From lana.steuck at oracle.com Wed May 4 18:39:32 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 May 2016 18:39:32 +0000 Subject: hg: jdk9/jdk9: 11 new changesets Message-ID: <201605041839.u44IdWkE000123@aojmv0008.oracle.com> Changeset: c3efe6acb2ae Author: erikj Date: 2016-04-27 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c3efe6acb2ae 8154841: Let different Jib profiles have different default make targets Reviewed-by: dholmes, tbell ! common/conf/jib-profiles.js ! make/Init.gmk ! make/Jprt.gmk ! make/Main.gmk Changeset: d8b1e1832b0e Author: chegar Date: 2016-04-27 20:35 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/d8b1e1832b0e 8044773: Refactor jdk.net API so that it can be moved out of the base module Reviewed-by: alanb, erikj, mchung Contributed-by: Chris Hegarty , Erik Joelsson ! make/GensrcModuleInfo.gmk ! make/Javadoc.gmk ! make/common/Modules.gmk Changeset: 2bc539c6b48a Author: erikj Date: 2016-04-28 16:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/2bc539c6b48a 8155641: Correct merge typo in compare script Reviewed-by: chegar ! common/autoconf/compare.sh.in Changeset: 5a2fe64cd60c Author: erikj Date: 2016-04-28 17:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/5a2fe64cd60c 8155629: MODULES_FILTER should apply to imported modules Reviewed-by: dholmes, tbell, mchung ! make/common/Modules.gmk Changeset: 2ebe9495d8a5 Author: erikj Date: 2016-04-28 17:33 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/2ebe9495d8a5 8155632: Remove debuginfo from jmod files Reviewed-by: tbell, mchung, alanb ! make/CreateJmods.gmk ! make/Images.gmk Changeset: 7c0463107cf6 Author: lana Date: 2016-04-28 09:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/7c0463107cf6 Merge Changeset: 1d683c899373 Author: dholmes Date: 2016-04-29 01:45 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/1d683c899373 8155689: Build failing for install on jdk9/dev when using -testset hotspot Summary: add installer target that aliases the expected target Reviewed-by: jmasa, tbell ! make/Main.gmk Changeset: 29effd8b21b5 Author: prr Date: 2016-04-25 15:09 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/29effd8b21b5 8154213: clean up uses of boxed primitive constructors in the java.desktop module Reviewed-by: serb, psadhukhan ! make/CompileJavaModules.gmk Changeset: 5f943da92463 Author: prr Date: 2016-04-29 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/5f943da92463 Merge Changeset: 5abfe7826b95 Author: erikj Date: 2016-05-02 15:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/5abfe7826b95 8155821: Typo for s390x for HOTSPOT__CPU_DEFINE Reviewed-by: erikj Contributed-by: Matthias Klose ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: e882bcdbdac4 Author: redestad Date: 2016-05-02 17:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/e882bcdbdac4 8155824: JDK build should tune down small apps more aggressively Reviewed-by: erikj ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh From lana.steuck at oracle.com Wed May 4 18:39:37 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 May 2016 18:39:37 +0000 Subject: hg: jdk9/jdk9/jaxp: 3 new changesets Message-ID: <201605041839.u44IdbZV000295@aojmv0008.oracle.com> Changeset: af1875980cbf Author: joehw Date: 2016-04-28 09:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/af1875980cbf 8154220: Semi-colon delimited list of catalog files in System property is throwing IllegalArgumentException Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/first_cat.xml + test/javax/xml/jaxp/unittest/catalog/next_cat.xml + test/javax/xml/jaxp/unittest/catalog/second_cat.xml Changeset: 4b13796fa518 Author: lana Date: 2016-04-28 09:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/4b13796fa518 Merge Changeset: 46b57560cd06 Author: fyuan Date: 2016-04-28 19:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/46b57560cd06 8155514: jaxp.library.TestPolicy should extend the default security policy Reviewed-by: mchung, joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java From lana.steuck at oracle.com Wed May 4 18:39:42 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 May 2016 18:39:42 +0000 Subject: hg: jdk9/jdk9/nashorn: 3 new changesets Message-ID: <201605041839.u44Idgs3000449@aojmv0008.oracle.com> Changeset: bafd733be429 Author: hannesw Date: 2016-04-27 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/bafd733be429 8134503: support ES6 parsing in Nashorn Reviewed-by: jlaskey, sundar, mhaupt Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ClassNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IndexNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Module.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java + test/script/basic/es6/parser-es6.js - test/script/basic/yield.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js.EXPECTED ! test/script/nosecurity/parserapi.js.EXPECTED ! test/script/nosecurity/parserapi_strict.js.EXPECTED ! test/script/nosecurity/treeapi/array_literal.js.EXPECTED ! test/script/nosecurity/treeapi/objectLiteral.js.EXPECTED ! test/script/nosecurity/treeapi/property.js.EXPECTED ! test/script/nosecurity/treeapi/throw.js.EXPECTED ! test/script/nosecurity/treeapi/with.js.EXPECTED ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: fd2296436748 Author: hannesw Date: 2016-04-28 10:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fd2296436748 8155025: 0.001.toFixed(2) should return "0.00" not "0" Reviewed-by: jlaskey, hannesw Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaBuffer.java + test/script/basic/JDK-8155025.js + test/script/basic/JDK-8155025.js.EXPECTED Changeset: 5267e9181161 Author: lana Date: 2016-04-28 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/5267e9181161 Merge - test/script/basic/yield.js From lana.steuck at oracle.com Wed May 4 18:39:41 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 May 2016 18:39:41 +0000 Subject: hg: jdk9/jdk9/langtools: 16 new changesets Message-ID: <201605041839.u44Idfj6000442@aojmv0008.oracle.com> Changeset: 2aa0433e0add Author: jlahoda Date: 2016-04-15 11:39 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2aa0433e0add 8154283: Check for clash between package and class not working when package in a different module Summary: Looking for any visible package when checking for package-class clash Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! test/tools/javac/modules/EdgeCases.java Changeset: 8102be8ddff2 Author: rfield Date: 2016-04-27 18:13 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8102be8ddff2 8150382: JShell API: Allow setting remote JVM arguments 8151754: jshell tool: add command line options for setting feedback mode Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 77864d84ccb5 Author: rfield Date: 2016-04-27 19:56 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/77864d84ccb5 8155580: jshell tool: push for -R missed added file MessageHandler.java Reviewed-by: jlahoda + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java Changeset: 53d10f55a055 Author: bpatel Date: 2016-04-28 05:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/53d10f55a055 8154119: Module summary page should display module description Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml + test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/module1/module-info.java + test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java + test/jdk/javadoc/doclet/testModules/module2/module-info.java + test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java Changeset: 8d8d8069aaef Author: lana Date: 2016-04-28 09:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8d8d8069aaef Merge Changeset: 778c7b2dad22 Author: jjg Date: 2016-04-29 14:18 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/778c7b2dad22 8154270: javac wrongly rejects some class literals as annotation element values Reviewed-by: mcimadamore Contributed-by: cushon at google.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java + test/tools/javac/annotations/T8154270/Other.java Changeset: 93bec8d431c5 Author: ksrini Date: 2016-04-29 15:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/93bec8d431c5 8154482: javadoc tool must support legacy doclet and taglet Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java + test/tools/lib/toolbox/TestRunner.java Changeset: 2dc339da8a93 Author: rfield Date: 2016-04-29 19:53 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2dc339da8a93 8139837: JShell API: make a common JShellException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java Changeset: 341333db5536 Author: ksrini Date: 2016-04-29 16:06 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/341333db5536 8155061: javadoc incorrectly sorted items in All Classes list and Index files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java Changeset: 411703ce5b42 Author: sadayapalam Date: 2016-05-02 10:11 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/411703ce5b42 8155028: javac crashes in silly do-while loop Summary: Compiler should short circuit code generation for unreachable code. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/UnreachableLoopCond.java Changeset: 09e7096943d4 Author: jlahoda Date: 2016-05-02 06:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/09e7096943d4 8050993: There is no record for condition in ternary operator in LineNumberTable. Summary: Make sure there is an entry in the LineNumberTable for the condition of the ternary operator Reviewed-by: jjg Contributed-by: andrey.x.nazarov at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java Changeset: b82035aa5622 Author: jlahoda Date: 2016-05-02 12:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b82035aa5622 8155816: langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java test broken Summary: Correcting expected line numbers Reviewed-by: alundblad ! test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java Changeset: ceb435d36186 Author: rfield Date: 2016-05-02 08:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ceb435d36186 8139832: JShell API: Diag constructor should not be exposed and fix typo Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Diag.java Changeset: a3e5875a0b7e Author: ksrini Date: 2016-05-02 15:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a3e5875a0b7e 8154578: Drop residual use of addReads from javadoc Reviewed-by: alanb, jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: e79cb3adffa7 Author: jjg Date: 2016-05-02 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e79cb3adffa7 8155774: move code from ModuleTestBase to toolbox Reviewed-by: ksrini, jlahoda ! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/DoclintOtherModules.java ! test/tools/javac/modules/DuplicateClassTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/GraphsTest.java ! test/tools/javac/modules/HelloWorldTest.java ! test/tools/javac/modules/MOptionTest.java ! test/tools/javac/modules/ModuleFinderTest.java ! test/tools/javac/modules/ModuleInfoTest.java ! test/tools/javac/modules/ModuleInfoTreeAccess.java ! test/tools/javac/modules/ModulePathTest.java ! test/tools/javac/modules/ModuleSourcePathTest.java ! test/tools/javac/modules/ModuleTestBase.java ! test/tools/javac/modules/ModulesAndClassPathTest.java ! test/tools/javac/modules/MultiModuleModeTest.java ! test/tools/javac/modules/NPECompilingModuleInfoTest.java ! test/tools/javac/modules/NPEEmptyFileTest.java ! test/tools/javac/modules/OutputDirTest.java ! test/tools/javac/modules/PackageConflictTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/PluginsInModulesTest.java ! test/tools/javac/modules/ProvidesTest.java ! test/tools/javac/modules/QueryBeforeEnter.java ! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java ! test/tools/javac/modules/ReportNonExistentPackageTest.java ! test/tools/javac/modules/RequiresPublicTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/ServiceInStaticClassErrorTest.java ! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java ! test/tools/javac/modules/SingleModuleModeTest.java ! test/tools/javac/modules/SubpackageTest.java ! test/tools/javac/modules/UpgradeModulePathTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/modules/XModuleTest.java ! test/tools/lib/toolbox/JavacTask.java + test/tools/lib/toolbox/ModuleBuilder.java ! test/tools/lib/toolbox/TestRunner.java ! test/tools/lib/toolbox/ToolBox.java Changeset: 59adcdd0cd3b Author: darcy Date: 2016-05-02 18:10 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/59adcdd0cd3b 8155516: Suppress warnings from uses of deprecated Class.newInstance langtools Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java From lana.steuck at oracle.com Wed May 4 18:39:50 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 May 2016 18:39:50 +0000 Subject: hg: jdk9/jdk9/jdk: 65 new changesets Message-ID: <201605041839.u44IdqXj000516@aojmv0008.oracle.com> Changeset: 41f95dde9770 Author: mrkam Date: 2016-04-25 16:29 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/41f95dde9770 8154594: JFrame.setDefaultCloseOperation is prohibited in jtreg: Missing part of the fix Reviewed-by: alexsch, prr ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java Changeset: d24c177b70ac Author: mrkam Date: 2016-04-25 16:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d24c177b70ac 8154706: Sanity tests prepareBundle task doesn't produce working bundle Reviewed-by: alexsch, prr ! test/sanity/client/TEST.ROOT.template Changeset: 5e70a502b37c Author: jlaskey Date: 2016-04-26 11:55 -0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5e70a502b37c 8132994: /modules and /packages should not be parsed by the jimage parser Reviewed-by: sundar ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java Changeset: ae10dd067bcd Author: rriggs Date: 2016-04-26 17:35 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ae10dd067bcd 8066750: Remove HTTP proxy implementation and tests from RMI Reviewed-by: smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java + src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/ProblemList.txt - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: 3243b2b2a365 Author: rriggs Date: 2016-04-26 21:25 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3243b2b2a365 8155182: fix to JDK-8066750 broke jdk9 builds Summary: Restore RMI Http Proxy support for now Reviewed-by: darcy, lancea, smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java < src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/ProblemList.txt + test/java/rmi/transport/httpSocket/HttpSocketTest.java + test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java + test/java/rmi/transport/httpSocket/security.policy + test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java + test/sun/rmi/transport/proxy/EagerHttpFallback.java + test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java + test/sun/rmi/transport/tcp/blockAccept/TestIface.java + test/sun/rmi/transport/tcp/blockAccept/TestImpl.java + test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java + test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: ee25fcbc9b8c Author: psandoz Date: 2016-04-26 18:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ee25fcbc9b8c 8154556: Use java.nio.ByteOrder instead of boolean value Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template Changeset: 248dd87f816f Author: psandoz Date: 2016-04-26 18:42 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/248dd87f816f 8154447: Exempt classes under java.util.concurrent from MH.Lookup restrictions Reviewed-by: mchung, martin ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/JavaUtilConcurrentLookupTest.java + test/java/lang/invoke/java.base/java/util/concurrent/LookupTester.java Changeset: 5a6df35b0f97 Author: simonis Date: 2016-04-27 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5a6df35b0f97 8155156: Remove remaining sun.misc.* imports from the jdk repo Reviewed-by: chegar ! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 5a48729a7eb6 Author: mhaupt Date: 2016-04-27 15:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5a48729a7eb6 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: 9e370f96dcf2 Author: dfuchs Date: 2016-04-27 18:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9e370f96dcf2 8148568: LoggerFinder.getLogger and LoggerFinder.getLocalizedLogger should take a Module argument instead of a Class. Summary: Changes System.LoggerFinder methods to take a Module argument instead of a Class. Reviewed-by: mchung ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! test/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java ! test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 35e3f6bdf42b Author: simonis Date: 2016-04-27 18:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/35e3f6bdf42b 8155236: AIX: fix dectection of Xrender extension Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c Changeset: c0e1a94f27f5 Author: mhaupt Date: 2016-04-27 20:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c0e1a94f27f5 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: shade, sundar ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: 679e4061b6a0 Author: mchung Date: 2016-04-27 12:06 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/679e4061b6a0 8154905: Rename jdk.jvmstat.rmi to jdk.jstatd Reviewed-by: alanb, sundar + make/launcher/Launcher-jdk.jstatd.gmk - make/launcher/Launcher-jdk.jvmstat.rmi.gmk + src/jdk.jstatd/share/classes/module-info.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/package.html + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html + src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java + src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java + src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java ! src/jdk.jvmstat/share/classes/module-info.java Changeset: 46dfc09b2c76 Author: chegar Date: 2016-04-27 20:36 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/46dfc09b2c76 8044773: Refactor jdk.net API so that it can be moved out of the base module Reviewed-by: alanb, erikj, mchung + make/lib/Lib-jdk.net.gmk + make/mapfiles/libextnet/mapfile-vers ! make/mapfiles/libnet/mapfile-vers ! make/src/classes/build/tools/module/GenModuleInfoSource.java - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java + src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c ! src/java.base/unix/native/libnet/net_util_md.h - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c + src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java + src/jdk.net/share/classes/jdk/net/NetworkPermission.java + src/jdk.net/share/classes/jdk/net/SocketFlow.java + src/jdk.net/share/classes/jdk/net/Sockets.java + src/jdk.net/share/classes/jdk/net/package-info.java + src/jdk.net/share/classes/module-info.java + src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java + src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.c + src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.h ! src/jdk.policytool/share/classes/module-info.java ! test/java/net/SocketOption/OptionsTest.java ! test/java/net/SocketOption/UnsupportedOptionsTest.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java ! test/java/nio/channels/SocketChannel/SocketOptionTests.java + test/jdk/net/SocketFlow/SocketFlowBasic.java ! test/jdk/net/Sockets/Test.java Changeset: 566a5f5a9a5a Author: mrkam Date: 2016-04-27 17:47 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/566a5f5a9a5a 8154381: SwingSet tests are not auto closed in jtreg Reviewed-by: alexsch ! make/netbeans/client_sanity/nbproject/genfiles.properties ! make/netbeans/client_sanity/nbproject/project.properties ! make/netbeans/client_sanity/nbproject/project.xml ! test/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java ! test/sanity/client/SwingSet/src/ButtonDemoTest.java ! test/sanity/client/SwingSet/src/ComboBoxDemoTest.java ! test/sanity/client/SwingSet/src/ListDemoTest.java ! test/sanity/client/SwingSet/src/OptionPaneDemoTest.java ! test/sanity/client/SwingSet/src/ProgressBarDemoTest.java ! test/sanity/client/SwingSet/src/ScrollPaneDemoTest.java ! test/sanity/client/SwingSet/src/SpinnerDemoTest.java ! test/sanity/client/SwingSet/src/SplitPaneDemoTest.java ! test/sanity/client/SwingSet/src/TabbedPaneDemoTest.java ! test/sanity/client/SwingSet/src/TextFieldDemoTest.java ! test/sanity/client/SwingSet/src/ToggleButtonDemoTest.java ! test/sanity/client/SwingSet/src/TreeDemoTest.java ! test/sanity/client/SwingSet/src/WindowDemoTest.java + test/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java + test/sanity/client/lib/Extensions/src/org/jtregext/GuiTestListener.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java Changeset: 69f430549260 Author: amlu Date: 2016-04-28 12:38 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/69f430549260 8154733: Fix module dependencies missed in java.rmi tests Reviewed-by: alanb, amlu Contributed-by: felix.yang at oracle.com + test/java/rmi/TEST.properties ! test/java/rmi/reliability/benchmark/bench/serial/Main.java + test/sun/rmi/TEST.properties Changeset: 88dbf3f5bb92 Author: chegar Date: 2016-04-28 09:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/88dbf3f5bb92 8155578: OpenJDK build failed after JDK-8044773 Reviewed-by: alanb ! src/java.base/share/classes/module-info.java Changeset: 8c23079bd4a6 Author: cbensen Date: 2016-04-28 08:28 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8c23079bd4a6 8150990: Add helper class in jdk.jlink for packager use to avoid coordination with FX and JDK builds Reviewed-by: alanb, mchung, kcr, sundar + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java Changeset: 3a56dfbc0748 Author: lana Date: 2016-04-28 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3a56dfbc0748 Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java ! test/java/rmi/transport/httpSocket/HttpSocketTest.java ! test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java ! test/java/rmi/transport/httpSocket/security.policy - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java ! test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java ! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java ! test/sun/rmi/transport/tcp/blockAccept/TestIface.java ! test/sun/rmi/transport/tcp/blockAccept/TestImpl.java ! test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java Changeset: dc7a55eff236 Author: smarks Date: 2016-04-28 14:29 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/dc7a55eff236 8154801: deprecate Observer and Observable Reviewed-by: darcy ! src/java.base/share/classes/java/util/Observable.java ! src/java.base/share/classes/java/util/Observer.java Changeset: cb9c35a20ea5 Author: redestad Date: 2016-04-29 11:56 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cb9c35a20ea5 8155036: Remove sun.security.action.GetBooleanSecurityPropertyAction Reviewed-by: mullan, mchung, chegar - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java Changeset: 709929854709 Author: shade Date: 2016-04-29 13:24 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/709929854709 8155090: String concatenation fails with a custom SecurityManager that uses concatenation Reviewed-by: redestad, chegar ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + test/java/lang/String/concat/WithSecurityManager.java Changeset: 531822c47693 Author: tvaleev Date: 2016-04-29 16:52 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/531822c47693 8155600: Performance optimization of Arrays.asList().iterator() Reviewed-by: redestad, shade, plevart, attila ! src/java.base/share/classes/java/util/Arrays.java + test/java/util/Arrays/AsList.java Changeset: 4667ba19132d Author: psadhukhan Date: 2016-04-13 17:04 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4667ba19132d 8147841: [macosx] Updating TrayIcons popup menu does not work on Mac OS X Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java + test/java/awt/TrayIcon/UpdatePopupMenu/UpdatePopupMenu.java Changeset: 161066523d96 Author: aivanov Date: 2016-04-14 13:07 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/161066523d96 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 12b94dc0e106 Author: ssadetsky Date: 2016-04-14 20:32 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/12b94dc0e106 8153351: GTK Menu's have no border Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: a8df904d5a45 Author: prr Date: 2016-04-14 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a8df904d5a45 8134986: Incorrect use of ConcurrentHashMap.contains in SunFontManager.java Reviewed-by: serb, jgodinez ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: a4a0eb3aa93e Author: psadhukhan Date: 2016-04-15 11:45 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a4a0eb3aa93e 6921664: The number of copies and the job name are not passed to a 3rd party PrintService Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/DummyPrintTest.java Changeset: 936d82ddf9a2 Author: psadhukhan Date: 2016-04-15 11:48 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/936d82ddf9a2 6801613: Cross-platform pageDialog and printDialog top margin entry broken Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/java/awt/print/PrinterJob/PageDialogMarginTest.java Changeset: c9965520ec63 Author: psadhukhan Date: 2016-04-15 11:52 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c9965520ec63 8154057: [macosx] getPrintJob doesn't throw NPE if Frame is null AND type is COMMON Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java + test/java/awt/PrintJob/NullFrameTest.java Changeset: 30c72e951070 Author: psadhukhan Date: 2016-04-15 12:00 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/30c72e951070 8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 Reviewed-by: serb, psadhukhan Contributed-by: abdul.kolarkunnu at oracle.com + test/javax/swing/JEditorPane/5076514/bug5076514.java Changeset: 6cc7fef92fcf Author: ssadetsky Date: 2016-04-15 09:46 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6cc7fef92fcf 8080395: consider making sun.awt.CausedFocusEvent functionality public Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.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/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java ! src/java.desktop/share/classes/sun/awt/RequestFocusController.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java + test/java/awt/Focus/Cause/FocusCauseTest.java Changeset: d71511d28c7b Author: ssadetsky Date: 2016-04-15 09:54 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d71511d28c7b 8153276: [TEST_BUG] javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Reviewed-by: alexsch, yan ! test/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Changeset: b0407f2af374 Author: ssadetsky Date: 2016-04-15 09:59 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b0407f2af374 8145787: [TEST_BUG][PIT] javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java fails with CannotUndoException Reviewed-by: alexsch, serb ! test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java Changeset: 735a130dc8db Author: aghaisas Date: 2016-04-15 15:50 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/735a130dc8db 8049069: JButton incorrect behaviour on button release Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java + test/javax/swing/JButton/PressedButtonRightClickTest.java Changeset: 9d1077f29022 Author: alexsch Date: 2016-04-15 19:15 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9d1077f29022 8132791: No access to SynthContext.getContext() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthContext.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 902e7cbe0acd Author: prr Date: 2016-04-15 10:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/902e7cbe0acd 8154269: Remove unused or unnecessary Xm/Xt files and header includes Reviewed-by: serb, ssadetsky ! src/java.desktop/unix/native/common/awt/awt.h ! src/java.desktop/unix/native/common/awt/awt_p.h - src/java.desktop/unix/native/common/awt/extutil.h ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h ! src/java.desktop/unix/native/include/jawt_md.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 7f390c98c765 Author: serb Date: 2016-04-16 23:29 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7f390c98c765 8154016: [macosx] Some HiDPI code can be removed Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java Changeset: 732f9c63e037 Author: serb Date: 2016-04-16 23:36 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/732f9c63e037 8141544: The interface sun.swing.UIClientPropertyKey can be made public Reviewed-by: alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/share/classes/javax/swing/JComponent.java + src/java.desktop/share/classes/javax/swing/UIClientPropertyKey.java ! src/java.desktop/share/classes/sun/swing/StringUIClientPropertyKey.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java + test/javax/swing/ClientProperty/UIClientPropertyKeyTest/UIClientPropertyKeyTest.java Changeset: f92ee6e0d1f2 Author: serb Date: 2016-04-16 23:39 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f92ee6e0d1f2 7102282: TEST_BUG: sun/java2d/OpenGL/GradientPaints.java should be modified Reviewed-by: yan, psadhukhan ! test/sun/java2d/OpenGL/GradientPaints.java Changeset: 82ca44ca8285 Author: pkbalakr Date: 2016-04-18 15:39 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/82ca44ca8285 8153056: 8152647(duplicate of 6439354) Manual Test always passes Reviewed-by: alexsch, psadhukhan ! test/javax/swing/LookAndFeel/6439354/TitledBorderTest.java Changeset: 6e22aca29b0d Author: aghaisas Date: 2016-04-19 13:00 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6e22aca29b0d 8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows Reviewed-by: yan, arapte ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 079b369ab849 Author: ddehaven Date: 2016-04-19 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/079b369ab849 Merge - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: ea55f52c0ada Author: psadhukhan Date: 2016-04-20 10:59 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ea55f52c0ada 6197099: PrinterJob.getUserName() throws a security exception when user.name permission is not given Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java + test/java/awt/print/PrinterJob/GetUserNameTest.java + test/java/awt/print/PrinterJob/GetUserNameTest.policy Changeset: d5322b45852d Author: ptbrunet Date: 2016-04-20 12:23 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d5322b45852d 8076554: [macosx] Custom Swing text components need to allow standard accessibility Summary: Remove JTextComponent listeners; use property change listeners for caret/text Reviewed-by: prr, alexsch Contributed-by: peter.brunet at oracle.com + src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java Changeset: b4f8c8c4c129 Author: avstepan Date: 2016-04-21 20:08 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b4f8c8c4c129 8154762: [TEST] add some tests according to JDK-8132138 Reviewed-by: ssadetsky, serb + test/java/beans/Introspector/BeanPropertyTest.java Changeset: 0c5d27b173f7 Author: prr Date: 2016-04-21 10:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0c5d27b173f7 Merge - test/java/util/ServiceLoader/modules/BasicTest.java Changeset: 9339eb17a38d Author: serb Date: 2016-04-22 01:59 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9339eb17a38d 8154088: [macosx] SWT does not work on JDK 9 since b65 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: 6d60dfa5e3f8 Author: ssadetsky Date: 2016-04-25 15:37 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6d60dfa5e3f8 8145547: [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr, alexsch ! make/mapfiles/libawt_xawt/mapfile-vers ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKStyle.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Desktop.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.h ! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.h Changeset: f60e53156db3 Author: avstepan Date: 2016-04-25 18:07 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f60e53156db3 8154962: [TEST] @BeanProperty: add some tests for anonimous classes Reviewed-by: serb + test/java/beans/Introspector/AnonymousClassBeanPropertyTest.java ! test/java/beans/Introspector/BeanPropertyTest.java Changeset: fe8df8e55825 Author: prr Date: 2016-04-25 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fe8df8e55825 Merge - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java Changeset: 0d0cbb576c3c Author: prr Date: 2016-04-25 15:09 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0d0cbb576c3c 8154213: clean up uses of boxed primitive constructors in the java.desktop module Reviewed-by: serb, psadhukhan ! make/src/classes/build/tools/generatenimbus/UIProperty.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/font/TextMeasurer.java ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/StyleConstants.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java Changeset: bee22cd1ab09 Author: ssadetsky Date: 2016-04-29 09:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bee22cd1ab09 8155606: [PIT] Robot's createScreenCapture() broken on Linux Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c Changeset: 844fe87d784d Author: ssadetsky Date: 2016-04-29 09:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/844fe87d784d 8155613: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: c6ee961ab61f Author: prr Date: 2016-04-29 09:47 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c6ee961ab61f Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: daefa1109859 Author: shade Date: 2016-04-29 23:15 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/daefa1109859 8155215: java.lang.String concatenation spec is unnecessarily strong Reviewed-by: abuckley, sherman, chegar ! src/java.base/share/classes/java/lang/String.java Changeset: 6929d396c267 Author: psandoz Date: 2016-04-29 13:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6929d396c267 8154755: Add a VarHandle weakCompareAndSet with volatile semantics Reviewed-by: shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template Changeset: c15926d86fb1 Author: michaelm Date: 2016-04-30 00:30 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c15926d86fb1 8087124: HTTP/2 implementation Reviewed-by: chegar + src/java.httpclient/share/classes/java/net/http/AsyncConnection.java ! src/java.httpclient/share/classes/java/net/http/AsyncEvent.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java ! src/java.httpclient/share/classes/java/net/http/BufferHandler.java + src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java + src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java + src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java ! src/java.httpclient/share/classes/java/net/http/ConnectionPool.java + src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java ! src/java.httpclient/share/classes/java/net/http/CookieFilter.java + src/java.httpclient/share/classes/java/net/http/DataFrame.java + src/java.httpclient/share/classes/java/net/http/ErrorFrame.java ! src/java.httpclient/share/classes/java/net/http/Exchange.java + src/java.httpclient/share/classes/java/net/http/FrameReader.java + src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java + src/java.httpclient/share/classes/java/net/http/HeaderFrame.java + src/java.httpclient/share/classes/java/net/http/HeadersFrame.java ! src/java.httpclient/share/classes/java/net/http/Http1Exchange.java ! src/java.httpclient/share/classes/java/net/http/Http1Request.java ! src/java.httpclient/share/classes/java/net/http/Http1Response.java ! src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java ! src/java.httpclient/share/classes/java/net/http/Http2Connection.java + src/java.httpclient/share/classes/java/net/http/Http2Frame.java ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpConnection.java ! src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpResponse.java ! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java + src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java ! src/java.httpclient/share/classes/java/net/http/Log.java ! src/java.httpclient/share/classes/java/net/http/MultiExchange.java + src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java ! src/java.httpclient/share/classes/java/net/http/Pair.java + src/java.httpclient/share/classes/java/net/http/PingFrame.java ! src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java ! src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java + src/java.httpclient/share/classes/java/net/http/PriorityFrame.java + src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java + src/java.httpclient/share/classes/java/net/http/Queue.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java ! src/java.httpclient/share/classes/java/net/http/RedirectFilter.java + src/java.httpclient/share/classes/java/net/http/ResetFrame.java ! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java ! src/java.httpclient/share/classes/java/net/http/SSLConnection.java ! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java + src/java.httpclient/share/classes/java/net/http/SettingsFrame.java ! src/java.httpclient/share/classes/java/net/http/Stream.java ! src/java.httpclient/share/classes/java/net/http/Utils.java + src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java ! src/java.httpclient/share/classes/java/net/http/package-info.java ! test/java/net/httpclient/APIErrors.java + test/java/net/httpclient/EchoHandler.java ! test/java/net/httpclient/LightWeightHttpServer.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java + test/java/net/httpclient/TestKit.java + test/java/net/httpclient/TestKitTest.java + test/java/net/httpclient/http2/BasicTest.java + test/java/net/httpclient/http2/ServerPush.java + test/java/net/httpclient/http2/TEST.properties + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java ! test/java/net/httpclient/security/15.policy Changeset: 5c547db04adf Author: tvaleev Date: 2016-04-29 16:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5c547db04adf 8153293: Preserve SORTED and DISTINCT characteristics for boxed() and asLongStream() operations Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java Changeset: b5eeb531268e Author: tvaleev Date: 2016-04-29 16:58 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b5eeb531268e 8154387: Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 2bf84670f079 Author: darcy Date: 2016-04-30 16:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2bf84670f079 8155792: Add @jls citations to java.lang.String Reviewed-by: alanb ! src/java.base/share/classes/java/lang/String.java Changeset: 7b4201143608 Author: prr Date: 2016-05-02 12:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7b4201143608 8155784: Build failure on Linux arm64 Reviewed-by: flar, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: eba31e937bfd Author: asmotrak Date: 2016-05-02 13:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eba31e937bfd 8155859: Problem list tools/pack200/Pack200Props.java Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 8fc301b7b8f8 Author: ascarpino Date: 2016-05-02 16:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8fc301b7b8f8 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions Reviewed-by: mullan, xuelei ! make/gendata/Gendata-java.base.gmk ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java + src/java.base/share/classes/sun/security/util/AnchorCertificates.java + src/java.base/share/classes/sun/security/util/CertConstraintParameters.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/conf/security/java.security ! test/sun/security/tools/jarsigner/Warning.java Changeset: 4da0f73ce03a Author: alanb Date: 2016-05-03 07:44 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4da0f73ce03a 8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) Reviewed-by: alanb Contributed-by: akashche at redhat.com, tmader at redhat.com ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java + test/java/nio/file/WatchService/DeleteInterference.java From lana.steuck at oracle.com Thu May 5 18:16:48 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:48 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk-9+117 for changeset 88170d364290 Message-ID: <201605051816.u45IGmNt002197@aojmv0008.oracle.com> Changeset: 4443f69bba5a Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4443f69bba5a Added tag jdk-9+117 for changeset 88170d364290 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:46 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:46 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk-9+117 for changeset 7a1b36bf2fe5 Message-ID: <201605051816.u45IGkjd002182@aojmv0008.oracle.com> Changeset: 18695748cc41 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/18695748cc41 Added tag jdk-9+117 for changeset 7a1b36bf2fe5 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:47 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:47 +0000 Subject: hg: jdk9/jdk9: Added tag jdk-9+117 for changeset e882bcdbdac4 Message-ID: <201605051816.u45IGlO2002192@aojmv0008.oracle.com> Changeset: b17bdc69a754 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/b17bdc69a754 Added tag jdk-9+117 for changeset e882bcdbdac4 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:51 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:51 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk-9+117 for changeset 58265b39fc74 Message-ID: <201605051816.u45IGprP002327@aojmv0008.oracle.com> Changeset: 2d52e0610b05 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/2d52e0610b05 Added tag jdk-9+117 for changeset 58265b39fc74 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:52 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:52 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk-9+117 for changeset 46b57560cd06 Message-ID: <201605051816.u45IGqYa002387@aojmv0008.oracle.com> Changeset: 6513699ddc34 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6513699ddc34 Added tag jdk-9+117 for changeset 46b57560cd06 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:55 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:55 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk-9+117 for changeset 4da0f73ce03a Message-ID: <201605051816.u45IGtoo002434@aojmv0008.oracle.com> Changeset: f38c0650a60f Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f38c0650a60f Added tag jdk-9+117 for changeset 4da0f73ce03a ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:56 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:56 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk-9+117 for changeset 5267e9181161 Message-ID: <201605051816.u45IGuo4002440@aojmv0008.oracle.com> Changeset: b0c9a78aee9d Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b0c9a78aee9d Added tag jdk-9+117 for changeset 5267e9181161 ! .hgtags From lana.steuck at oracle.com Thu May 5 18:16:58 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 05 May 2016 18:16:58 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk-9+117 for changeset 59adcdd0cd3b Message-ID: <201605051816.u45IGwBu002449@aojmv0008.oracle.com> Changeset: 3e122561e8a7 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3e122561e8a7 Added tag jdk-9+117 for changeset 59adcdd0cd3b ! .hgtags From lana.steuck at oracle.com Wed May 11 16:04:50 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:50 +0000 Subject: hg: jdk9/jdk9/corba: 3 new changesets Message-ID: <201605111604.u4BG4oxw003811@aojmv0008.oracle.com> Changeset: 425ca13f66db Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/425ca13f66db 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/som/cff/FileLocator.java ! src/java.corba/share/classes/module-info.java Changeset: d5bbdec1fa7c Author: aefimov Date: 2016-05-05 18:09 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/d5bbdec1fa7c 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 8c2c2d17f7ce Author: lana Date: 2016-05-05 19:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/8c2c2d17f7ce Merge From lana.steuck at oracle.com Wed May 11 16:04:53 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:53 +0000 Subject: hg: jdk9/jdk9/hotspot: 4 new changesets Message-ID: <201605111604.u4BG4r8i003833@aojmv0008.oracle.com> Changeset: 9123de996cb5 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9123de996cb5 8154956: Module system implementation refresh (4/2016) Reviewed-by: acorn, jiangli, ccheung, hseigel Contributed-by: alan.bateman at oracle.com, lois.foltan at oracle.com, harold.seigel at oracle.com ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/init.cpp ! test/TEST.ROOT ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/Visibility/XpatchVisibility.java + test/runtime/modules/Xpatch/BasicJarBuilder.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java + test/runtime/modules/Xpatch/XpatchDupJavaBase.java + test/runtime/modules/Xpatch/XpatchDupModule.java + test/runtime/modules/Xpatch/XpatchJavaBase.java ! test/runtime/modules/Xpatch/XpatchTest.java + test/runtime/modules/Xpatch/XpatchTestJar.java + test/runtime/modules/Xpatch/XpatchTestJarDir.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/modules/XpatchCDS.java Changeset: 3b56bf6b0bcb Author: psandoz Date: 2016-05-05 11:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3b56bf6b0bcb 8155258: VarHandle implementation improvements Summary: Relax return type check for call to linked method handle invocation Reviewed-by: shade, vlivanov ! src/share/vm/opto/doCall.cpp Changeset: 7e27d7c1c58a Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7e27d7c1c58a Merge Changeset: 9b1075cac08d Author: redestad Date: 2016-05-07 00:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9b1075cac08d 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com ! src/share/vm/memory/metaspaceShared.hpp ! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java From lana.steuck at oracle.com Wed May 11 16:04:52 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:52 +0000 Subject: hg: jdk9/jdk9: 8 new changesets Message-ID: <201605111604.u4BG4qVI003822@aojmv0008.oracle.com> Changeset: a36a877e7624 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/a36a877e7624 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/CreateBuildJdkCopy.gmk ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 2ceb4236f9bd Author: alanb Date: 2016-05-03 11:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/2ceb4236f9bd Merge ! common/autoconf/generated-configure.sh ! common/conf/jib-profiles.js ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: a73fa239a38e Author: darcy Date: 2016-05-03 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/a73fa239a38e 8155872: Temporarily disable deprecation checking on the java.desktop module Reviewed-by: erikj ! make/CompileJavaModules.gmk Changeset: dd5bcb4b0693 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/dd5bcb4b0693 Merge Changeset: 3a35d575147a Author: mchung Date: 2016-05-05 16:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/3a35d575147a 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! make/common/Modules.gmk Changeset: c861a5be9c88 Author: mchung Date: 2016-05-05 22:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c861a5be9c88 8155513: Deprivilege jdk.charsets Reviewed-by: alanb, chegar ! make/common/Modules.gmk Changeset: f70030d86af1 Author: redestad Date: 2016-05-07 01:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/f70030d86af1 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com ! common/autoconf/boot-jdk.m4 ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/CreateBuildJdkCopy.gmk ! make/CreateJmods.gmk ! make/Images.gmk + make/InterimImage.gmk ! make/Main.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk Changeset: 047f95de8f91 Author: erikj Date: 2016-05-09 17:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/047f95de8f91 8153685: Parfait integration missing in the new tools (jmod and jlink) Reviewed-by: alanb, mchung ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk From lana.steuck at oracle.com Wed May 11 16:04:55 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:55 +0000 Subject: hg: jdk9/jdk9/jaxp: 4 new changesets Message-ID: <201605111604.u4BG4t8T004007@aojmv0008.oracle.com> Changeset: 7b995f6bcad4 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/7b995f6bcad4 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/ProblemList.txt ! test/TEST.ROOT Changeset: 4ddaf6f4cd7c Author: alanb Date: 2016-05-03 10:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/4ddaf6f4cd7c Merge Changeset: cdd9753dccad Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/cdd9753dccad Merge Changeset: a8aa25fc6c5f Author: fyuan Date: 2016-05-05 20:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/a8aa25fc6c5f 8156007: Refix: TestPolicy should extend the default security policy Reviewed-by: mchung, joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java From lana.steuck at oracle.com Wed May 11 16:04:56 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:56 +0000 Subject: hg: jdk9/jdk9/jaxws: 2 new changesets Message-ID: <201605111604.u4BG4ubp004026@aojmv0008.oracle.com> Changeset: 8a7d05e55608 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/8a7d05e55608 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java Changeset: 6ba73d04589c Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/6ba73d04589c Merge From lana.steuck at oracle.com Wed May 11 16:04:59 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:04:59 +0000 Subject: hg: jdk9/jdk9/langtools: 9 new changesets Message-ID: <201605111604.u4BG4xEZ004076@aojmv0008.oracle.com> Changeset: 4c740bddc648 Author: alanb Date: 2016-05-03 09:11 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/4c740bddc648 8154956: Module system implementation refresh (4/2016) Reviewed-by: jjg, mchung, alanb Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com ! make/tools/crules/CodingRulesAnalyzerPlugin.java ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleWrappers.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/TEST.ROOT ! test/tools/all/RunCodingRules.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6406771.java ! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/processing/loader/testClose/TestClose.java ! test/tools/javac/processing/loader/testClose/TestClose2.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/util/T6597678.java ! test/tools/jdeps/APIDeps.java Changeset: d5ca3c84a004 Author: alanb Date: 2016-05-03 11:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d5ca3c84a004 Merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/tools/javac/modules/AddLimitMods.java Changeset: d8e10040f5bd Author: jlahoda Date: 2016-05-04 17:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d8e10040f5bd 8156000: tools/all/RunCodingRules.java fails if build dir exists, but generated sources do not Summary: RunCodingRules test compiles and runs PropertiesParser to get the generated CompilerProperties.java Reviewed-by: mcimadamore, jjg ! make/tools/propertiesparser/PropertiesParser.java ! test/tools/all/RunCodingRules.java Changeset: 55d555868636 Author: mcimadamore Date: 2016-05-05 11:18 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/55d555868636 8155959: Langtools ant build should support new Xpatch option format Summary: Switch ant build and IntelliJ project to use the new Xpatch syntax flavor Reviewed-by: jlahoda, jjg ! make/build.xml ! make/intellij/workspace.xml ! make/launcher.sh-template Changeset: db00338f8e33 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/db00338f8e33 Merge Changeset: eddb2c2a831d Author: mchung Date: 2016-05-05 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/eddb2c2a831d 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java + test/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java Changeset: 4ccabc2f6346 Author: vromero Date: 2016-05-06 16:06 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/4ccabc2f6346 8153268: javac accepts enums being referenced by 'uses' statement Reviewed-by: 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/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/modules/UsesTest.java Changeset: e043221cf018 Author: mli Date: 2016-05-09 12:30 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e043221cf018 8156189: Problem list tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java until JDK-8153481 is resolved Reviewed-by: mchung ! test/ProblemList.txt Changeset: 59a16fa5dede Author: darcy Date: 2016-05-09 11:06 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/59a16fa5dede 8156158: Mark ToolLocaleMessageTest.java as intermittently failing, demote to tier 2 Reviewed-by: jlahoda ! test/TEST.groups ! test/jdk/jshell/ToolLocaleMessageTest.java From lana.steuck at oracle.com Wed May 11 16:05:01 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:05:01 +0000 Subject: hg: jdk9/jdk9/nashorn: 9 new changesets Message-ID: <201605111605.u4BG51UN004089@aojmv0008.oracle.com> Changeset: b7643d5bbe19 Author: alanb Date: 2016-05-03 09:11 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b7643d5bbe19 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, erik.joelsson at oracle.com ! make/BuildNashorn.gmk ! test/TEST.ROOT Changeset: 2b82d45d1ab8 Author: alanb Date: 2016-05-03 10:39 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2b82d45d1ab8 Merge Changeset: 51865518fa99 Author: sundar Date: 2016-05-03 21:27 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/51865518fa99 8155944: ant build/test of nashorn is broken with the latest jdk9-dev build Reviewed-by: jlaskey ! buildtools/nasgen/build.xml ! buildtools/nasgen/project.properties ! make/build-nasgen.xml ! make/build.xml ! make/project.properties Changeset: 9ecc29462c48 Author: hannesw Date: 2016-05-04 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/9ecc29462c48 8144711: (x) => x + 1 causes Assertion failure instead of SyntaxError Reviewed-by: mhaupt, sundar + test/script/basic/JDK-8144711.js Changeset: b96917819cf6 Author: darcy Date: 2016-05-04 10:42 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b96917819cf6 8156040: Nashorn tests still failing after latest Jigsaw merge Reviewed-by: sundar ! test/TEST.ROOT Changeset: 4a9fca4fd993 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4a9fca4fd993 Merge Changeset: 58cac5dc254d Author: sundar Date: 2016-05-06 20:27 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/58cac5dc254d 8150731: Nashorn JSObject linker should be exposed as a service provider Reviewed-by: jlaskey, hannesw + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/module-info.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java Changeset: f62f25cbd211 Author: sundar Date: 2016-05-07 20:13 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/f62f25cbd211 8156489: jjs tab-completion crashes with stack overflow error Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 05679aac2f7e Author: sundar Date: 2016-05-09 10:48 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/05679aac2f7e 8156492: ClassFormatError thrown when arrow function is used Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/es6/JDK-8156492.js From lana.steuck at oracle.com Wed May 11 16:05:08 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 May 2016 16:05:08 +0000 Subject: hg: jdk9/jdk9/jdk: 41 new changesets Message-ID: <201605111605.u4BG5Ai6004101@aojmv0008.oracle.com> Changeset: 5c412978857d Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5c412978857d 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com, chris.hegarty at oracle.com, peter.levart at gmail.com, sundararajan.athijegannathan at oracle.com ! make/Tools.gmk ! make/gendata/GendataBreakIterator.gmk ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java + src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java - src/java.base/share/classes/jdk/internal/module/Hasher.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java + src/java.base/share/classes/jdk/internal/module/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/TEST.ROOT ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java ! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java ! test/com/sun/net/httpserver/bugs/B6373555.java ! test/java/lang/invoke/VarargsArrayTest.java ! test/java/lang/module/ModuleFinderTest.java + test/java/lang/reflect/WeakPairMap/Driver.java + test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/javax/crypto/Cipher/CipherStreamClose.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/javax/smartcardio/CommandAPDUTest.java ! test/javax/smartcardio/HistoricalBytes.java ! test/javax/smartcardio/ResponseAPDUTest.java ! test/javax/smartcardio/Serialize.java ! test/javax/smartcardio/TerminalFactorySpiTest.java ! test/javax/smartcardio/TestCardPermission.java ! test/javax/smartcardio/TestCommandAPDU.java + test/javax/transaction/testng/Driver.java - test/javax/transaction/testng/TEST.properties ! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java ! test/javax/xml/jaxp/common/8035437/run.sh ! test/javax/xml/soap/XmlTest.java ! test/javax/xml/soap/spi/SAAJFactoryTest.java ! test/javax/xml/ws/8043129/MailTest.java ! test/javax/xml/ws/clientjar/TestWsImport.java ! test/javax/xml/ws/publish/WSTest.java ! test/javax/xml/ws/xsanymixed/Test.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/provider/PolicyFile/Modules.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkTest.java - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java ! test/tools/jlink/plugins/FileCopierPluginTest.java ! test/tools/jmod/JmodNegativeTest.java + test/tools/jmod/hashes/HashesTest.java + test/tools/jmod/hashes/src/m1/module-info.java + test/tools/jmod/hashes/src/m1/org/m1/Main.java + test/tools/jmod/hashes/src/m2/module-info.java + test/tools/jmod/hashes/src/m2/org/m2/Util.java + test/tools/jmod/hashes/src/m3/module-info.java + test/tools/jmod/hashes/src/m3/org/m3/Name.java + test/tools/jmod/hashes/src/org.bar/module-info.java + test/tools/jmod/hashes/src/org.foo/module-info.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/modules/addmods/AddModsTest.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java + test/tools/launcher/modules/addmods/src/logger/logger/Logger.java + test/tools/launcher/modules/addmods/src/logger/module-info.java + test/tools/launcher/modules/addmods/src/test/module-info.java + test/tools/launcher/modules/addmods/src/test/test/Main.java ! test/tools/launcher/modules/addreads/AddReadsTest.java ! test/tools/launcher/modules/patch/PatchTest.java ! test/tools/lib/tests/JImageGenerator.java Changeset: a8818f3e8c52 Author: alanb Date: 2016-05-03 11:45 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a8818f3e8c52 Merge ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java - src/java.base/share/classes/jdk/internal/module/Hasher.java ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 930d3aef37ee Author: redestad Date: 2016-05-03 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/930d3aef37ee 8155775: Re-examine naming of privileged methods to access System properties Reviewed-by: mullan ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/jdk/Version.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/sun/net/NetHooks.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: 03453120a011 Author: darcy Date: 2016-05-03 10:40 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/03453120a011 6850612: Deprecate Class.newInstance since it violates the checked exception language contract Reviewed-by: lancea, mullan, dfuchs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.httpclient/share/classes/java/net/http/FilterFactory.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.naming/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java Changeset: ddf9b6697e60 Author: darcy Date: 2016-05-03 12:18 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ddf9b6697e60 8155963: Fix deprecation warning in windows java.net implementation Reviewed-by: prr ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java Changeset: 1db91f64f71b Author: darcy Date: 2016-05-03 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1db91f64f71b 4943627: Deprecate rounding mode integer constants in BigDecimal and their uses Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: c49b0409a802 Author: sdrach Date: 2016-05-02 09:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c49b0409a802 8151542: URL resources for multi-release jar files have a #runtime fragment appended to them Reviewed-by: alanb, chegar, psandoz, sherman Contributed-by: steve.drach at oracle.com ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java ! test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java + test/lib/testlibrary/java/util/jar/SimpleHttpServer.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: e10915345b2a Author: amlu Date: 2016-05-04 10:56 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e10915345b2a 8154911: Move GCDuringIteration.java back to tier1 Reviewed-by: darcy, martin ! test/TEST.groups Changeset: 909c7db6c47d Author: ant Date: 2016-05-04 16:41 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/909c7db6c47d 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m Changeset: 40832198b160 Author: redestad Date: 2016-05-04 16:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/40832198b160 8155939: sun.launcher.LauncherHelper INSTANCE is unused Reviewed-by: rriggs, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: 5dd02e390cf8 Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5dd02e390cf8 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c Changeset: 832e924b2ff8 Author: naoto Date: 2016-05-04 08:53 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/832e924b2ff8 8155649: IncludeLocalesPlugin throws NPE when jdk.localedata not resolved Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 455228b64de4 Author: michaelm Date: 2016-05-05 11:37 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/455228b64de4 8155928: Remove hardcoded port numbers from httpclient/Security.java test Reviewed-by: chegar, rriggs ! src/java.httpclient/share/classes/java/net/http/Utils.java ! test/java/net/httpclient/security/0.policy ! test/java/net/httpclient/security/1.policy ! test/java/net/httpclient/security/10.policy ! test/java/net/httpclient/security/11.policy ! test/java/net/httpclient/security/12.policy + test/java/net/httpclient/security/14.policy ! test/java/net/httpclient/security/15.policy ! test/java/net/httpclient/security/2.policy ! test/java/net/httpclient/security/3.policy ! test/java/net/httpclient/security/4.policy ! test/java/net/httpclient/security/5.policy ! test/java/net/httpclient/security/6.policy ! test/java/net/httpclient/security/7.policy ! test/java/net/httpclient/security/8.policy ! test/java/net/httpclient/security/9.policy + test/java/net/httpclient/security/Driver.java ! test/java/net/httpclient/security/Security.java Changeset: ee18c1df243b Author: psandoz Date: 2016-05-05 11:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ee18c1df243b 8155258: VarHandle implementation improvements Reviewed-by: shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template Changeset: b77d076941f2 Author: lana Date: 2016-05-05 19:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b77d076941f2 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: ed8ca9167d66 Author: shurailine Date: 2016-05-05 13:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ed8ca9167d66 8154182: Fix java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java to only use available modules Reviewed-by: alanb, mchung ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java Changeset: 59248872ead8 Author: mchung Date: 2016-05-05 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/59248872ead8 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! src/java.base/share/conf/security/java.policy Changeset: 2d42c4cfd5ac Author: weijun Date: 2016-05-06 11:38 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2d42c4cfd5ac 8051408: NIST SP 800-90A SecureRandom implementations Reviewed-by: wetmore, xuelei, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java + src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java + src/java.base/share/classes/java/security/SecureRandomParameters.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java + src/java.base/share/classes/sun/security/provider/AbstractDrbg.java + src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java + src/java.base/share/classes/sun/security/provider/CtrDrbg.java + src/java.base/share/classes/sun/security/provider/DRBG.java + src/java.base/share/classes/sun/security/provider/EntropySource.java + src/java.base/share/classes/sun/security/provider/HashDrbg.java + src/java.base/share/classes/sun/security/provider/HmacDrbg.java + src/java.base/share/classes/sun/security/provider/MoreDrbgParameters.java ! src/java.base/share/classes/sun/security/provider/SHA5.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/conf/security/java.security + test/com/sun/crypto/provider/Mac/HmacSHA512.java + test/java/security/SecureRandom/DrbgParametersSpec.java ! test/java/security/SecureRandom/Serialize.java + test/sun/security/provider/MessageDigest/SHA512.java + test/sun/security/provider/SecureRandom/AbstractDrbgSpec.java + test/sun/security/provider/SecureRandom/AutoReseed.java + test/sun/security/provider/SecureRandom/CommonSeeder.java + test/sun/security/provider/SecureRandom/DRBGAlg.java + test/sun/security/provider/SecureRandom/DrbgCavp.java - test/sun/security/provider/SecureRandom/SelfSeed.java ! test/sun/security/provider/SecureRandom/StrongSeedReader.java Changeset: 160221b05c27 Author: mchung Date: 2016-05-05 22:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/160221b05c27 8155513: Deprivilege jdk.charsets Reviewed-by: alanb, chegar ! src/java.base/share/conf/security/java.policy ! test/java/nio/charset/spi/basic.sh ! test/java/nio/charset/spi/default-pol Changeset: 335bbeff90c5 Author: jdv Date: 2016-05-06 06:52 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/335bbeff90c5 7116979: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED Summary: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED Reviewed-by: prr, flar ! make/data/x11wrappergen/sizes.32 ! make/data/x11wrappergen/sizes.64 ! make/data/x11wrappergen/sizes.64-solaris-i386 ! make/data/x11wrappergen/xlibtypes.txt ! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h ! src/java.desktop/unix/native/common/awt/colordata.h ! src/java.desktop/windows/native/libawt/windows/colordata.h + test/sun/java2d/loops/ConvertToByteIndexedTest.java Changeset: 098e5d482a66 Author: michaelm Date: 2016-05-06 11:30 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/098e5d482a66 8153572: [JEP 110] IOException (connection closed for reading) is thrown when try to connect HTTPS service Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java ! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java ! test/java/net/httpclient/http2/BasicTest.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java Changeset: 3edef8d5081a Author: ntv Date: 2016-05-06 11:23 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3edef8d5081a 8015070: Antialiased text on translucent backgrounds gets bright artifacts Reviewed-by: flar, prr, jdv Contributed-by: prahalad.kumar.narayanan at oracle.com ! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgr.h ! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgb.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgbBm.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgbPre.h ! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h + test/java/awt/Graphics2D/DrawString/AntialiasedTextArtifact.java Changeset: b9760b7afe0d Author: ntv Date: 2016-05-06 12:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b9760b7afe0d 8148949: DateTimeFormatter pattern letters 'A','n','N' Summary: Changed the definition of pattern letters 'A','n','N' because it does not match the definition of CLDR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java Changeset: c5467b18921b Author: smarks Date: 2016-05-06 11:33 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c5467b18921b 8139233: add initial compact immutable collection implementations Reviewed-by: plevart, forax, dfuchs, chegar, alanb, scolebourne + src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java + test/java/util/Map/EntrySetIterator.java Changeset: b9ed1a4feefb Author: sherman Date: 2016-05-06 14:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b9ed1a4feefb 8150496: (zipfs) Fix performance issues in zip-fs 8150366: (zipfs) lastAccessTime and createTime returned as null instead of default value Reviewed-by: alanb, redestad, shade ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! test/jdk/nio/zipfs/Basic.java ! test/jdk/nio/zipfs/PathOps.java Changeset: 60795927342a Author: stuefe Date: 2016-05-07 00:26 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/60795927342a 8155211: Ucrypto Library leaks native memory Summary: Free the memory allocated by calloc(0, x) calls Reviewed-by: valeriep, igerasim ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c Changeset: ad74c39cac12 Author: redestad Date: 2016-05-07 01:49 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ad74c39cac12 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com + make/GenerateClasslist.gmk - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows ! make/gendata/Gendata-java.base.gmk + make/src/classes/build/tools/classlist/HelloClasslist.java Changeset: 4aa52dc73711 Author: redestad Date: 2016-05-07 02:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4aa52dc73711 Merge - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows Changeset: 8674acefce79 Author: sspitsyn Date: 2016-05-06 12:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8674acefce79 8156147: NPE in InstrumentationImpl.transform when loading classes from -Xbootclasspath/a Summary: Use the jdk.internal.loader.Bootloader if the loader argument is null Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java + test/java/lang/instrument/BootstrapClassPathAgent.java + test/java/lang/instrument/BootstrapClassPathSetUp.sh + test/java/lang/instrument/BootstrapClassPathTest.java Changeset: 963fa7af5548 Author: sspitsyn Date: 2016-05-06 20:36 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/963fa7af5548 Merge Changeset: a2d6a296010f Author: sspitsyn Date: 2016-05-06 23:14 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a2d6a296010f Merge Changeset: 7f1ef660db8b Author: sspitsyn Date: 2016-05-07 00:54 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7f1ef660db8b Merge Changeset: 59fbc3a41b16 Author: simonis Date: 2016-05-07 08:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/59fbc3a41b16 8156020: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly Reviewed-by: prr, serb ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c Changeset: 01f92e15cf1e Author: ntv Date: 2016-05-08 07:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/01f92e15cf1e 8079628: java.time: DateTimeFormatter containing "DD" fails on 3-digit day-of-year value` Summary: Change the definition of 'DD' to match with CLDR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java Changeset: a0fe57307d3b Author: jlahoda Date: 2016-05-08 22:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a0fe57307d3b 8147984: WindowsTerminal should support function keys Reviewed-by: smarks ! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java Changeset: fbe3daace0b7 Author: xuelei Date: 2016-05-08 23:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fbe3daace0b7 8156502: Use short name of SupportedEllipticCurvesExtension.java Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java + src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java + src/java.base/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java Changeset: e87c5b70b365 Author: peytoia Date: 2016-05-09 17:46 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e87c5b70b365 8154295: Currency iso code is int and hence looses the preceeding zero. Reviewed-by: naoto, okutsu, peytoia Contributed-by: Nishit Jain ! src/java.base/share/classes/java/util/Currency.java + test/java/util/Currency/Bug8154295.java Changeset: 5d2b5a53001b Author: michaelm Date: 2016-05-09 10:28 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5d2b5a53001b 8155888: java/net/httpclient/QuickResponses.java intermittently failed with java.util.ConcurrentModificationException Reviewed-by: chegar ! test/java/net/httpclient/QuickResponses.java ! test/java/net/httpclient/Server.java ! test/java/net/httpclient/SplitResponse.java Changeset: 26cff22692a5 Author: amlu Date: 2016-05-09 18:06 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/26cff22692a5 8156512: Mark several tests from java/nio as intermittently failing Reviewed-by: alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/FileChannel/InterruptMapDeadlock.java Changeset: 5f4aff1d2242 Author: amlu Date: 2016-05-09 18:11 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5f4aff1d2242 8156529: Problem list java/nio/file/WatchService/DeleteInterference.java Reviewed-by: alanb ! test/ProblemList.txt Changeset: e1eba5cfa5cc Author: mchung Date: 2016-05-09 09:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e1eba5cfa5cc 8153912: Reconsider StackFrame::getFileName and StackFrame::getLineNumber Summary: Add StackFrame::getByteCodeIndex method. Revised getFileName and getLineNumber method. Reviewed-by: dfuchs, bchristi ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java ! test/java/lang/StackWalker/EmbeddedStackWalkTest.java ! test/java/lang/StackWalker/StackRecorderUtil.java + test/java/lang/StackWalker/TestBCI.java From lana.steuck at oracle.com Thu May 12 17:41:04 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:04 +0000 Subject: hg: jdk9/jdk9: Added tag jdk-9+118 for changeset 047f95de8f91 Message-ID: <201605121741.u4CHf4xn003820@aojmv0008.oracle.com> Changeset: e68942b0ba37 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/e68942b0ba37 Added tag jdk-9+118 for changeset 047f95de8f91 ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:05 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:05 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk-9+118 for changeset 8c2c2d17f7ce Message-ID: <201605121741.u4CHf5O2003826@aojmv0008.oracle.com> Changeset: daf533920b12 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/daf533920b12 Added tag jdk-9+118 for changeset 8c2c2d17f7ce ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:05 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:05 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk-9+118 for changeset 9b1075cac08d Message-ID: <201605121741.u4CHf5L0003835@aojmv0008.oracle.com> Changeset: e3ca323dfe1b Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e3ca323dfe1b Added tag jdk-9+118 for changeset 9b1075cac08d ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:11 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:11 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk-9+118 for changeset 59a16fa5dede Message-ID: <201605121741.u4CHfBLH004107@aojmv0008.oracle.com> Changeset: 53ac6d02071d Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/53ac6d02071d Added tag jdk-9+118 for changeset 59a16fa5dede ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:11 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:11 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk-9+118 for changeset e1eba5cfa5cc Message-ID: <201605121741.u4CHfBt3004099@aojmv0008.oracle.com> Changeset: 647431dccd71 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/647431dccd71 Added tag jdk-9+118 for changeset e1eba5cfa5cc ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:10 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:10 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk-9+118 for changeset a8aa25fc6c5f Message-ID: <201605121741.u4CHfBlK004090@aojmv0008.oracle.com> Changeset: def96e89f9f0 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/def96e89f9f0 Added tag jdk-9+118 for changeset a8aa25fc6c5f ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:10 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:10 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk-9+118 for changeset 6ba73d04589c Message-ID: <201605121741.u4CHfASV004038@aojmv0008.oracle.com> Changeset: 331a825f849a Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/331a825f849a Added tag jdk-9+118 for changeset 6ba73d04589c ! .hgtags From lana.steuck at oracle.com Thu May 12 17:41:14 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 12 May 2016 17:41:14 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk-9+118 for changeset 05679aac2f7e Message-ID: <201605121741.u4CHfEZJ004217@aojmv0008.oracle.com> Changeset: 2fc3dc388f4d Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2fc3dc388f4d Added tag jdk-9+118 for changeset 05679aac2f7e ! .hgtags From lana.steuck at oracle.com Wed May 18 20:42:11 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:11 +0000 Subject: hg: jdk9/jdk9: 7 new changesets Message-ID: <201605182042.u4IKgBeJ020572@aojmv0008.oracle.com> Changeset: 95b270614957 Author: chegar Date: 2016-05-10 13:34 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/95b270614957 8074716: IntelliJ IDEA project support Reviewed-by: rriggs Contributed-by: Chris Hegarty , Maurizio Cimadamore ! .hgignore + common/bin/idea.sh + make/idea/idea.gmk + make/idea/template/.name + make/idea/template/ant.xml + make/idea/template/build.xml + make/idea/template/compiler.xml + make/idea/template/copyright/profiles_settings.xml + make/idea/template/jdk.iml + make/idea/template/misc.xml + make/idea/template/modules.xml + make/idea/template/scopes/scope_settings.xml + make/idea/template/src/idea/JdkIdeaAntLogger.java + make/idea/template/vcs.xml + make/idea/template/workspace.xml + test/make/TestIdea.gmk ! test/make/TestMake.gmk Changeset: 9dc9039053d5 Author: erikj Date: 2016-05-11 13:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/9dc9039053d5 8156733: JIB fails to follow redirects Summary: Make jib more resilient, let it follow redirects, and handle network hickups with 3 retries. Reviewed-by: erikj Contributed-by: Stefan Sarne ! common/bin/jib.sh Changeset: 733c7be12b39 Author: sla Date: 2016-05-11 11:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/733c7be12b39 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: b12ea8f800aa Author: erikj Date: 2016-05-11 14:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/b12ea8f800aa 8155587: Cross compilation may cause compiler warnings for "build" compiler Reviewed-by: dholmes, cjplummer ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 1e9f3cc22044 Author: redestad Date: 2016-05-12 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/1e9f3cc22044 8156756: Enable build-time use of resource ordering plugin Reviewed-by: jlaskey, alanb, erikj ! make/Images.gmk Changeset: 996f9fa4f8e6 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/996f9fa4f8e6 Merge Changeset: 3463a3f14f0f Author: erikj Date: 2016-05-13 09:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/3463a3f14f0f 8156837: RC resource compilation on windows generates false build failure reports Reviewed-by: tbell, prr ! make/common/NativeCompilation.gmk From lana.steuck at oracle.com Wed May 18 20:42:13 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:13 +0000 Subject: hg: jdk9/jdk9/hotspot: 3 new changesets Message-ID: <201605182042.u4IKgD1R020619@aojmv0008.oracle.com> Changeset: c4db9d7b2ee1 Author: sla Date: 2016-05-11 11:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c4db9d7b2ee1 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: a389eb33db44 Author: mchung Date: 2016-05-12 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a389eb33db44 8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader Reviewed-by: acorn, alanb, chegar, dfuchs ! src/share/vm/prims/jvm.cpp Changeset: 15f3fe264872 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/15f3fe264872 Merge From lana.steuck at oracle.com Wed May 18 20:42:16 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:16 +0000 Subject: hg: jdk9/jdk9/jaxp: 7 new changesets Message-ID: <201605182042.u4IKgGLT020789@aojmv0008.oracle.com> Changeset: 6390a20678d6 Author: joehw Date: 2016-05-09 14:58 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6390a20678d6 8152912: SAX XMLReaderFactory needs to be ServiceLoader compliant Reviewed-by: dfuchs ! src/java.xml/share/classes/module-info.java ! src/java.xml/share/classes/org/xml/sax/AttributeList.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/SecuritySupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 78b710ed047a Author: amlu Date: 2016-05-10 10:45 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/78b710ed047a 8156513: Problem list javax/xml/jaxp/unittest/stream/FactoryFindTest.java Reviewed-by: rriggs, joehw ! test/ProblemList.txt Changeset: a3c5b5a6b125 Author: fyuan Date: 2016-05-10 00:24 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/a3c5b5a6b125 8156119: Update ServiceProviderTest for XMLReaderFactory Reviewed-by: joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java + test/javax/xml/jaxp/module/ServiceProviderTest/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/test/test/XMLFactoryHelper.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/xp2/XMLReaderImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/legacy/META-INF/services/org.xml.sax.driver + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/service/META-INF/services/org.xml.sax.XMLReader + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/xp3/XMLReaderImpl.java Changeset: bfc9ec1a816b Author: joehw Date: 2016-05-10 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/bfc9ec1a816b 8046274: Removing dependency on jakarta-regexp Reviewed-by: lancea ! THIRD_PARTY_README ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/recompile.java Changeset: e59017d60861 Author: sla Date: 2016-05-11 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/e59017d60861 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: f2bd0abeb775 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/f2bd0abeb775 Merge - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/recompile.java Changeset: f92e8518bb34 Author: aefimov Date: 2016-05-13 01:19 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/f92e8518bb34 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java From lana.steuck at oracle.com Wed May 18 20:42:19 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:19 +0000 Subject: hg: jdk9/jdk9/langtools: 9 new changesets Message-ID: <201605182042.u4IKgJ2b020812@aojmv0008.oracle.com> Changeset: f92cc177314f Author: jjg Date: 2016-05-09 16:52 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f92cc177314f 8075703: jdk.javadoc module exports com.sun.tools.javadoc package which contains a lot of internal API. Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 6c4309f7b31b Author: jlahoda Date: 2016-05-05 12:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6c4309f7b31b 8153761: JShell: Completion -- Show parameter names if possible Summary: Compiling code with -parameters; keeping parameter names when reading classfiles; searching JDK sources if parameter names are not available. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: b42e6d7b1b99 Author: jjg Date: 2016-05-10 15:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b42e6d7b1b99 8150011: Update javac to generate V53.0 class files Reviewed-by: darcy Contributed-by: vicente.romero at oracle.com, jonathan.gibbons at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/6330997/T6330997.java ! test/tools/javac/classfiles/ClassVersionChecker.java ! test/tools/javac/versions/Versions.java Changeset: dc0578912ee5 Author: sla Date: 2016-05-11 11:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/dc0578912ee5 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: 2f8aacbb1a90 Author: jlahoda Date: 2016-05-11 17:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2f8aacbb1a90 8156097: docs build fails with StackOverflowError on Solaris Summary: Avoiding deep recursion in TypeEnter.MembersPhase Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/TestDeepFinishClassStack.java Changeset: c51b40933e0c Author: bpatel Date: 2016-05-11 20:28 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c51b40933e0c 8154262: Navigation bar in javadoc generated pages needs to be updated to display module information Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/testpkgnomodule/TestClassNoModule.java Changeset: 04fcbc7234a4 Author: jjg Date: 2016-05-12 11:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/04fcbc7234a4 8149843: StandardJavaFileManager should provide a way to get paths from strings 8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths Reviewed-by: vromero, jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: 41b5241b25d3 Author: lana Date: 2016-05-12 18:47 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/41b5241b25d3 Merge - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java Changeset: 6347efd1be03 Author: ksrini Date: 2016-05-14 08:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6347efd1be03 8156950: NPE while accessing ExportsDirectives.getTargetModules Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java From lana.steuck at oracle.com Wed May 18 20:42:21 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:21 +0000 Subject: hg: jdk9/jdk9/nashorn: 7 new changesets Message-ID: <201605182042.u4IKgLoV020840@aojmv0008.oracle.com> Changeset: fb8b5b560a57 Author: sundar Date: 2016-05-10 22:26 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fb8b5b560a57 8156665: ES6 for..of should work on Java Iterables and Java arrays Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/es6/JDK-8156665.js + test/script/basic/es6/JDK-8156665.js.EXPECTED Changeset: 2470510268c7 Author: sla Date: 2016-05-11 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2470510268c7 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff + test/Makefile Changeset: 21421eec73d6 Author: attila Date: 2016-05-11 19:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/21421eec73d6 8156738: Use StackWalker for DynamicLinker.getLinkedCallSiteLocation Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java + test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: ad496474746e Author: sundar Date: 2016-05-12 13:07 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ad496474746e 8156820: Nashorn nightly test failure after fix for 8156738 Reviewed-by: hannesw, mhaupt ! test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: 4b118e012ac4 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4b118e012ac4 Merge Changeset: 809ef81502ed Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/809ef81502ed 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 621ad507bf9b Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/621ad507bf9b 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js ! test/script/nosecurity/parserapi.js.EXPECTED From lana.steuck at oracle.com Wed May 18 20:42:24 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 May 2016 20:42:24 +0000 Subject: hg: jdk9/jdk9/jdk: 40 new changesets Message-ID: <201605182042.u4IKgQb1020893@aojmv0008.oracle.com> Changeset: e935f0b48514 Author: prappo Date: 2016-05-09 23:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e935f0b48514 8087113: Websocket API and implementation Reviewed-by: chegar - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java + src/java.httpclient/share/classes/java/net/http/WS.java + src/java.httpclient/share/classes/java/net/http/WSBuilder.java + src/java.httpclient/share/classes/java/net/http/WSCharsetToolkit.java + src/java.httpclient/share/classes/java/net/http/WSDisposable.java + src/java.httpclient/share/classes/java/net/http/WSDisposableText.java + src/java.httpclient/share/classes/java/net/http/WSFrame.java + src/java.httpclient/share/classes/java/net/http/WSFrameConsumer.java + src/java.httpclient/share/classes/java/net/http/WSMessageConsumer.java + src/java.httpclient/share/classes/java/net/http/WSMessageSender.java + src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java + src/java.httpclient/share/classes/java/net/http/WSOutgoingMessage.java + src/java.httpclient/share/classes/java/net/http/WSProtocolException.java + src/java.httpclient/share/classes/java/net/http/WSReceiver.java + src/java.httpclient/share/classes/java/net/http/WSShared.java + src/java.httpclient/share/classes/java/net/http/WSSharedPool.java + src/java.httpclient/share/classes/java/net/http/WSSignalHandler.java + src/java.httpclient/share/classes/java/net/http/WSTransmitter.java + src/java.httpclient/share/classes/java/net/http/WSUtils.java + src/java.httpclient/share/classes/java/net/http/WSWriter.java + src/java.httpclient/share/classes/java/net/http/WebSocket.java + src/java.httpclient/share/classes/java/net/http/WebSocketHandshakeException.java ! src/java.httpclient/share/classes/java/net/http/package-info.java + test/java/net/httpclient/BasicWebSocketAPITest.java + test/java/net/httpclient/HandshakePhase.java Changeset: 2569a85ce76a Author: xuelei Date: 2016-05-10 00:44 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2569a85ce76a 8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris Reviewed-by: weijun ! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java Changeset: f2553c90dbc2 Author: mli Date: 2016-05-10 15:12 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f2553c90dbc2 8156002: java/nio/channels/SocketChannel/AdaptSocket.java Fails in Mesos on OSX Reviewed-by: dfuchs ! test/java/nio/channels/SocketChannel/AdaptSocket.java ! test/java/nio/channels/TestServers.java Changeset: c4fa801257f9 Author: redestad Date: 2016-05-10 13:28 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c4fa801257f9 8155795: Optimize Integer/Long.reverse by using reverseBytes Reviewed-by: redestad, shade Contributed-by: jaroslav at kamenik.cz ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java Changeset: b2f12e28d97b Author: redestad Date: 2016-05-10 13:33 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b2f12e28d97b 8156560: Remove AddJsum Reviewed-by: alanb, erikj ! make/Tools.gmk - make/src/classes/build/tools/addjsum/AddJsum.java Changeset: deac814a49a0 Author: redestad Date: 2016-05-10 14:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/deac814a49a0 8156561: Remove makeClasslist.js Reviewed-by: erikj, chegar - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js Changeset: 1049321b86cb Author: igerasim Date: 2016-05-10 17:16 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1049321b86cb 8156661: Handful of typos in javadoc Reviewed-by: prappo, rriggs ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/security/InvalidAlgorithmParameterException.java ! src/java.base/share/classes/java/security/InvalidKeyException.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/spec/InvalidKeySpecException.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/MBeanFeatureInfo.java ! src/java.management/share/classes/javax/management/MBeanInfo.java ! src/java.management/share/classes/sun/management/Sensor.java ! src/java.management/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/javax/naming/event/EventContext.java ! src/java.naming/share/classes/javax/naming/event/NamingListener.java ! src/java.naming/share/classes/javax/naming/ldap/UnsolicitedNotificationListener.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/java.sql/share/classes/java/sql/CallableStatement.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/AgreementMethod.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidModuleException.java Changeset: d1dfc4f0b24b Author: weijun Date: 2016-05-11 08:39 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d1dfc4f0b24b 8156709: Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom Reviewed-by: wetmore ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java + test/java/security/SecureRandom/MacNativePRNGSetSeed.java Changeset: d0c319c32334 Author: sherman Date: 2016-05-10 21:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0c319c32334 6328855: String: Matches hangs at short and easy Strings containing \r \n 6192895: java.util.regex.Matcher: Performance issue 6345469: java.util.regex.Matcher utilizes 100% of the CPU 6988218: RegEx matcher loops 6693451: RegEx matcher goes into infinite delay 7006761: Matcher.matches() has infinite loop 8140212: Slow performance of Matcher.find 8151481: j.u.regex.Pattern cleanup 6609854: Regex does not match correctly for negative nested character classes 4916384: CANON_EQ supports only combining character sequences with non-spacing marks 4867170: Pattern doesn't work with composite character in CANON_EQ mode 6995635: CANON_EQ pattern flag is buggy 6728861: ExceptionInInitializerError is caught when the pattern has precomposed character 6736245: A character in Composition Exclusion Table does not match itself 7080302: the normalization in java regex pattern may have flaw Reviewed-by: rriggs, okutsu, alanb ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/SecureClassLoader.java + src/java.base/share/classes/java/util/regex/CharPredicates.java + src/java.base/share/classes/java/util/regex/IntHashSet.java ! src/java.base/share/classes/java/util/regex/Matcher.java ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/java/util/regex/PrintPattern.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java ! test/java/util/regex/RegExTest.java ! test/java/util/regex/TestCases.txt Changeset: 07b7895425c8 Author: weijun Date: 2016-05-11 12:32 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/07b7895425c8 8154523: SHA1PRNG output should change after setSeed Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/SecureRandom.java + test/sun/security/provider/SecureRandom/SHA1PRNGReseed.java Changeset: 5c8065ff20dd Author: xuelei Date: 2016-05-11 05:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5c8065ff20dd 8156716: Incorrect condition in test SupportedDHKeys.java Reviewed-by: weijun ! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java Changeset: 0df4fcfad601 Author: shurailine Date: 2016-05-10 13:48 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0df4fcfad601 8151914: java/util/jar/JarFile/MultiReleaseJar* tests do not declare module dependences Reviewed-by: chegar - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java + test/java/util/jar/JarFile/mrjar/TEST.properties ! test/lib/testlibrary/java/util/jar/Compiler.java Changeset: 523526742d62 Author: bgopularam Date: 2016-05-11 10:28 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/523526742d62 8062804: IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR too lenient Summary: Addded the necessary chck in IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java Changeset: f398d5ab5939 Author: sla Date: 2016-05-11 11:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f398d5ab5939 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: 75be15404ae9 Author: jlaskey Date: 2016-05-11 11:26 -0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/75be15404ae9 8155237: jlink plugin to order resources should take a class list as input Reviewed-by: redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginOrderingGraph.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/module-info.java Changeset: d70b2b4f58d0 Author: jlaskey Date: 2016-05-11 12:01 -0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d70b2b4f58d0 8156766: jdk/test/tools/jlink/plugins/SorterPluginTest.java broken Reviewed-by: redestad ! test/ProblemList.txt Changeset: 21b1b5d178ff Author: shurailine Date: 2016-05-10 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/21b1b5d178ff 8156695: Fix @modules in tests in java/lang/management Summary: As part of JDK-8155993, tests are updated to declare dependencies on jdk.management. Reviewed-by: mchung ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/management/BufferPoolMXBean/Basic.java ! test/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java ! test/java/lang/management/MXBean/MXBeanBehavior.java ! test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java ! test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java ! test/java/lang/management/ManagementFactory/MXBeanException.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/GetMBeanInfo.java ! test/java/lang/management/MemoryMXBean/MemoryManagement.java ! test/java/lang/management/MemoryMXBean/MemoryTest.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java ! test/java/lang/management/ThreadMXBean/ThreadInfoArray.java Changeset: 271f5910f067 Author: dfuchs Date: 2016-05-11 19:23 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/271f5910f067 8156153: java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java fails with java.lang.RuntimeException Summary: runs each scenario in its own VM to avoid unwanted interaction and start from a clean slate. Reviewed-by: mchung ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java Changeset: 53be425cbb83 Author: rriggs Date: 2016-05-11 14:01 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/53be425cbb83 8155978: Remove HTTP proxy implementation and tests from RMI Reviewed-by: smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java + src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: 5a2605c6b1a0 Author: jlaskey Date: 2016-05-11 16:17 -0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5a2605c6b1a0 8156781: change to jlink has result in test failure Reviewed-by: redestad ! test/ProblemList.txt ! test/tools/jlink/JLinkTest.java + test/tools/jlink/plugins/OrderResourcesPluginTest.java - test/tools/jlink/plugins/SorterPluginTest.java Changeset: 77f87ce87d2f Author: smarks Date: 2016-05-11 17:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/77f87ce87d2f 8156810: remove redundant sentence in SecurityManager.checkMemberAccess doc Reviewed-by: darcy ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: df10e768c7cc Author: weijun Date: 2016-05-12 09:49 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/df10e768c7cc 8156501: DRBG not synchronized at reseeding Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/classes/sun/security/provider/HashDrbg.java ! src/java.base/share/classes/sun/security/provider/HmacDrbg.java Changeset: 698b526d7c3b Author: weijun Date: 2016-05-12 13:06 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/698b526d7c3b 8156213: Remove SHA-1 and 3KeyTDEA algorithms from DRBG Reviewed-by: wetmore, xuelei ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/conf/security/java.security ! test/sun/security/provider/SecureRandom/DRBGAlg.java ! test/sun/security/provider/SecureRandom/DrbgCavp.java Changeset: 7aa6fef2b351 Author: michaelm Date: 2016-05-12 16:06 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7aa6fef2b351 8156801: java/net/httpclient/security/Driver.java failed with RuntimeException: Non zero return value Reviewed-by: chegar ! test/java/net/httpclient/security/Security.java Changeset: fe3e1508653e Author: clanger Date: 2016-05-12 16:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fe3e1508653e 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: 64706740c26b Author: mchung Date: 2016-05-12 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/64706740c26b 8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader Reviewed-by: acorn, alanb, chegar, dfuchs ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/native/libjava/VM.c ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java Changeset: bbf917638fd3 Author: lana Date: 2016-05-12 18:47 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bbf917638fd3 Merge - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js - make/src/classes/build/tools/addjsum/AddJsum.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy - test/tools/jlink/plugins/SorterPluginTest.java Changeset: b14b89e259ac Author: darcy Date: 2016-05-12 14:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b14b89e259ac 8156890: Temporarily problem list ListKeychainStore.sh on Mac Reviewed-by: vinnie ! test/ProblemList.txt Changeset: 8e897a655b37 Author: darcy Date: 2016-05-12 15:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8e897a655b37 8156897: Problem list ShortRSAKey1024.sh on windows Reviewed-by: mullan ! test/ProblemList.txt Changeset: 24934d5364dd Author: rhalade Date: 2016-05-12 16:40 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/24934d5364dd 8156671: Refactor sun/security/rsa/SignatureTest.java Reviewed-by: valeriep ! test/sun/security/rsa/SignatureTest.java Changeset: d7741bbbeaf9 Author: peytoia Date: 2016-05-13 12:52 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d7741bbbeaf9 8150702: change in javadoc for parseObject for MessageFormat - JDK-8073211 Reviewed-by: okutsu, peytoia Contributed-by: Vaibhav Choudhary ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: c029ee7fc04a Author: erikj Date: 2016-05-13 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c029ee7fc04a 8156837: RC resource compilation on windows generates false build failure reports Reviewed-by: tbell, prr ! make/launcher/Launcher-java.base.gmk ! make/lib/Awt2dLibraries.gmk Changeset: 5d05dfcf0045 Author: asmotrak Date: 2016-05-13 11:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5d05dfcf0045 8156710: HttpTimeoutException should be thrown if server doesn't respond Reviewed-by: michaelm ! src/java.httpclient/share/classes/java/net/http/Stream.java + test/java/net/httpclient/http2/Timeout.java + test/java/net/httpclient/http2/keystore.p12 Changeset: 48148c98c95a Author: ntv Date: 2016-05-13 18:58 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/48148c98c95a 8155823: Add date-time patterns 'v' and 'vvvv' Summary: Addded necessary methodss Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: d7e0283a937c Author: martin Date: 2016-05-12 18:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d7e0283a937c 8156584: Initialization race in sun.security.x509.AlgorithmId.get Summary: Use safe variant of double-checked locking to initialize oidTable Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java + test/sun/security/x509/AlgorithmId/OidTableInit.java Changeset: 9db62c197dcd Author: valeriep Date: 2016-05-14 03:44 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9db62c197dcd 8000415: Add support for SHA-3 Summary: Add SHA-3 support to SUN and OracleUcrypto provider Reviewed-by: ascarpino, jnimeh ! make/mapfiles/libj2ucrypto/mapfile-vers ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java + src/java.base/share/classes/sun/security/provider/SHA3.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigestMD.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java - src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/libsoftcrypto.h ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.h + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.h ! test/com/oracle/security/ucrypto/TestDigest.java ! test/sun/security/provider/MessageDigest/Offsets.java ! test/sun/security/provider/MessageDigest/TestSHAClone.java Changeset: 7ea7d502b4b5 Author: valeriep Date: 2016-05-14 03:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7ea7d502b4b5 Merge Changeset: 815881042b42 Author: xuelei Date: 2016-05-16 01:05 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/815881042b42 8156991: Problem list UnsupportedDHKeys.java on windows Reviewed-by: igerasim ! test/ProblemList.txt Changeset: 2e8edc311532 Author: psandoz Date: 2016-05-16 07:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2e8edc311532 8154049: DualPivot sorting calculates incorrect runs for nearly sorted arrays Reviewed-by: shade ! src/java.base/share/classes/java/util/DualPivotQuicksort.java ! test/java/util/Arrays/SortingNearlySortedPrimitive.java Changeset: bad3f8a33db2 Author: prappo Date: 2016-05-16 09:54 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bad3f8a33db2 8156931: java.nio.Buffer tests cleanup Reviewed-by: alanb ! test/java/nio/Buffer/Basic-X.java.template ! test/java/nio/Buffer/BasicByte.java ! test/java/nio/Buffer/BasicChar.java ! test/java/nio/Buffer/BasicDouble.java ! test/java/nio/Buffer/BasicFloat.java ! test/java/nio/Buffer/BasicInt.java ! test/java/nio/Buffer/BasicLong.java ! test/java/nio/Buffer/BasicShort.java ! test/java/nio/Buffer/LimitDirectMemory.java ! test/java/nio/Buffer/Order.java ! test/java/nio/Buffer/SwapMicroBenchmark.java From lana.steuck at oracle.com Thu May 19 18:53:48 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:48 +0000 Subject: hg: jdk9/jdk9: Added tag jdk-9+119 for changeset 3463a3f14f0f Message-ID: <201605191853.u4JIrmVI029183@aojmv0008.oracle.com> Changeset: e3b62687563c Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/e3b62687563c Added tag jdk-9+119 for changeset 3463a3f14f0f ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:47 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:47 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk-9+119 for changeset 15f3fe264872 Message-ID: <201605191853.u4JIrlr5029139@aojmv0008.oracle.com> Changeset: 7eab471aeaf0 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7eab471aeaf0 Added tag jdk-9+119 for changeset 15f3fe264872 ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:49 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:49 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk-9+119 for changeset daf533920b12 Message-ID: <201605191853.u4JIrn05029216@aojmv0008.oracle.com> Changeset: 5943b791e131 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/5943b791e131 Added tag jdk-9+119 for changeset daf533920b12 ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:51 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:51 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk-9+119 for changeset 331a825f849a Message-ID: <201605191853.u4JIrpTw029308@aojmv0008.oracle.com> Changeset: ecd0d6a71c7c Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/ecd0d6a71c7c Added tag jdk-9+119 for changeset 331a825f849a ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:51 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:51 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk-9+119 for changeset f92e8518bb34 Message-ID: <201605191853.u4JIrpLF029324@aojmv0008.oracle.com> Changeset: f066b3e99084 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/f066b3e99084 Added tag jdk-9+119 for changeset f92e8518bb34 ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:55 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:55 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk-9+119 for changeset bad3f8a33db2 Message-ID: <201605191853.u4JIrtwq029406@aojmv0008.oracle.com> Changeset: f8a3c1510f95 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f8a3c1510f95 Added tag jdk-9+119 for changeset bad3f8a33db2 ! .hgtags From lana.steuck at oracle.com Thu May 19 18:53:53 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:53:53 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk-9+119 for changeset 6347efd1be03 Message-ID: <201605191853.u4JIrrCv029331@aojmv0008.oracle.com> Changeset: 1578b957d223 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1578b957d223 Added tag jdk-9+119 for changeset 6347efd1be03 ! .hgtags From lana.steuck at oracle.com Thu May 19 18:54:02 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 19 May 2016 18:54:02 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk-9+119 for changeset 621ad507bf9b Message-ID: <201605191854.u4JIs28H029466@aojmv0008.oracle.com> Changeset: eac5955924af Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/eac5955924af Added tag jdk-9+119 for changeset 621ad507bf9b ! .hgtags From lana.steuck at oracle.com Wed May 25 17:36:10 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:10 +0000 Subject: hg: jdk9/jdk9: 32 new changesets Message-ID: <201605251736.u4PHaABK012842@aojmv0008.oracle.com> Changeset: 48aaedf3cc38 Author: sundar Date: 2016-05-16 14:50 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/48aaedf3cc38 8156914: jlink API minor cleanups Reviewed-by: mchung ! make/Javadoc.gmk Changeset: 7bae104507e5 Author: sundar Date: 2016-05-16 20:51 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/7bae104507e5 8156847: jdk.dynalink package is shown under "Other Packages" section Reviewed-by: jlaskey ! make/Javadoc.gmk Changeset: 559c65fe6b56 Author: simonis Date: 2016-04-19 13:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/559c65fe6b56 8154251: ANSI-C Quoting bug in hotspot.m4 during configure on SLES 10 and 11 Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 Changeset: 4a67e08031be Author: kzhaldyb Date: 2016-04-20 19:16 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/4a67e08031be 8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics Reviewed-by: tschatzl, dfazunen, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: 2f9a45f34f95 Author: thartmann Date: 2016-04-07 16:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/2f9a45f34f95 8153514: Whitebox API should allow compilation of Summary: Added Whitebox API method to trigger compilation of static initializer. Reviewed-by: zmajo, kvn, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: 0f5e3a457553 Author: bharadwaj Date: 2016-04-12 14:17 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/0f5e3a457553 Merge Changeset: e51a92f0f1ac Author: bharadwaj Date: 2016-04-19 15:26 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/e51a92f0f1ac Merge Changeset: f800d3025f27 Author: bharadwaj Date: 2016-04-21 15:03 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/f800d3025f27 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: a79c570f52a6 Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/a79c570f52a6 Merge ! common/autoconf/generated-configure.sh Changeset: 8c014913a48d Author: erikj Date: 2016-04-26 13:35 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/8c014913a48d 8150601: Remove the old Hotspot build system Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in ! common/autoconf/hotspot.m4 - make/HotspotWrapper.gmk ! make/Main.gmk Changeset: 549dd3faf2d1 Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/549dd3faf2d1 Merge Changeset: 632d52fc10bb Author: amurillo Date: 2016-04-28 22:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/632d52fc10bb Merge Changeset: 243610cb765d Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/243610cb765d Merge ! make/Main.gmk Changeset: 35e8afde6dcd Author: lmesnik Date: 2016-05-04 18:56 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/35e8afde6dcd 8155950: Add minimal VM in JIB profile on linux-x86 Reviewed-by: dholmes, erikj ! common/conf/jib-profiles.js Changeset: d58c79a94f26 Author: amurillo Date: 2016-05-05 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/d58c79a94f26 Merge ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in - make/HotspotWrapper.gmk ! make/Main.gmk Changeset: 84c9ae8170e8 Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/84c9ae8170e8 Merge ! common/conf/jib-profiles.js Changeset: 65f446a2bdd7 Author: iignatyev Date: 2016-05-03 23:49 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/65f446a2bdd7 8148244: Finalize and integrate GTest implementation Reviewed-by: jwilhelm, erikj Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/NativeCompilation.gmk ! make/jprt.properties + test/fmw/gtest/CHANGES + test/fmw/gtest/LICENSE + test/fmw/gtest/README + test/fmw/gtest/include/gtest/gtest-death-test.h + test/fmw/gtest/include/gtest/gtest-message.h + test/fmw/gtest/include/gtest/gtest-param-test.h + test/fmw/gtest/include/gtest/gtest-param-test.h.pump + test/fmw/gtest/include/gtest/gtest-printers.h + test/fmw/gtest/include/gtest/gtest-spi.h + test/fmw/gtest/include/gtest/gtest-test-part.h + test/fmw/gtest/include/gtest/gtest-typed-test.h + test/fmw/gtest/include/gtest/gtest.h + test/fmw/gtest/include/gtest/gtest_pred_impl.h + test/fmw/gtest/include/gtest/gtest_prod.h + test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h + test/fmw/gtest/include/gtest/internal/gtest-filepath.h + test/fmw/gtest/include/gtest/internal/gtest-internal.h + test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h + test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h + test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump + test/fmw/gtest/include/gtest/internal/gtest-param-util.h + test/fmw/gtest/include/gtest/internal/gtest-port.h + test/fmw/gtest/include/gtest/internal/gtest-string.h + test/fmw/gtest/include/gtest/internal/gtest-tuple.h + test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump + test/fmw/gtest/include/gtest/internal/gtest-type-util.h + test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump + test/fmw/gtest/src/gtest-all.cc + test/fmw/gtest/src/gtest-death-test.cc + test/fmw/gtest/src/gtest-filepath.cc + test/fmw/gtest/src/gtest-internal-inl.h + test/fmw/gtest/src/gtest-port.cc + test/fmw/gtest/src/gtest-printers.cc + test/fmw/gtest/src/gtest-test-part.cc + test/fmw/gtest/src/gtest-typed-test.cc + test/fmw/gtest/src/gtest.cc + test/fmw/gtest/src/gtest_main.cc Changeset: a83ca44e49af Author: aph Date: 2016-05-11 20:05 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/a83ca44e49af 8155627: Enable SA on AArch64 Reviewed-by: roland, dholmes ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 278dbe271a52 Author: amurillo Date: 2016-05-14 09:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/278dbe271a52 Merge ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in - make/HotspotWrapper.gmk ! make/Main.gmk ! make/common/NativeCompilation.gmk Changeset: 21f1aa535d11 Author: amurillo Date: 2016-05-17 05:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/21f1aa535d11 Merge Changeset: 23d5fbcd76fc Author: erikj Date: 2016-05-17 18:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/23d5fbcd76fc 8156036: Enable building of arm targets in default JPRT testset Reviewed-by: tbell, chegar ! make/jprt.properties Changeset: 7de7decfd096 Author: erikj Date: 2016-05-04 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/7de7decfd096 8136777: Introduce bundle targets Reviewed-by: tbell, ihse ! common/autoconf/basics.m4 ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! common/conf/jib-profiles.js + make/Bundles.gmk ! make/Javadoc.gmk ! make/Jprt.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/common/MakeBase.gmk Changeset: 7d5aba8800cc Author: sundar Date: 2016-05-18 15:04 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/7d5aba8800cc 8154192: Deprivilege java.scripting module Reviewed-by: jlaskey, alanb ! make/common/Modules.gmk Changeset: b1295842f2dd Author: ehelin Date: 2016-05-16 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/b1295842f2dd 8157028: Add make target for running gtest tests Reviewed-by: erikj, jwilhelm ! make/Main.gmk ! make/MainSupport.gmk Changeset: 4c3bcad8156d Author: erikj Date: 2016-05-19 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/4c3bcad8156d 8155786: Determine modules depending on upgradeable modules directly and indirectly Reviewed-by: alanb, mchung ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 1817ea79cbbf Author: mcimadamore Date: 2016-05-19 16:48 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/1817ea79cbbf 8157061: Add support for running jtreg tests from IntelliJ project Summary: Add basic capabilities for running jtreg tests from the IDE using a custom ant target Reviewed-by: chegar ! common/bin/idea.sh ! make/idea/idea.gmk ! make/idea/template/ant.xml ! make/idea/template/build.xml ! make/idea/template/src/idea/JdkIdeaAntLogger.java ! make/idea/template/workspace.xml Changeset: d2351c2d7b52 Author: lana Date: 2016-05-19 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/d2351c2d7b52 Merge - common/autoconf/hotspot-spec.gmk.in - make/HotspotWrapper.gmk Changeset: fa3dec0c2862 Author: erikj Date: 2016-05-20 10:25 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/fa3dec0c2862 8157348: Build fails with certain source configurations Reviewed-by: tbell ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/spec.gmk.in ! make/GensrcModuleInfo.gmk ! make/Images.gmk Changeset: c52e1a56db5d Author: erikj Date: 2016-05-21 18:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c52e1a56db5d 8157507: JDK-8157348 broke gensrc of imported modules Reviewed-by: alanb, tbell, mchung ! make/GensrcModuleInfo.gmk Changeset: 18c129c4a770 Author: erikj Date: 2016-05-21 18:23 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/18c129c4a770 8157506: Disable bootcycle build when cross compiling Reviewed-by: alanb, tbell, mchung ! make/Main.gmk Changeset: ac5b9049ea28 Author: erikj Date: 2016-05-23 11:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/ac5b9049ea28 8157511: JDK-8157348 broke gensrc of module infos with extra provides Reviewed-by: mchung ! make/GensrcModuleInfo.gmk Changeset: 647e0142a5a5 Author: erikj Date: 2016-05-24 12:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/647e0142a5a5 8157574: Mac fastdebug bundles have wrong directory layout Reviewed-by: mchung ! make/Bundles.gmk From lana.steuck at oracle.com Wed May 25 17:36:13 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:13 +0000 Subject: hg: jdk9/jdk9/jaxp: 6 new changesets Message-ID: <201605251736.u4PHaD4l012997@aojmv0008.oracle.com> Changeset: 7b69a75155a2 Author: joehw Date: 2016-05-17 14:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/7b69a75155a2 8156845: Uri is getting incorrectly unwrapped Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogUriResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/UriEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/uri.xml Changeset: a2bb3c17a0fc Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/a2bb3c17a0fc Merge Changeset: 5897218666d1 Author: joehw Date: 2016-05-19 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/5897218666d1 8139585: Typo: "APIi" instead of "API" Reviewed-by: mchung ! src/java.xml/share/classes/org/w3c/dom/package.html Changeset: 1b19c0704f90 Author: joehw Date: 2016-05-20 13:47 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/1b19c0704f90 8054632: [since-tag]: javadoc for xml classes has invalid @since tag Reviewed-by: lancea ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSS2Properties.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSCharsetRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSFontFaceRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSImportRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSMediaRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSPageRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSRuleList.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSStyleSheet.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSUnknownRule.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSValue.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/CSSValueList.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/Counter.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/DOMImplementationCSS.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/DocumentCSS.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/RGBColor.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/Rect.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/css/ViewCSS.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAnchorElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAppletElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLAreaElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBRElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBaseElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLBodyElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLButtonElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLCollection.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDListElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDivElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLDocument.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFontElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFormElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFrameElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHRElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHeadElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHeadingElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLHtmlElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLIFrameElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLImageElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLInputElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLIElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLabelElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLegendElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLLinkElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMapElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMenuElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLMetaElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLModElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOListElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLObjectElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLOptionElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLParagraphElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLParamElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLPreElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLQuoteElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLScriptElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLSelectElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLStyleElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableCellElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableColElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableRowElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLTitleElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/html/HTMLUListElement.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/LinkStyle.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/MediaList.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/StyleSheet.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java Changeset: f2f4b16d2cac Author: alanb Date: 2016-05-21 08:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/f2f4b16d2cac 8152650: ModuleFinder.compose should accept varargs Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java Changeset: ecbe72546137 Author: sla Date: 2016-05-24 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/ecbe72546137 8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj ! test/Makefile From lana.steuck at oracle.com Wed May 25 17:36:18 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:18 +0000 Subject: hg: jdk9/jdk9/nashorn: 12 new changesets Message-ID: <201605251736.u4PHaI8N013073@aojmv0008.oracle.com> Changeset: c24beef07d1b Author: sundar Date: 2016-05-18 14:08 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c24beef07d1b 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: c187d75b77aa Author: mhaupt Date: 2016-05-18 12:07 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c187d75b77aa 8157225: adopt method handle for array length getter in BeanLinker Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java Changeset: bb6cf30cf892 Author: sundar Date: 2016-05-18 20:17 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/bb6cf30cf892 8157241: Remove javac warnings of Nashorn "ant clean test" Reviewed-by: mhaupt, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java Changeset: 7099f590cdec Author: mhaupt Date: 2016-05-18 17:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/7099f590cdec 8157250: BeanLinker assumes fixed array type linkage Reviewed-by: attila, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java + test/script/basic/JDK-8157250.js + test/script/basic/JDK-8157250.js.EXPECTED Changeset: 9a6da438e0f6 Author: hannesw Date: 2016-05-18 18:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/9a6da438e0f6 8066229: Fuzzing bug: Can't find scope depth Reviewed-by: sundar + test/script/basic/JDK-8066229.js - test/script/basic/JDK-8157250.js.EXPECTED Changeset: be28ce2f1054 Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/be28ce2f1054 8133549: Generalize jshell's EditingHistory Summary: Using a generic EditingHistory in jjs Reviewed-by: sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: b13b36ca5821 Author: hannesw Date: 2016-05-18 22:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b13b36ca5821 8157263: Octane svn repository no longer exists Reviewed-by: sundar ! make/build.xml Changeset: 8ad91dc85bfa Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/8ad91dc85bfa Merge Changeset: 2d3d3a04ce6c Author: sundar Date: 2016-05-20 13:20 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2d3d3a04ce6c 8157310: jdk.dynalink.linker.support.Lookup should have more checks before adding module read link Reviewed-by: hannesw, attila ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java Changeset: 141d0cf2c12e Author: mhaupt Date: 2016-05-20 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/141d0cf2c12e 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey + test/script/currently-failing/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 80a95fbd3e68 Author: sla Date: 2016-05-24 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/80a95fbd3e68 8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj ! test/Makefile Changeset: 7ab7fc00b147 Author: jlahoda Date: 2016-05-24 16:03 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/7ab7fc00b147 8131017: jshell tool: pasting code with tabs invokes tab completion Summary: Enabling copy-paste detection. Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java From lana.steuck at oracle.com Wed May 25 17:36:18 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:18 +0000 Subject: hg: jdk9/jdk9/langtools: 35 new changesets Message-ID: <201605251736.u4PHaIpU013097@aojmv0008.oracle.com> Changeset: fd398d3bb56a Author: mcimadamore Date: 2016-05-16 12:03 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/fd398d3bb56a 8157030: langtools dev build broken after classfile version bump Summary: fix build to use different source/target version when compiling build tools Reviewed-by: jlahoda ! make/build.properties ! make/build.xml Changeset: 5c3dfebefa4a Author: mcimadamore Date: 2016-05-16 13:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5c3dfebefa4a 8153884: Expression lambda erroneously compatible with void-returning descriptor Summary: Fix lambda compatibility check for void returning expressions Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/Diagnostics/compressed/T8012003b.out + test/tools/javac/diags/examples/StatExprExpected.java + test/tools/javac/lambda/8153884/T8153884.java + test/tools/javac/lambda/8153884/T8153884.out ! test/tools/javac/lambda/LambdaExpr10.out ! test/tools/javac/lambda/LambdaExprNotVoid.out Changeset: a81036905c63 Author: mcimadamore Date: 2016-05-16 13:07 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a81036905c63 8156180: javac accepts code that violates JLS chapter 16 Summary: DA/DU analysis should skip parenthesis around variable references Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/DefiniteAssignment/8156180/T8156180.java + test/tools/javac/DefiniteAssignment/8156180/T8156180.out Changeset: 047fbc74ebaa Author: jlahoda Date: 2016-05-16 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/047fbc74ebaa 8054562: document skip results in RunCodingRules.java Summary: Documenting when RunCodingRules gets skipped; adding a short description of AssertCheckAnalyzer and MutableFieldsAnalyzer Reviewed-by: jjg ! make/tools/crules/AssertCheckAnalyzer.java ! make/tools/crules/MutableFieldsAnalyzer.java ! test/tools/all/RunCodingRules.java Changeset: 97132c765562 Author: jlahoda Date: 2016-05-16 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/97132c765562 8078559: Update error message to indicate illegal character when encoding set to ascii Summary: When an input character cannot be decoded, include it in the produced error Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/unicode/Unmappable.java ! test/tools/javac/unicode/Unmappable.out Changeset: b00a838598ab Author: mcimadamore Date: 2016-05-16 14:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b00a838598ab 8154180: Regression: stuck expressions do not behave correctly Summary: ArgumentAttr should not cache stuck trees Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/speculative/8154180/T8154180a.java + test/tools/javac/lambda/speculative/8154180/T8154180b.java + test/tools/javac/lambda/speculative/8154180/T8154180b.out Changeset: 7e067140b496 Author: rfield Date: 2016-05-16 21:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7e067140b496 8154812: jshell tool: value printing truncation Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolFormatTest.java Changeset: d59aae1fe07b Author: rfield Date: 2016-05-16 21:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d59aae1fe07b 8153920: jshell tool: allow a parameter on the /vars /methods /classes commands Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 3f0c6071b611 Author: redestad Date: 2016-05-17 01:35 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3f0c6071b611 8157102: Avoid exceptional control flow in Configuration.getText Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MessageRetriever.java Changeset: d671601a2f2e Author: mcimadamore Date: 2016-05-17 17:53 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d671601a2f2e 8156954: javac incorrectly complains of incompatible types Summary: Add heuristics to pick best stuck constraint as per JLS 18.5.2 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/tools/javac/generics/inference/8156954/T8156954.java Changeset: cf467a017641 Author: jjg Date: 2016-05-17 10:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/cf467a017641 8149599: Update Minefield test Reviewed-by: martin ! test/ProblemList.txt ! test/tools/javac/Paths/MineField.sh ! test/tools/javac/Paths/Util.sh Changeset: 0edb0950d500 Author: jjg Date: 2016-05-17 10:13 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0edb0950d500 Merge Changeset: e0bc2c27ecf3 Author: sadayapalam Date: 2016-05-18 11:38 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e0bc2c27ecf3 8154997: Add examples for jigsaw diagnostics Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/AddmodsAllModulePathInvalid/module-info.java + test/tools/javac/diags/examples/CantFindModule/CantFindModule.java + test/tools/javac/diags/examples/CyclicRequires/CyclicRequires.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java + test/tools/javac/diags/examples/DirPathElementNotDirectory/modulesourcepath + test/tools/javac/diags/examples/DuplicateExports/exported/Class.java + test/tools/javac/diags/examples/DuplicateExports/module-info.java + test/tools/javac/diags/examples/DuplicateModule/DuplicateModule.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/DuplicateProvides/exported/Service.java + test/tools/javac/diags/examples/DuplicateProvides/impl/ServiceImplementation.java + test/tools/javac/diags/examples/DuplicateProvides/module-info.java + test/tools/javac/diags/examples/DuplicateRequires/module-info.java + test/tools/javac/diags/examples/DuplicateUses/exported/Service.java + test/tools/javac/diags/examples/DuplicateUses/module-info.java + test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java + test/tools/javac/diags/examples/InvalidArgForXPatch/InvalidArgForXpatch.java + test/tools/javac/diags/examples/ModuleDeclSbInModuleInfoJava.java + test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java + test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithoutModule/ModuleInfoWithoutModule.java + test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ModuleNameMismatch/ModuleNameMismatch.java + test/tools/javac/diags/examples/ModuleNameMismatch/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ModuleNotFound/module-info.java + test/tools/javac/diags/examples/ModuleNotFoundInModuleSourcePath/ModuleNotFoundInModuleSourcePath.java + test/tools/javac/diags/examples/ModuleSourcePathMustWithDashM/ModuleSourcePathMustWithDashM.java + test/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/MultiModuleOutputCannotBeExplodedModule.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java + test/tools/javac/diags/examples/PackageClashFromRequires/PackageClashFromRequires.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/PackageInOtherModule/PackageInOtherModule.java + test/tools/javac/diags/examples/ProcessorPathNoProcessorModulePath/ProcessorPathNoProcessorModulePath.java + test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java + test/tools/javac/diags/examples/ServiceDefinitionIsEnum/module-info.java + test/tools/javac/diags/examples/ServiceDefinitionIsEnum/pkg/EnumST.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/module-info.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/module-info.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/ServiceImplementationNotInRightModule.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/ServiceProvidedButNotExportedOrUsed.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p1/C1.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p2/C2.java + test/tools/javac/diags/examples/TooManyModules/TooManyModules.java + test/tools/javac/diags/examples/TooManyModules/p1/module-info.java + test/tools/javac/diags/examples/TooManyModules/p2/module-info.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java + test/tools/javac/diags/examples/XaddexportsMalformedEntry.java + test/tools/javac/diags/examples/XaddexportsTooMany.java + test/tools/javac/diags/examples/XaddreadsMalformedEntry.java + test/tools/javac/diags/examples/XaddreadsTooMany.java Changeset: 3c09f576196a Author: rfield Date: 2016-05-18 11:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3c09f576196a 8157185: jshell tool: ambiguous format -- distinguished arguments should be options Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: d4aea0c5ec6e Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d4aea0c5ec6e 8133549: Generalize jshell's EditingHistory Summary: EditingHistory moved to jdk.internal.le Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java ! test/jdk/jshell/HistoryTest.java Changeset: 0b233e7be137 Author: mcimadamore Date: 2016-05-19 17:57 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0b233e7be137 8157326: Intellij langtools project should use shared run configurations Summary: Turn langtools run configurations into shared configurations. Fix minor addExport issues. Reviewed-by: jlahoda ! make/build.xml + make/intellij/runConfigurations/javac.xml + make/intellij/runConfigurations/javadoc.xml + make/intellij/runConfigurations/javah.xml + make/intellij/runConfigurations/javap.xml + make/intellij/runConfigurations/jshell.xml + make/intellij/runConfigurations/jtreg__debug_.xml + make/intellij/runConfigurations/jtreg__run_.xml + make/intellij/runConfigurations/sjavac.xml ! make/intellij/workspace.xml Changeset: 19972d5af5ab Author: mchung Date: 2016-05-19 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/19972d5af5ab 8153481: tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java fails intermittently Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java ! test/ProblemList.txt Changeset: 878e51dad07c Author: mchung Date: 2016-05-19 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/878e51dad07c 8156680: jdeps implementation refresh Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java - test/tools/jdeps/CompilerUtils.java ! test/tools/jdeps/DotFileTest.java + test/tools/jdeps/lib/CompilerUtils.java + test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/m/Foo.java + test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/GenModuleInfo.java + test/tools/jdeps/modules/ModuleMetaData.java ! test/tools/jdeps/modules/ModuleTest.java + test/tools/jdeps/modules/SplitPackage.java + test/tools/jdeps/modules/TransitiveDeps.java + test/tools/jdeps/modules/patches/javax/annotation/NonNull.java ! test/tools/jdeps/modules/src/m4/module-info.java ! test/tools/jdeps/modules/src/m4/p4/internal/Impl.java + test/tools/jdeps/modules/src/m5/module-info.java + test/tools/jdeps/modules/src/m5/p5/Main.java + test/tools/jdeps/modules/src/m5/p5/internal/T.java + test/tools/jdeps/modules/src/m6/module-info.java + test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java + test/tools/jdeps/modules/src/m6/p6/safe/Lib.java + test/tools/jdeps/modules/src/m7/module-info.java + test/tools/jdeps/modules/src/m7/p7/Main.java + test/tools/jdeps/modules/src/m8/module-info.java + test/tools/jdeps/modules/src/m8/p8/Main.java + test/tools/jdeps/modules/src/unsafe/module-info.java + test/tools/jdeps/modules/src/unsafe/org/indirect/UnsafeRef.java + test/tools/jdeps/modules/src/unsafe/org/safe/Lib.java + test/tools/jdeps/modules/src/unsafe/org/unsafe/UseUnsafe.java ! test/tools/jdeps/unsupported/JDKUnsupportedTest.java Changeset: 292a9489d20a Author: mchung Date: 2016-05-19 11:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/292a9489d20a 8156575: Add jdeps -addmods, -system, -inverse options Reviewed-by: dfuchs + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/lib/JdepsUtil.java + test/tools/jdeps/modules/InverseDeps.java Changeset: 2a49d47a37d8 Author: iris Date: 2016-05-19 11:56 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2a49d47a37d8 8144062: Move jdk.Version to java.lang.Runtime.Version Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java Changeset: 62278f3c373a Author: lana Date: 2016-05-19 19:47 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/62278f3c373a Merge - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java - test/tools/jdeps/CompilerUtils.java Changeset: 9c4984bd4951 Author: lana Date: 2016-05-19 20:14 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9c4984bd4951 Merge Changeset: 5531a8b53887 Author: mchung Date: 2016-05-19 17:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5531a8b53887 8152502: tools/jdeps/modules/GenModuleInfo.java and TransitiveDeps fails on windows Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! test/tools/jdeps/modules/GenModuleInfo.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/TransitiveDeps.java Changeset: d71cfeef72eb Author: mchung Date: 2016-05-20 09:47 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d71cfeef72eb 8157391: jdeps left JarFile open Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/GenModuleInfo.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/ModuleTest.java ! test/tools/jdeps/modules/SplitPackage.java ! test/tools/jdeps/modules/TransitiveDeps.java Changeset: 9291bcd53e07 Author: rfield Date: 2016-05-20 11:55 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9291bcd53e07 8157200: jshell tool: Add /retain command to persist settings 8156910: jshell tool: crash when code with syntax error contains format specifier Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolFormatTest.java + test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 5d652ee92e99 Author: mchung Date: 2016-05-20 12:24 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5d652ee92e99 8153042: jdeps should continue to report JDK internal APIs that are removed/renamed in JDK Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties + test/tools/jdeps/jdkinternals/RemovedJDKInternals.java + test/tools/jdeps/jdkinternals/patches/java.desktop/com/sun/image/codec/jpeg/JPEGCodec.java + test/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/misc/Service.java + test/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/misc/SoftCache.java + test/tools/jdeps/jdkinternals/src/p/Main.java + test/tools/jdeps/jdkinternals/src/p/S.java + test/tools/jdeps/lib/ModuleMetaData.java - test/tools/jdeps/modules/ModuleMetaData.java Changeset: cf4046825175 Author: jjg Date: 2016-05-20 16:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/cf4046825175 8157474: clean up/simplify/rename ModuleWrappers class Reviewed-by: mchung ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleWrappers.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: d6224976006a Author: darcy Date: 2016-05-20 17:00 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d6224976006a 6415644: Make javax.lang.model.SourceVersion more informative Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! test/tools/javac/processing/model/TestSourceVersion.java Changeset: a3e92e738d92 Author: rfield Date: 2016-05-21 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a3e92e738d92 8156101: JShell SPI: Provide a pluggable execution control SPI Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEnv.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java + src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteResolutionException.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java - src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java - src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java - src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java - src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java - src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java - src/jdk.jshell/share/classes/jdk/jshell/JDINotConnectedException.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java + src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java + src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java + src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java ! src/jdk.jshell/share/classes/module-info.java + test/jdk/jshell/ExecutionControlTest.java ! test/jdk/jshell/KullaTesting.java + test/jdk/jshell/LocalExecutionControl.java Changeset: 5b418ae6fe24 Author: sadayapalam Date: 2016-05-23 10:08 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5b418ae6fe24 8154824: Compiler should handle java.nio.file.FileSystemNotFoundException gracefully and not abort Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/modules/MissingJarInModulePathTest.java + test/tools/javac/modules/MissingJarInModulePathTest.out Changeset: b46cdae175b4 Author: psandoz Date: 2016-05-23 12:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b46cdae175b4 8149821: Add VarHandle signature-polymorphic invocation byte code tests Reviewed-by: mcimadamore ! test/tools/javac/meth/TestCP.java Changeset: a8b7c9938b74 Author: mcimadamore Date: 2016-05-23 15:07 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a8b7c9938b74 8157149: Inference: weird propagation of thrown inference variables Summary: Overhaul of treatment of thrown inference variables Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8157149/T8157149a.java + test/tools/javac/generics/inference/8157149/T8157149a.out + test/tools/javac/generics/inference/8157149/T8157149b.java + test/tools/javac/generics/inference/8157149/T8157149c.java Changeset: d44729b76ebc Author: rfield Date: 2016-05-23 10:12 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d44729b76ebc 8157517: jshell tool: allow undoing operations 8157395: jshell tool: allow the position of options on commands to be more flexible 8157393: jshell tool: change /set newmode ... to be consistent with /retain mode Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties + test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: dec94c8de74e Author: rfield Date: 2016-05-23 13:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/dec94c8de74e 8157528: jdk/jshell/ExecutionControlTest.java failed intermittently with NPE Reviewed-by: jlahoda ! test/jdk/jshell/LocalExecutionControl.java Changeset: 0f81cdd51b42 Author: jlahoda Date: 2016-05-24 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0f81cdd51b42 8131017: jshell tool: pasting code with tabs invokes tab completion Summary: Enabling copy-paste detection. Reviewed-by: lagergren, rfield, sundar ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java From lana.steuck at oracle.com Wed May 25 17:36:43 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:43 +0000 Subject: hg: jdk9/jdk9/jdk: 159 new changesets Message-ID: <201605251736.u4PHanGB013237@aojmv0008.oracle.com> Changeset: 4352ddb02f68 Author: sundar Date: 2016-05-16 14:47 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4352ddb02f68 8156914: jlink API minor cleanups Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryImpl.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePrevisitor.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeFilesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripNativeCommandsPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPools.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ExecutableImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/TransformerPlugin.java ! src/jdk.jlink/share/classes/module-info.java ! test/tools/jlink/DefaultProviderTest.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/ImageFilePoolTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkOptimTest.java ! test/tools/jlink/JLinkOptionsTest.java ! test/tools/jlink/JLinkPostProcessingTest.java ! test/tools/jlink/ResourcePoolTest.java ! test/tools/jlink/SecurityTest.java ! test/tools/jlink/asmplugin/AddForgetResourcesTest.java ! test/tools/jlink/asmplugin/AsmPluginTestBase.java ! test/tools/jlink/asmplugin/BasicTest.java ! test/tools/jlink/asmplugin/IdentityPluginTest.java ! test/tools/jlink/asmplugin/NegativeTest.java ! test/tools/jlink/asmplugin/PackageMappingTest.java ! test/tools/jlink/asmplugin/SortingTest.java ! test/tools/jlink/asmplugin/VisitorTest.java ! test/tools/jlink/customplugin/plugin/CustomPlugin.java ! test/tools/jlink/customplugin/plugin/HelloPlugin.java ! test/tools/jlink/plugins/CompressorPluginTest.java ! test/tools/jlink/plugins/ExcludeFilesPluginTest.java ! test/tools/jlink/plugins/ExcludePluginTest.java ! test/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/tools/jlink/plugins/FileCopierPluginTest.java ! test/tools/jlink/plugins/LastSorterTest.java ! test/tools/jlink/plugins/OrderResourcesPluginTest.java ! test/tools/jlink/plugins/PluginOrderTest.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/PrevisitorTest.java ! test/tools/jlink/plugins/StringSharingPluginTest.java ! test/tools/jlink/plugins/StripDebugPluginTest.java Changeset: db250cfb765a Author: prappo Date: 2016-05-16 15:10 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/db250cfb765a 8150785: (bf) Hoist slice and duplicate methods up to java.nio.Buffer Reviewed-by: alanb, rriggs, chegar ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/java/nio/Buffer/Order-X.java.template ! test/java/nio/Buffer/Order.java ! test/java/nio/Buffer/OrderChar.java ! test/java/nio/Buffer/OrderDouble.java ! test/java/nio/Buffer/OrderFloat.java ! test/java/nio/Buffer/OrderInt.java ! test/java/nio/Buffer/OrderLong.java ! test/java/nio/Buffer/OrderShort.java Changeset: 0c2e739fb309 Author: michaelm Date: 2016-05-16 16:04 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0c2e739fb309 8156825: java/net/httpclient/BasicWebSocketAPITest.java failed with java.lang.AssertionError Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java ! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java ! src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java Changeset: ee022b8f5e2d Author: rhalade Date: 2016-05-16 10:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ee022b8f5e2d 8155049: New tests from 8144566 fail with "No expected Server Name Indication" Reviewed-by: xuelei ! test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java ! test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: b26fa1a6458d Author: mullan Date: 2016-05-16 13:53 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b26fa1a6458d 8150468: ClassCircularityError on error in security policy file Reviewed-by: mchung, xuelei ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java + test/sun/security/provider/PolicyFile/BadPolicyFile.java + test/sun/security/provider/PolicyFile/BadPolicyFile.policy Changeset: ced2868c2e8d Author: mullan Date: 2016-05-16 13:54 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ced2868c2e8d Merge - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java Changeset: f4a0fe7bbd75 Author: alanb Date: 2016-05-16 22:07 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f4a0fe7bbd75 8156989: Trailing empty element in classpath ignored Reviewed-by: mchung ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java Changeset: fbdd80a33a62 Author: xiaofeya Date: 2016-05-17 02:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fbdd80a33a62 8155088: Fix module dependencies in java/sql/* and javax/* tests Reviewed-by: alanb Contributed-by: Felix Yang + test/java/sql/TEST.properties ! test/javax/net/ssl/HttpsURLConnection/Equals.java + test/javax/rmi/TEST.properties + test/javax/script/TEST.properties + test/javax/xml/jaxp/TEST.properties Changeset: df25fad96353 Author: psandoz Date: 2016-05-17 12:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/df25fad96353 8156485: MethodHandles.varHandleExactInvoker should perform exact checks Reviewed-by: vlivanov ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template Changeset: 0dae92546feb Author: sundar Date: 2016-05-17 19:53 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0dae92546feb 8157146: Add debug printlns to tests FieldSetAccessibleTest and VerifyJimage.java Reviewed-by: alanb, shade ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/tools/jimage/VerifyJimage.java Changeset: 1723608170c0 Author: ahenrie Date: 2015-11-17 23:10 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1723608170c0 8145278: Fix memory leak in splitPathList Reviewed-by: sspitsyn, dsamersoff, dcubed ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c Changeset: 769777ebcc81 Author: stefank Date: 2016-04-20 09:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/769777ebcc81 8072921: -Xincgc should be removed from output Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 1d38cf0f291c Author: dsamersoff Date: 2016-04-20 18:01 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1d38cf0f291c 8152847: JDI use of sun.boot.class.path needs to be updated for Jigsaw Summary: remove references to bootclasspath Reviewed-by: alanb, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 4958bdcf895d Author: dsamersoff Date: 2016-04-20 15:09 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4958bdcf895d Merge Changeset: 0508d801b1fb Author: dsamersoff Date: 2016-04-21 13:18 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0508d801b1fb 8143921: nsk/jdi/ObjectReference/waitingThreads/waitingthreads003 fails with JVMTI_ERROR_INVALID_CLASS Summary: Skip invalid classes Reviewed-by: sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c Changeset: 227c77e44055 Author: ikrylov Date: 2016-03-30 17:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/227c77e44055 8147844: new method j.l.Thread.onSpinWait() and the corresponding x86 hotspot instrinsic Summary: see JEP-285 for details Reviewed-by: psandoz, alanb, dholmes Contributed-by: Gil Tene , Ivan Krylov ! src/java.base/share/classes/java/lang/Thread.java Changeset: 25fe2c0cecfb Author: bharadwaj Date: 2016-04-12 14:17 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/25fe2c0cecfb Merge Changeset: 6e607ec47322 Author: bharadwaj Date: 2016-04-19 15:26 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6e607ec47322 Merge ! src/java.base/share/classes/java/lang/Thread.java Changeset: 35ce2ada6b0a Author: bharadwaj Date: 2016-04-21 15:04 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/35ce2ada6b0a Merge Changeset: b2d898bbd0c4 Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b2d898bbd0c4 Merge ! src/java.base/share/classes/java/lang/Thread.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java - test/java/util/ServiceLoader/modules/BasicTest.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: ce87b09f35dd Author: sspitsyn Date: 2016-04-28 00:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ce87b09f35dd 8153749: New capability can_generate_early_class_hook_events Summary: Add new capability Reviewed-by: alanb, dsamersoff ! src/java.base/share/native/include/jvmti.h Changeset: 8bc8f99ed902 Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8bc8f99ed902 Merge Changeset: f39e271718d9 Author: amurillo Date: 2016-04-28 22:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f39e271718d9 Merge Changeset: 1a74d902715a Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1a74d902715a Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: 48363aba4811 Author: hseigel Date: 2016-04-29 15:17 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/48363aba4811 8155727: java/util/concurrent/locks/Lock/TimedAcquireLeak.java timeouts. Summary: Fix regex pattern to handle possible (module at version) text Reviewed-by: ctornqvi, martin ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java Changeset: 37b8d7571efd Author: mockner Date: 2016-04-29 22:39 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/37b8d7571efd 8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh Changeset: d0b8cc47c117 Author: hb Date: 2016-05-05 01:52 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0b8cc47c117 8154166: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails with RuntimeException Summary: Fix the RuntimeException issue Reviewed-by: jbachorik ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: d2f46fdfc3ca Author: bchristi Date: 2016-05-05 11:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d2f46fdfc3ca 8147039: Incorrect locals and operands in compiled frames Summary: Implement stack walking using javaVFrame instead of vframeStream Reviewed-by: mchung, vlivanov + test/java/lang/StackWalker/CountLocalSlots.java ! test/java/lang/StackWalker/LocalsAndOperands.java + test/java/lang/StackWalker/LocalsCrash.java Changeset: 73608cd4f89a Author: dsamersoff Date: 2016-05-06 11:47 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/73608cd4f89a 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 294e430e2951 Author: amurillo Date: 2016-05-05 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/294e430e2951 Merge ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 2f0dd8cb6cc0 Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2f0dd8cb6cc0 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: b1c3c979ef6e Author: mikael Date: 2016-05-06 15:59 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b1c3c979ef6e 8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: c43aba5fc69b Author: sgehwolf Date: 2016-04-25 15:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c43aba5fc69b 8154529: some places in the invoke.c that use InvokeRequest* not protected with invokerLock Reviewed-by: sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.h Changeset: 08a5c72f79e3 Author: sspitsyn Date: 2016-05-08 08:25 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/08a5c72f79e3 Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/internal/module/Hasher.java - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java - test/javax/transaction/testng/TEST.properties - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: c3b401bbc6fe Author: neliasso Date: 2016-04-29 09:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c3b401bbc6fe 8142464: PlatformLoggerTest.java throws java.lang.RuntimeException: Logger test.logger.bar does not exist Summary: Test doesn't keep strong references to loggers Reviewed-by: kvn ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 909f38c3d339 Author: shade Date: 2016-05-04 17:17 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/909f38c3d339 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Reviewed-by: psandoz, vlivanov, simonis ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: cbd0fd67b328 Author: psandoz Date: 2016-05-05 18:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cbd0fd67b328 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: chegar, shade, forax, vlivanov ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/util/Objects.java + src/java.base/share/classes/jdk/internal/util/Preconditions.java ! test/java/util/Objects/CheckIndex.java Changeset: 0043d6a1e416 Author: vlivanov Date: 2016-05-06 18:21 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0043d6a1e416 Merge ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 160c2f030a25 Author: vlivanov Date: 2016-05-09 12:39 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/160c2f030a25 Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 5178f8538a52 Author: vlivanov Date: 2016-05-09 13:12 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5178f8538a52 Merge Changeset: 391c4972f6ad Author: dsamersoff Date: 2016-05-09 23:41 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/391c4972f6ad 8155091: Remove SA related functions from tmtools Summary: Remove options that enables support for non-cooperative mode Reviewed-by: alanb, mchung, sla ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java + test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java + test/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java + test/sun/tools/jinfo/BasicJInfoTest.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java ! test/sun/tools/jmap/BasicJMapTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java ! test/sun/tools/jstack/BasicJStackTest.java ! test/sun/tools/jstack/DeadlockDetectionTest.java Changeset: dd12e7b9d044 Author: rehn Date: 2016-05-10 06:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/dd12e7b9d044 8154985: Add the ability to use main class as lookup (as jcmd) to jinfo, jmap, jstack Reviewed-by: sla, dsamersoff + src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Changeset: 2053d6544876 Author: ysuenaga Date: 2016-05-07 10:32 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2053d6544876 8156033: jhsdb jmap cannot set heapdump name Reviewed-by: dsamersoff ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: c11a9bfd9c2f Author: shade Date: 2016-05-06 17:59 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c11a9bfd9c2f 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Reviewed-by: psandoz, vlivanov ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 72b2e58a1ac4 Author: vlivanov Date: 2016-05-06 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/72b2e58a1ac4 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 1ea5529a8988 Author: vlivanov Date: 2016-05-11 00:30 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1ea5529a8988 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: b64581fa1b03 Author: vlivanov Date: 2016-05-10 21:38 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b64581fa1b03 Merge Changeset: 3eea6819cc1f Author: amurillo Date: 2016-05-14 09:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3eea6819cc1f Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: 2ac07d4a97d4 Author: amurillo Date: 2016-05-17 05:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2ac07d4a97d4 Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 0c3d4e928055 Author: amurillo Date: 2016-05-17 07:43 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0c3d4e928055 Merge Changeset: 977cd1ec2fa3 Author: dfuchs Date: 2016-05-17 19:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/977cd1ec2fa3 8139982: Re-examine java.management dependency on java.util.logging.LoggingMXBean Summary: The logging MXBean implementation no longer implements java.util.logging.LoggingMXBean. java.lang.management.PlatformLoggingMXBean is used instead. java.util.logging.LoggingMXBean and java.util.logging.LogManager::getLoggingMXBean are now deprecated. Types and accessors defined in java.lang.management should be used instead. Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logging.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java Changeset: e4f9d7cf7ace Author: erikj Date: 2016-05-03 15:35 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e4f9d7cf7ace 8136777: Introduce bundle targets Reviewed-by: tbell, ihse ! make/Import.gmk Changeset: 5c8e80138e53 Author: shade Date: 2016-05-17 22:28 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5c8e80138e53 8157171: Hook up Unsafe.weakCompareAndSetVolatile to VarHandles Reviewed-by: psandoz, redestad ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 1aa088ea72cb Author: bpb Date: 2016-05-17 16:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1aa088ea72cb 8130679: Writer/StringWriter.write methods do not specify index out bounds Summary: Add throws tag indicating IndexOutOfBoundsExcepion to write() methods which have an index parameter. Reviewed-by: chegar, prappo, rriggs ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/CharArrayWriter.java ! src/java.base/share/classes/java/io/FilterWriter.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/StringWriter.java ! src/java.base/share/classes/java/io/Writer.java Changeset: b512ec747d12 Author: mli Date: 2016-05-17 19:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b512ec747d12 8157011: Problem list tools/pack200/TestNormal.java and java/io/pathNames/GeneralWin32.java Reviewed-by: darcy ! test/ProblemList.txt Changeset: f735e227cd74 Author: martin Date: 2016-05-16 11:42 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f735e227cd74 8157069: Assorted ZipFile improvements Reviewed-by: sherman ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: fd39cefc5c8f Author: mhaupt Date: 2016-05-18 10:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fd39cefc5c8f 8156915: introduce MethodHandle factory for array length Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayLengthTest.java Changeset: 3bf3f8ac5f37 Author: sundar Date: 2016-05-18 15:03 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3bf3f8ac5f37 8154192: Deprivilege java.scripting module Reviewed-by: jlaskey, alanb ! src/java.base/share/conf/security/java.policy ! test/javax/script/ProviderTest.sh Changeset: 7a2e220a737d Author: alanb Date: 2016-05-18 11:56 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7a2e220a737d 8156972: java/lang/reflect/Layer/LayerAndLoadersTest.java test requires jdk.compiler Reviewed-by: alanb Contributed-by: alexandre.iline at oracle.com ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/lib/testlibrary/CompilerUtils.java Changeset: 5f52de8fe40c Author: serb Date: 2016-05-18 16:58 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5f52de8fe40c 8156581: Cleanup of ProblemList.txt Reviewed-by: prr, alexsch ! test/ProblemList.txt Changeset: c6273069a5ad Author: xuelei Date: 2016-05-18 14:47 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c6273069a5ad 8157035: Use stronger algorithms and keys for JSSE testing Reviewed-by: weijun, jnimeh + test/javax/net/ssl/etc/README ! test/javax/net/ssl/etc/keystore ! test/javax/net/ssl/etc/truststore Changeset: f562a2f90620 Author: michaelm Date: 2016-05-18 16:39 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f562a2f90620 8157107: HTTP/2 client may fail with NPE if additional logging enabled Reviewed-by: michaelm Contributed-by: artem.smotrakov at oracle.com ! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/Log.java + test/java/net/httpclient/http2/TLSConnection.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java Changeset: 3675fb8573d4 Author: psandoz Date: 2016-05-18 18:46 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3675fb8573d4 8157152: Atomic add for VarHandle byte[]/ByteBuffer views is incorrect for endian conversion Reviewed-by: fyuan, shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/generate-vh-tests.sh Changeset: 724ba3ead0a0 Author: serb Date: 2016-04-25 19:14 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/724ba3ead0a0 7124381: DragSourceListener.dragDropEnd() never been called on completion of dnd operation Reviewed-by: yan, ssadetsky - test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.java Changeset: ee787ce3d454 Author: aniyogi Date: 2016-04-27 12:08 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ee787ce3d454 8152492: [macosx swing] double key event actions when using Mac menubar Reviewed-by: serb, mhalder, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: 7d969c1f114c Author: mhalder Date: 2016-04-27 13:09 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7d969c1f114c 8151136: [macosx] According to the description, the case is failed Reviewed-by: ssadetsky, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: 0c54d48f3380 Author: avstepan Date: 2016-04-28 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0c54d48f3380 8155021: [TEST] create one more inheritance test for @BeanProperty Reviewed-by: serb ! test/java/beans/Introspector/AnonymousClassBeanPropertyTest.java ! test/java/beans/Introspector/BeanPropertyTest.java + test/java/beans/Introspector/InheritanceBeanPropertyTest.java Changeset: 00e38df615a2 Author: alexsch Date: 2016-04-28 23:48 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/00e38df615a2 8152677: [macosx] All files filter can't be selected in JFileChooser Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java + test/javax/swing/JFileChooser/8152677/SelectAllFilesFilterTest.java Changeset: 2de40053200a Author: serb Date: 2016-04-29 15:44 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2de40053200a 8143346: Broken link in java.beans.XMLEncoder Reviewed-by: prr ! src/demo/share/jvmti/index.html ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java ! src/java.desktop/share/classes/java/beans/XMLEncoder.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/colorchooser/package.html ! src/java.desktop/share/classes/javax/swing/event/package.html ! src/java.desktop/share/classes/javax/swing/filechooser/package.html ! src/java.desktop/share/classes/javax/swing/package.html ! src/java.desktop/share/classes/javax/swing/plaf/basic/package.html ! src/java.desktop/share/classes/javax/swing/plaf/metal/package.html ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/multi/package.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/package.html ! src/java.desktop/share/classes/javax/swing/plaf/package.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/java.desktop/share/classes/javax/swing/table/package.html ! src/java.desktop/share/classes/javax/swing/text/Document.java ! src/java.desktop/share/classes/javax/swing/text/html/package.html ! src/java.desktop/share/classes/javax/swing/text/html/parser/package.html ! src/java.desktop/share/classes/javax/swing/text/package.html ! src/java.desktop/share/classes/javax/swing/text/rtf/package.html ! src/java.desktop/share/classes/javax/swing/tree/package.html ! src/java.desktop/share/classes/javax/swing/undo/package.html Changeset: eea841d93980 Author: prr Date: 2016-04-29 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eea841d93980 8039444: Swing applications not being displayed properly Reviewed-by: serb, vadim ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h Changeset: 29de7259a224 Author: alexsch Date: 2016-04-29 21:59 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/29de7259a224 8017112: JTabbedPane components have inconsistent accessibility tree Reviewed-by: ptbrunet, serb ! src/java.desktop/share/classes/java/awt/Component.java + test/javax/accessibility/8017112/AccessibleIndexInParentTest.java Changeset: 04b0734e6714 Author: bpb Date: 2016-04-29 11:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/04b0734e6714 8151323: GeoTIFFTagSet#"ModelTiePointTag" name case does not match GeoTIFF specification Summary: Change occurrences of "ModelTiePoint" to "ModelTiepoint." Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java Changeset: 179b1e28b42b Author: prr Date: 2016-04-29 11:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/179b1e28b42b Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: 317292ee864e Author: bpb Date: 2016-04-29 14:50 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/317292ee864e 8149810: TIFFField#getAsLong throws ClassCastException when data is type TIFFTag.TIFF_DOUBLE or TIFFTag.FLOAT Summary: Expand the getAsLong() specification and handle the TIFF_DOUBLE and TIFF_FLOAT cases. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: b6e6e3667a77 Author: prr Date: 2016-04-29 16:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b6e6e3667a77 8155772: gtk3_interface.c compilation error on Ubuntu 12.10 Reviewed-by: serb, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 50c23e46c0f1 Author: serb Date: 2016-05-02 12:01 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/50c23e46c0f1 8154493: AppletViewer should emit its deprecation warning to standard error Reviewed-by: smarks ! src/java.desktop/share/classes/sun/applet/Main.java ! test/sun/applet/DeprecatedAppletViewer/DeprecatedAppletViewer.java Changeset: ab6c0eba9dd4 Author: serb Date: 2016-05-02 12:08 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ab6c0eba9dd4 8027324: The spec for Toolkit.setDynamicLayout() and Toolkit.isDynamicLayoutActive() needs to be clarified Reviewed-by: alexsch, prr ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/java/awt/Toolkit/DynamicLayout/bug7172833.java Changeset: 2181e47fdafb Author: bpb Date: 2016-05-03 09:48 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2181e47fdafb 8149560: TIFFField#createFromMetadataNode throws a NullPointerException when the node is set with "tagNumber" attribute Summary: In the specification of createFromMetadataNode() change "tagNumber" to "number" and add two throws clauses which match the behavior. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: bd2eb98cc819 Author: prr Date: 2016-05-03 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bd2eb98cc819 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 3ec296bfac48 Author: serb Date: 2016-05-04 01:03 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3ec296bfac48 6729836: JavaSound treats large file sizes as negative and cannot read or skip Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java + src/java.desktop/share/classes/com/sun/media/sound/StandardFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeAiffFiles.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeAuFiles.java ! test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveExtFiles.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFiles.java - test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFloatFiles.java Changeset: 79e1491172d8 Author: bpb Date: 2016-05-04 10:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/79e1491172d8 8149816: TIFFField#getValueAsString result is unexpected for RATIONAL and SRATIONAL types (when modulo is 0) Summary: Add more precision to the specification verbiage of getValueAsString(). Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: 9a4ad3ce0cc2 Author: serb Date: 2016-05-05 01:30 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9a4ad3ce0cc2 8151786: [TESTBUG] java/beans/XMLEncoder/Test4625418.java timed out intermittently Reviewed-by: alexsch, yan ! test/java/beans/XMLEncoder/Test4625418.java Changeset: cb377ca426ac Author: arapte Date: 2016-05-05 14:44 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cb377ca426ac 6384991: TrayIcon ActionListener called at wrong time Reviewed-by: rchamyal, serb ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java Changeset: 80766aba7d32 Author: arapte Date: 2016-05-05 14:56 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/80766aba7d32 8155742: [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows Reviewed-by: rchamyal, serb ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp ! test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java ! test/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: ec2d975eb429 Author: mhalder Date: 2016-05-05 16:08 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ec2d975eb429 8137137: [macosx] The native dialog doesn't have 'close'(X) button on Mac Reviewed-by: psadhukhan, prr - test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html ! test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java Changeset: 030b8fcf464f Author: arapte Date: 2016-05-06 17:43 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/030b8fcf464f 8154328: [TEST_BUG] java/awt/TrayIcon/ActionEventTest/ActionEventTest.java Reviewed-by: serb, rchamyal ! test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java Changeset: f1b8c637b4d5 Author: bpb Date: 2016-05-06 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f1b8c637b4d5 8156459: SimpleCMYKColorSpace serialVersionUID is inappropriate Summary: Generate an appropriate value using the 'serialver' command. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java Changeset: 7f4937b44d50 Author: serb Date: 2016-05-09 12:55 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7f4937b44d50 8155071: AppletViewer should print the deprecation warning that the Applet API is deprecated Reviewed-by: prr, smarks ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java ! test/sun/applet/DeprecatedAppletViewer/DeprecatedAppletViewer.java Changeset: 1c101d82d192 Author: prr Date: 2016-05-09 08:50 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1c101d82d192 Merge - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows - src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m - test/sun/security/provider/SecureRandom/SelfSeed.java Changeset: 93fbec877e52 Author: prr Date: 2016-05-09 09:53 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/93fbec877e52 8155682: Get rid of legacy Windows Flags for DX Reviewed-by: serb, jgodinez ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h Changeset: 43061a625cc6 Author: yan Date: 2016-05-10 12:15 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/43061a625cc6 8156128: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr + test/javax/swing/LookAndFeel/8145547/DemandGTK.java + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java Changeset: 597626072716 Author: pkbalakr Date: 2016-05-10 16:08 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/597626072716 6421058: When calls JSpinner.setEditor() the font in a JSpinner become is a bold. Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java + test/javax/swing/JSpinner/6421058/bug6421058.java Changeset: 7f6e7d69a033 Author: prr Date: 2016-05-12 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7f6e7d69a033 8154546: Retire sun.misc.GThreadHelper Reviewed-by: serb, chegar, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c - src/jdk.unsupported/unix/classes/sun/misc/GThreadHelper.java Changeset: 7cd62a82f4a6 Author: alexsch Date: 2016-05-12 20:43 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7cd62a82f4a6 8154539: Examine the desktop module's use of sun.misc.SoftCache Reviewed-by: prr, chegar, mchung ! src/java.desktop/share/classes/module-info.java + src/java.desktop/share/classes/sun/awt/SoftCache.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java - src/jdk.unsupported/share/classes/sun/misc/SoftCache.java ! test/com/sun/jdi/ReferrersTest.java Changeset: 877bccceacb9 Author: prr Date: 2016-05-12 11:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/877bccceacb9 Merge - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js - make/src/classes/build/tools/addjsum/AddJsum.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy - test/tools/jlink/plugins/SorterPluginTest.java Changeset: 6968aa3bf5ac Author: vadim Date: 2016-05-13 11:31 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6968aa3bf5ac 8047931: Remove unused medialib code Reviewed-by: bae ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.h ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffineEdge.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageCheck.h - src/java.desktop/share/native/libmlib_image/mlib_ImageColorTrue2Index.c - src/java.desktop/share/native/libmlib_image/mlib_ImageColormap.h ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv.h - src/java.desktop/share/native/libmlib_image/mlib_ImageConv2x2_f.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_D64nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_F32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BC.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BL.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.h ! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConv.h ! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConv_f.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1_U8.c ! src/java.desktop/share/native/libmlib_image/mlib_image.h - src/java.desktop/share/native/libmlib_image/mlib_image_blend_proto.h ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy.c - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy_blk.s - src/java.desktop/unix/native/libawt/awt/medialib/vis_asi.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffineIndex_BC.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_S16.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_U16.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_1.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_43.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_f.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_1.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_34.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_16nw.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_8nw.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv_8nw.c Changeset: 4d5055837809 Author: dmarkov Date: 2016-05-13 12:44 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4d5055837809 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp Changeset: 5ce4dee49b11 Author: prr Date: 2016-05-18 09:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5ce4dee49b11 Merge ! make/lib/Awt2dLibraries.gmk - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/libsoftcrypto.h - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: 6b5c8b0f6b74 Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6b5c8b0f6b74 8133549: Generalize jshell's EditingHistory Summary: Adding a generic EditingHistory to jdk.internal.le, for use by both jjs and jshell Reviewed-by: sundar ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java + src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java ! src/jdk.internal.le/share/classes/module-info.java + test/jdk/internal/jline/extra/HistoryTest.java Changeset: 13dc4460ec4a Author: xuelei Date: 2016-05-18 22:55 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/13dc4460ec4a 8151856: Note that disabledAlgorithms override the same algorithms of legacyAlgorithms Reviewed-by: mullan, weijun ! src/java.base/share/conf/security/java.security Changeset: eb272e1c31b7 Author: rhalade Date: 2016-05-18 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eb272e1c31b7 8156035: Remove intermittent key from sun/security/rsa/SpecTest.java Reviewed-by: mullan ! test/sun/security/rsa/SpecTest.java Changeset: c7550333c4ba Author: ksrini Date: 2016-05-18 11:31 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c7550333c4ba 8156807: Pack200 must support v53.0 class files Reviewed-by: mchung, shade ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/jdk.pack200/share/native/common-unpack/constants.h ! test/ProblemList.txt ! test/tools/pack200/TestNormal.java ! test/tools/pack200/Utils.java Changeset: 75472c0614d5 Author: srastogi Date: 2016-05-19 11:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/75472c0614d5 8149574: Fix java/lang/invoke/MethodHandleImpl's use of Unsafe.defineAnonymousClass() Reviewed-by: vlivanov, psandoz, sundar, mhaupt ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 798214298782 Author: ssahoo Date: 2016-05-19 04:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/798214298782 8141039: Test Task: Develop new tests for JEP 273: DRBG-Based SecureRandom Implementations Reviewed-by: weijun + test/java/security/SecureRandom/ApiTest.java + test/java/security/SecureRandom/EnoughSeedTest.java ! test/java/security/SecureRandom/GetAlgorithm.java + test/java/security/SecureRandom/GetInstanceTest.java + test/java/security/SecureRandom/MultiThreadTest.java + test/java/security/SecureRandom/SerializedSeedTest.java ! test/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java Changeset: 7af9466123ed Author: alanb Date: 2016-05-19 13:08 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7af9466123ed 8157290: jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java failing Reviewed-by: chegar ! test/jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java + test/jdk/modules/scenarios/overlappingpackages/src/misc/jdk/internal/misc/Unsafe.java ! test/jdk/modules/scenarios/overlappingpackages/src/misc/module-info.java - test/jdk/modules/scenarios/overlappingpackages/src/misc/sun/misc/Unsafe.java Changeset: 667006897700 Author: alanb Date: 2016-05-19 13:10 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/667006897700 8148834: Update module-info reader/writer to 53.0 Reviewed-by: sundar, chegar ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java Changeset: 4f217f656946 Author: aefimov Date: 2016-05-19 15:58 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4f217f656946 8157096: [TEST_BUG] test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java is skipped by jtreg Reviewed-by: shade, joehw ! test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java Changeset: c79af458bd7d Author: aefimov Date: 2016-05-19 16:08 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c79af458bd7d 8072579: XjcOptionalPropertyTest.java creates files in test.src Reviewed-by: joehw ! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java - test/javax/xml/bind/xjc/8032884/compile-schema.sh Changeset: a3f13b375854 Author: shade Date: 2016-05-19 16:59 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a3f13b375854 8148604: JEP 280, Switch to more optimal concatenation strategy Reviewed-by: psandoz, redestad ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 099857ef9d0c Author: psandoz Date: 2016-05-19 16:08 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/099857ef9d0c 8157239: java/lang/invoke/VarHandles/ tests fail by timeout with -Xcomp with lambda form linkage Reviewed-by: vlivanov ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 123da3a60133 Author: asmotrak Date: 2016-05-19 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/123da3a60133 8134267: javax/net/ssl/TLS/TestJSSE.java fails intermittently with BindException: Address already in use Reviewed-by: chegar ! test/javax/net/ssl/TLS/CipherTestUtils.java ! test/javax/net/ssl/TLS/JSSEServer.java ! test/javax/net/ssl/TLS/TestJSSE.java Changeset: e53f8c34880e Author: mchung Date: 2016-05-19 11:17 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e53f8c34880e 8157068: ExceptionInInitializerError if images build patched to use exploded version of jdk.internal.module.SystemModules Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java - test/tools/launcher/modules/patch/PatchTest.java + test/tools/launcher/modules/patch/basic/PatchTest.java + test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java + test/tools/launcher/modules/patch/basic/src/test/module-info.java + test/tools/launcher/modules/patch/basic/src1/java.base/java/text/Annotation.java + test/tools/launcher/modules/patch/basic/src1/java.base/java/text/AnnotationBuddy.java + test/tools/launcher/modules/patch/basic/src1/jdk.compiler/com/sun/tools/javac/Main.java + test/tools/launcher/modules/patch/basic/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java + test/tools/launcher/modules/patch/basic/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java + test/tools/launcher/modules/patch/basic/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java + test/tools/launcher/modules/patch/basic/src2/java.base/java/lang2/Object.java + test/tools/launcher/modules/patch/basic/src2/jdk.compiler/com/sun/tools/javac2/Main.java + test/tools/launcher/modules/patch/basic/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java - test/tools/launcher/modules/patch/src/test/jdk/test/Main.java - test/tools/launcher/modules/patch/src/test/module-info.java - test/tools/launcher/modules/patch/src1/java.base/java/text/Annotation.java - test/tools/launcher/modules/patch/src1/java.base/java/text/AnnotationBuddy.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/Main.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java - test/tools/launcher/modules/patch/src2/java.base/java/lang2/Object.java - test/tools/launcher/modules/patch/src2/jdk.compiler/com/sun/tools/javac2/Main.java - test/tools/launcher/modules/patch/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java + test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/patch/systemmodules/src/m1/module-info.java + test/tools/launcher/modules/patch/systemmodules/src/m1/p1/Main.java + test/tools/launcher/modules/patch/systemmodules/src/m2/module-info.java + test/tools/launcher/modules/patch/systemmodules/src/m2/p2/Lib.java + test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java + test/tools/launcher/modules/patch/systemmodules/src1/m2/p2/Lib.java Changeset: 3976fadb091d Author: iris Date: 2016-05-19 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3976fadb091d 8144062: Move jdk.Version to java.lang.Runtime.Version Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/jar/JarFile.java - src/java.base/share/classes/jdk/Version.java ! src/java.base/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java + test/java/lang/Runtime/Version/Basic.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java - test/jdk/Version/Basic.java ! test/jdk/nio/zipfs/MultiReleaseJarTest.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: 6efc826d3cd0 Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6efc826d3cd0 Merge - src/java.desktop/share/native/libmlib_image/mlib_ImageColorTrue2Index.c - src/java.desktop/share/native/libmlib_image/mlib_ImageColormap.h - src/java.desktop/share/native/libmlib_image/mlib_ImageConv2x2_f.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BC.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BL.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1_U8.c - src/java.desktop/share/native/libmlib_image/mlib_image_blend_proto.h - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy.c - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy_blk.s - src/java.desktop/unix/native/libawt/awt/medialib/vis_asi.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffineIndex_BC.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_f.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_34.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_16nw.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_8nw.c - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java - src/jdk.unsupported/share/classes/sun/misc/SoftCache.java - src/jdk.unsupported/unix/classes/sun/misc/GThreadHelper.java - test/java/awt/dnd/Button2DragTest/Button2DragTest.html - test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html - test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFloatFiles.java - test/javax/xml/bind/xjc/8032884/compile-schema.sh - test/jdk/modules/scenarios/overlappingpackages/src/misc/sun/misc/Unsafe.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java - test/tools/launcher/modules/patch/PatchTest.java - test/tools/launcher/modules/patch/src/test/jdk/test/Main.java - test/tools/launcher/modules/patch/src/test/module-info.java - test/tools/launcher/modules/patch/src1/java.base/java/text/Annotation.java - test/tools/launcher/modules/patch/src1/java.base/java/text/AnnotationBuddy.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/Main.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java - test/tools/launcher/modules/patch/src2/java.base/java/lang2/Object.java - test/tools/launcher/modules/patch/src2/jdk.compiler/com/sun/tools/javac2/Main.java - test/tools/launcher/modules/patch/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java Changeset: f0c1d4d90df6 Author: lana Date: 2016-05-19 20:14 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f0c1d4d90df6 Merge Changeset: 586ba42ec91d Author: ascarpino Date: 2016-05-19 16:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/586ba42ec91d 8155847: SHA groups needed for jdk.security.provider.preferred Reviewed-by: valeriep, mullan ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/conf/security/java.security ! test/sun/security/jca/PreferredProviderTest.java Changeset: 01a8615439f0 Author: bchristi Date: 2016-05-19 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/01a8615439f0 8029891: Deadlock detected in java/lang/ClassLoader/deadlock/GetResource.java Summary: Properties now stores values in an internal ConcurrentHashMap Reviewed-by: mchung, dholmes, plevart ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Properties.java ! test/ProblemList.txt ! test/java/lang/ClassLoader/deadlock/GetResource.java + test/java/util/Properties/CheckOverrides.java + test/java/util/Properties/CheckUnsynchronized.java + test/java/util/Properties/PropertiesSerialization.java Changeset: 3bcf2d4fdb54 Author: asmotrak Date: 2016-05-19 19:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3bcf2d4fdb54 8157344: Multiple test timeouts after push for JDK-8141039 8156606: java/security/SecureRandom/Serialize.java gets time out in Linux Reviewed-by: weijun ! test/ProblemList.txt ! test/java/security/SecureRandom/ApiTest.java ! test/java/security/SecureRandom/EnoughSeedTest.java ! test/java/security/SecureRandom/Serialize.java Changeset: 0e78d0a7a517 Author: weijun Date: 2016-05-20 11:15 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0e78d0a7a517 8149521: automatic discovery of LDAP servers with Kerberos authentication Reviewed-by: vinnie ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! test/sun/security/krb5/canonicalize/Test.java Changeset: b244dce93e06 Author: weijun Date: 2016-05-20 11:20 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b244dce93e06 8138766: New default -sigalg for keytool Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/sun/security/tools/keytool/DefaultSignatureAlgorithm.java Changeset: 1a4e73ae20ce Author: nishjain Date: 2016-05-20 13:48 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1a4e73ae20ce 7102969: currency.properties supercede not working correctly 8149452: j.t.SimpleDateFormat.getDateFormatSymbols().getZoneStrings() returns incorrect result for some time zones 8157138: Error while fetching currency instance by Currency.getInstance(currencycode) Reviewed-by: naoto, okutsu, peytoia ! make/data/currency/CurrencyData.properties ! make/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/java.base/share/classes/java/util/Currency.java ! test/java/util/Currency/PropertiesTest.java ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Currency/currency.properties ! test/java/util/Currency/tablea1.txt + test/java/util/TimeZone/Bug8149452.java Changeset: 078eda57a82b Author: henryjen Date: 2016-05-19 21:59 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/078eda57a82b 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/java.base/unix/native/launcher/jexec.c Changeset: 871cb8793270 Author: psandoz Date: 2016-05-20 11:47 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/871cb8793270 8130023: API java.util.stream: explicitly specify guaranteed execution of the pipeline Reviewed-by: briangoetz, redestad ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/package-info.java Changeset: b15047a04378 Author: mli Date: 2016-05-20 03:33 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b15047a04378 8157211: Mark tools/launcher/FXLauncherTest.java as intermittently failing Reviewed-by: psandoz ! test/tools/launcher/FXLauncherTest.java Changeset: d9f0d05b7b32 Author: psandoz Date: 2016-05-20 14:07 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d9f0d05b7b32 8157437: Typos in Stream JavaDoc Reviewed-by: shade, alanb, lancea ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 248c2f34cc1f Author: jlaskey Date: 2016-05-20 11:41 -0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/248c2f34cc1f 8156602: javac crashes again on Windows 32-bit with ClosedChannelException Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! test/TEST.groups + test/jdk/internal/jimage/JImageOpenTest.java Changeset: 0fca98a37871 Author: asmotrak Date: 2016-05-20 09:40 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0fca98a37871 8129389: javax/net/ssl/DTLS tests fail intermittently Reviewed-by: xuelei ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/javax/net/ssl/DTLS/Reordered.java ! test/javax/net/ssl/DTLS/Retransmission.java Changeset: f08c91aa150d Author: ssahoo Date: 2016-05-20 09:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f08c91aa150d 8157417: Some of SecureRandom test might get timed out in linux Reviewed-by: weijun ! test/java/security/SecureRandom/GetInstanceTest.java ! test/java/security/SecureRandom/MultiThreadTest.java ! test/java/security/SecureRandom/SerializedSeedTest.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java Changeset: 8c75ff8185c6 Author: snikandrova Date: 2016-05-20 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8c75ff8185c6 8155575: Provider.java contains very long lines because of lambda Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/Provider.java Changeset: 7edc55ee829c Author: redestad Date: 2016-05-20 20:27 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7edc55ee829c 8157449: Adjust link-time generated Species classes to match JDK-8148604 usage Reviewed-by: shade ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 326aac1cc313 Author: sherman Date: 2016-05-20 12:47 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/326aac1cc313 8143282: \p{Cn} unassigned code points should be included in \p{C} Summary: to add unassigned cp support into \p{C} Reviewed-by: martin ! src/java.base/share/classes/java/util/regex/CharPredicates.java ! test/java/util/regex/RegExTest.java Changeset: fd6a2591b269 Author: chegar Date: 2016-05-20 21:44 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fd6a2591b269 8157154: jmod jlink properties file need copyright header Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties Changeset: 0a58dc4f8cb4 Author: bpb Date: 2016-05-20 14:41 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0a58dc4f8cb4 5100935: No way to access the 64-bit integer multiplication of 64-bit CPUs efficiently Summary: Add methods multiplyFull() and multiplyHigh() to Math and StrictMath. Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java + test/java/lang/Math/MultiplicationTests.java Changeset: 116ec1a1a1ff Author: darcy Date: 2016-05-20 15:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/116ec1a1a1ff 4851777: Add BigDecimal sqrt method Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java + test/java/math/BigDecimal/SquareRootTests.java Changeset: d9c7e8e76afc Author: rhalade Date: 2016-05-20 15:50 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d9c7e8e76afc 8157469: DefaultProviderList.java fails with no provider class apple.security.AppleProvider found Reviewed-by: valeriep ! test/java/security/Provider/DefaultProviderList.java Changeset: 1241537c9721 Author: bpb Date: 2015-09-29 17:28 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1241537c9721 8023217: Additional floorDiv/floorMod/multiplyExact methods for java.lang.Math Summary: Add new methods with long, int signatures. Reviewed-by: darcy, scolebourne ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! test/java/lang/Math/DivModTests.java ! test/java/lang/Math/ExactArithTests.java Changeset: 4cd0d71cf20e Author: darcy Date: 2016-05-20 16:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4cd0d71cf20e 8157487: Mark ZoneId.java as intermittently failing Reviewed-by: naoto ! test/sun/net/www/protocol/http/ZoneId.java Changeset: 70fb51b05cce Author: alanb Date: 2016-05-21 08:01 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/70fb51b05cce 8152650: ModuleFinder.compose should accept varargs Reviewed-by: mchung ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/util/ServiceLoader/modules/ServicesTest.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java Changeset: 997dcff5075f Author: jlahoda Date: 2016-05-21 13:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/997dcff5075f 8157502: make docs broken after JDK-5100935 Summary: Correcting reference to Math::multiplyFull. Reviewed-by: alanb ! src/java.base/share/classes/java/lang/StrictMath.java Changeset: 661ab876769e Author: chegar Date: 2016-05-22 19:06 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/661ab876769e 8048518: File Descriptor Leak in src/java.base/unix/native/libnet/net_util_md.c Reviewed-by: alanb, chegar ! src/java.base/unix/native/libnet/net_util_md.c Changeset: ea91cf963514 Author: darcy Date: 2016-05-22 18:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ea91cf963514 8157527: Replace @since 1.9 with @since 9 on new math methods Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java Changeset: ad54181c91ae Author: weijun Date: 2016-05-23 09:31 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ad54181c91ae 8157526: 3KeyTDEA word left in DRBG after JDK-8156213 Reviewed-by: xuelei ! src/java.base/share/classes/java/security/DrbgParameters.java Changeset: 9f8e6c4bc12f Author: weijun Date: 2016-05-23 18:18 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9f8e6c4bc12f 8157544: Typo in CtrDrbg::toString Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java Changeset: 2253b5ac1726 Author: xuelei Date: 2016-05-23 10:51 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2253b5ac1726 8046294: Generate the 4-byte timestamp randomly Reviewed-by: jnimeh, weijun ! src/java.base/share/classes/sun/security/ssl/RandomCookie.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java Changeset: 0735c35f15b3 Author: michaelm Date: 2016-05-23 12:38 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0735c35f15b3 8157105: HTTP/2 client hangs in blocking mode if an invalid frame has been received Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/Http2Connection.java ! src/java.httpclient/share/classes/java/net/http/Queue.java ! src/java.httpclient/share/classes/java/net/http/Stream.java ! src/java.httpclient/share/classes/java/net/http/Utils.java + test/java/net/httpclient/http2/ErrorTest.java Changeset: b87b68caed0d Author: michaelm Date: 2016-05-23 12:57 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b87b68caed0d 8153142: Cannot resolve multiple values from one response header Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/Http1Request.java ! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java + test/java/net/httpclient/HeadersTest1.java Changeset: 87e8d92a9f6c Author: sherman Date: 2016-05-23 12:53 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/87e8d92a9f6c 8147588: Jar file and Zip file not removed in spite of the OPEN_DELETE flag Reviewed-by: alanb ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + src/java.base/share/classes/jdk/internal/misc/JavaIORandomAccessFileAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/native/libjava/RandomAccessFile.c Changeset: e93c15465318 Author: martin Date: 2016-05-23 12:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e93c15465318 8157613: Internal documentation improvements to ZipFile.java Reviewed-by: plevart, sherman ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: ca392a5bf0ef Author: chegar Date: 2016-05-23 21:28 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ca392a5bf0ef 8156497: Add jar tool support for Multi-Release Modular JARs Reviewed-by: alanb ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/internal/Message.java ! test/tools/jar/modularJar/src/bar/module-info.java ! test/tools/jar/modularJar/src/baz/jdk/test/baz/BazService.java ! test/tools/jar/modularJar/src/baz/jdk/test/baz/internal/BazServiceImpl.java ! test/tools/jar/modularJar/src/baz/module-info.java ! test/tools/jar/modularJar/src/foo/jdk/test/foo/Foo.java ! test/tools/jar/modularJar/src/foo/jdk/test/foo/internal/Message.java ! test/tools/jar/modularJar/src/foo/module-info.java Changeset: bbdf4444964c Author: naoto Date: 2016-05-23 14:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bbdf4444964c 8150179: Static build of libzip is missing JNI_OnLoad_zip entry point Reviewed-by: sherman ! src/java.base/share/native/libzip/zip_util.c Changeset: d27a73776c05 Author: dtitov Date: 2016-05-23 14:49 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d27a73776c05 8157622: Add @Deprecated annotations to the Applet API classes Reviewed-by: smarks, serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/applet/AppletContext.java ! src/java.desktop/share/classes/java/applet/AppletStub.java ! src/java.desktop/share/classes/java/applet/AudioClip.java ! src/java.desktop/share/classes/java/applet/package.html ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: f5c6ef2ed3b8 Author: amlu Date: 2016-05-24 11:28 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f5c6ef2ed3b8 8157499: Mark several tests from jdk_net as intermittently failing Reviewed-by: chegar ! test/java/net/DatagramSocket/PortUnreachable.java ! test/java/net/InetAddress/IsReachableViaLoopbackTest.java ! test/java/net/MulticastSocket/TestInterfaces.java ! test/sun/net/www/http/ChunkedOutputStream/checkError.java Changeset: 80f1fb052dee Author: mhaupt Date: 2016-05-24 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/80f1fb052dee 8157590: MethodHandles.arrayLength() lacks @since tag, implementation throws wrong exception Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 789b675ab134 Author: amlu Date: 2016-05-24 15:58 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/789b675ab134 8151768: Consider moving pack200 tests to tier 1 Reviewed-by: darcy ! test/TEST.groups Changeset: 1d0109ebf779 Author: chegar Date: 2016-05-24 09:18 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1d0109ebf779 8155086: Replace usage of -Djdk.launcher.limitmods in tests with -limitmods Reviewed-by: alanb ! test/java/net/SocketOption/OptionsTest.java ! test/java/net/SocketOption/UnsupportedOptionsTest.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java ! test/java/nio/channels/SocketChannel/SocketOptionTests.java Changeset: 4870cc1254ec Author: sla Date: 2016-05-24 12:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4870cc1254ec 8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj ! test/Makefile Changeset: e47d11e79fc2 Author: alanb Date: 2016-05-24 11:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e47d11e79fc2 8157598: ModuleReader find returns incorrect URI when modular JAR is a multi-release JAR Reviewed-by: chegar, mchung ! src/java.base/share/classes/java/lang/module/ModuleReferences.java + test/java/lang/module/ModuleReader/MultiReleaseJarTest.java ! test/lib/testlibrary/JarUtils.java Changeset: dae2f98c537e Author: vtewari Date: 2016-05-24 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/dae2f98c537e 8143923: java.net socket supportedOptions set depends on call order Reviewed-by: chegar ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/MulticastSocket.java + test/java/net/SocketOption/SupportedOptionsSet.java Changeset: b9a518bf7251 Author: naoto Date: 2016-05-24 09:18 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b9a518bf7251 8157632: 9-dev windows builds fail on zip_util.c Reviewed-by: sherman, lana ! src/java.base/share/native/libzip/zip_util.c From lana.steuck at oracle.com Wed May 25 17:36:48 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 25 May 2016 17:36:48 +0000 Subject: hg: jdk9/jdk9/hotspot: 334 new changesets Message-ID: <201605251736.u4PHaqOm013240@aojmv0008.oracle.com> Changeset: 016c2fd46fb3 Author: stefank Date: 2016-04-19 08:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/016c2fd46fb3 8067785: Using AlwaysPreTouch does not always touch all pages Reviewed-by: pliden, drwhite ! src/share/vm/memory/virtualspace.cpp Changeset: aeabce5a58b7 Author: mgerdin Date: 2016-03-18 15:20 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aeabce5a58b7 8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy Summary: Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy Reviewed-by: kbarrett, ehelin ! src/share/vm/gc/g1/collectionSetChooser.cpp ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1CardCounts.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1CollectionSet.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1HeapTransition.cpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1MonitoringSupport.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp + src/share/vm/gc/g1/g1Policy.cpp + src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1YoungGenSizer.cpp ! src/share/vm/gc/g1/g1YoungGenSizer.hpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/vm_operations_g1.cpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/services/g1MemoryPool.cpp Changeset: 5219622647f5 Author: mgerdin Date: 2016-04-19 09:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5219622647f5 Merge Changeset: 9c00eda9e8e3 Author: tschatzl Date: 2016-04-14 10:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9c00eda9e8e3 8154141: [TESTBUG] test/gc/g1/TestRegionLivenessPrint.java misses -XX:+UnlockDiagnosticVMOption flag Reviewed-by: dfazunen, jwilhelm ! test/gc/g1/TestRegionLivenessPrint.java Changeset: b4982d6f20e6 Author: tschatzl Date: 2016-04-18 16:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b4982d6f20e6 8153503: Move remset scan iteration claim to remset local data structure Reviewed-by: drwhite, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/gc/g1/heapRegionSet.cpp Changeset: 40a2defe3b0c Author: tschatzl Date: 2016-04-18 16:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/40a2defe3b0c 8153170: Card Live Data does not correctly handle eager reclaim Summary: The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty. Reviewed-by: drwhite, kbarrett ! src/share/vm/gc/g1/g1CardLiveData.cpp ! src/share/vm/gc/g1/g1CardLiveData.hpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 338919bcb467 Author: rehn Date: 2016-04-19 09:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/338919bcb467 8154235: Using deprecated flags converted to UL shows wrong hint Reviewed-by: rprotacio, mockner, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 33d34e159776 Author: mlarsson Date: 2016-04-19 12:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/33d34e159776 Merge Changeset: d3295ddedb55 Author: rehn Date: 2016-04-19 14:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d3295ddedb55 8154041: JVMTI trace to Unified Logging Reviewed-by: sspitsyn, mlarsson ! src/share/vm/logging/logTag.hpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp ! src/share/vm/prims/jvmtiThreadState.cpp ! src/share/vm/prims/jvmtiTrace.cpp Changeset: f5039ced9a85 Author: rehn Date: 2016-04-19 14:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f5039ced9a85 8154059: JVMTI ObjectTagging to UL Reviewed-by: sspitsyn, mlarsson ! src/share/vm/logging/logTag.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 8005261869c9 Author: mockner Date: 2016-04-19 11:03 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8005261869c9 8151526: Print -Xlog configuration in the hs_err_pid file Summary: logging configuration is now printed in hs_err and in vm info. Reviewed-by: coleenp, mlarsson, dholmes ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logConfiguration.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 857efca82258 Author: iklam Date: 2016-04-17 19:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/857efca82258 8150607: Clean up CompactHashtable Summary: refactored code, and added test cases for serviceability agent Reviewed-by: jiangli, ccheung ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/compactHashtable.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SASymbolTableTest.java + test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java + test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 733bbe81b807 Author: sgehwolf Date: 2016-04-18 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/733bbe81b807 8153275: Zero JVM fails to initialize after JDK-8152440 Summary: Use a value for InitArrayShortSize which passes validation Reviewed-by: aph, andrew, coleenp ! src/cpu/zero/vm/globals_zero.hpp Changeset: 8aa8513f9944 Author: coleenp Date: 2016-04-21 02:58 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8aa8513f9944 8154280: Zero build fails with undeclared G1LastPLABAverageOccupancy Reviewed-by: twisti ! src/share/vm/gc/g1/g1EvacStats.cpp Changeset: 978187e4a066 Author: coleenp Date: 2016-04-20 03:12 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/978187e4a066 Merge Changeset: 63b87be22d3e Author: coleenp Date: 2016-04-20 05:27 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/63b87be22d3e Merge Changeset: 03f934c94ffa Author: stefank Date: 2016-04-20 09:58 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/03f934c94ffa 8079843: do_young_space_rescan - comment out of sync with code Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: 44a440e74867 Author: rehn Date: 2016-04-20 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/44a440e74867 8154728: JvmtiExport::add_default_read_edges hits a guarantee Reviewed-by: mgerdin, dholmes, stefank ! src/share/vm/prims/jvmtiExport.cpp Changeset: 2f76f418c0dc Author: aph Date: 2016-04-18 15:37 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2f76f418c0dc 8152554: CompactStrings broken on AArch64 Summary: Correct the logic for string intrinsics. Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: a07a10329f31 Author: aph Date: 2016-04-20 11:05 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a07a10329f31 8153310: AArch64: JEP 254: Implement byte_array_inflate Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 57f9554a28f1 Author: aph Date: 2016-04-20 11:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/57f9554a28f1 Merge Changeset: 0df9b5892b86 Author: aph Date: 2016-04-20 11:14 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0df9b5892b86 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 7b35b32cd8d4 Author: kzhaldyb Date: 2016-04-19 19:13 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7b35b32cd8d4 8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output Reviewed-by: tschatzl, dfazunen ! test/gc/g1/mixedgc/TestLogging.java Changeset: 300be48156c5 Author: kzhaldyb Date: 2016-04-20 19:54 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/300be48156c5 8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics Reviewed-by: tschatzl, dfazunen, iignatyev ! src/share/vm/prims/whitebox.cpp Changeset: 7e6a6560ceaf Author: jiangli Date: 2016-04-20 16:04 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7e6a6560ceaf 8154457: runtime/SharedArchiveFile/SharedStrings Shared string table stats missing Summary: Added more information when print out message reporting disabling the shared strings at CDS dump time. Reviewed-by: lfoltan, hseigel, mseledtsov, gtriantafill ! src/share/vm/classfile/stringTable.cpp ! test/runtime/SharedArchiveFile/SharedStrings.java Changeset: 7172426ee615 Author: stefank Date: 2016-04-21 09:08 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7172426ee615 8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options Reviewed-by: jmasa, pliden ! src/share/vm/memory/virtualspace.cpp Changeset: d10b8c3e22f8 Author: mgerdin Date: 2016-04-21 10:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d10b8c3e22f8 8154467: Cleanup initialization of GCPolicyCounters Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/parallel/generationSizer.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: 394172983a21 Author: mgerdin Date: 2016-04-21 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/394172983a21 8154452: Deferred cleanups after split of G1CollectorPolicy code Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 7eb5c269907b Author: mgerdin Date: 2016-04-19 14:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7eb5c269907b 8154745: Move default G1 pause time target setup to argument parsing Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/globals.hpp Changeset: 72bd11005099 Author: mgerdin Date: 2016-04-19 14:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/72bd11005099 8154752: Cleanup initialization of G1Policy Reviewed-by: ehelin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 5fa2ff32323a Author: lfoltan Date: 2016-04-21 09:23 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5fa2ff32323a 8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base Reviewed-by: coleenp, hseigel Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 399236007654 Author: kzhaldyb Date: 2016-04-21 18:01 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/399236007654 8153764: Add auxiliary method that generates class by class prototype to gc testlibrary Reviewed-by: dfazunen, iignatyev ! test/gc/testlibrary/Helpers.java Changeset: 42f68f5a7e64 Author: kzhaldyb Date: 2016-04-21 17:55 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/42f68f5a7e64 8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/ClassLoaderGenerator.java + test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: a7aa11177232 Author: ikrylov Date: 2016-03-30 17:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a7aa11177232 8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction Reviewed-by: iveresov, kvn Contributed-by: Ivan Krylov , Yuri Gaevsky ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.hpp + test/compiler/onSpinWait/TestOnSpinWait.java Changeset: 33f10a35ce20 Author: vdeshpande Date: 2016-04-06 10:29 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/33f10a35ce20 8152907: Update for x86 tan and log10 in the math lib Summary: Optimize Math.tan() and log10() for 64 and 32 bit X86 architecture using Intel LIBM implementation. Reviewed-by: kvn, twisti Contributed-by: shravya.rukmannagari at intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp + src/cpu/x86/vm/macroAssembler_x86_cos.cpp + src/cpu/x86/vm/macroAssembler_x86_exp.cpp + src/cpu/x86/vm/macroAssembler_x86_log.cpp + src/cpu/x86/vm/macroAssembler_x86_log10.cpp + src/cpu/x86/vm/macroAssembler_x86_pow.cpp + src/cpu/x86/vm/macroAssembler_x86_sin.cpp + src/cpu/x86/vm/macroAssembler_x86_tan.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: d390372141c3 Author: kshefov Date: 2016-04-01 10:43 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d390372141c3 8153165: Fix MX tool config script to make the tool work with TESTNG Reviewed-by: dnsimon, twisti ! .mx.jvmci/suite.py Changeset: 38799b0dbe70 Author: shade Date: 2016-04-06 10:55 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/38799b0dbe70 8153265: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest should not assume asserts are benign Reviewed-by: twisti, ikrylov ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: 7c3a021e3643 Author: shade Date: 2016-04-07 10:50 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7c3a021e3643 Merge Changeset: 16a8f1b064fd Author: rraghavan Date: 2016-04-07 01:56 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/16a8f1b064fd 8149488: Incorrect declaration of bitsInByte in regmask.cpp. Summary: Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage. Reviewed-by: dlong, mcberg, thartmann, vlivanov ! src/share/vm/libadt/vectset.cpp ! src/share/vm/libadt/vectset.hpp ! src/share/vm/opto/regmask.cpp Changeset: dbe642c36804 Author: thartmann Date: 2016-04-07 12:16 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dbe642c36804 Merge Changeset: 7adb81e50689 Author: thartmann Date: 2016-04-07 16:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7adb81e50689 8153514: Whitebox API should allow compilation of Summary: Added Whitebox API method to trigger compilation of static initializer. Reviewed-by: zmajo, kvn, iignatyev ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp Changeset: 9ca5fe972401 Author: neliasso Date: 2016-04-06 14:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9ca5fe972401 8151880: EnqueueMethodForCompilationTest.java still fails to compile method Summary: Extract SimpleTestCaseHelper inner class Reviewed-by: kvn ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SimpleTestCase.java Changeset: d6bc94b47352 Author: neliasso Date: 2016-04-07 18:27 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d6bc94b47352 Merge Changeset: b7e54a66a397 Author: dnsimon Date: 2016-04-07 08:57 -1000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b7e54a66a397 8153439: do not install an empty SpeculationLog in an nmethod Reviewed-by: iveresov, twisti ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java + test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java Changeset: d4636cc092db Author: enevill Date: 2016-04-07 22:36 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d4636cc092db 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 8a4adaa0e775 Author: vlivanov Date: 2016-04-11 21:42 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8a4adaa0e775 8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn Reviewed-by: kvn ! src/share/vm/opto/output.cpp Changeset: e6abce3c8763 Author: vlivanov Date: 2016-04-11 21:42 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e6abce3c8763 8152590: C2: @Stable support doesn't always work w/ incremental inlining Reviewed-by: kvn ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciInstance.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciSymbol.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 9c5d445a7962 Author: fzhinkin Date: 2016-04-06 18:51 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9c5d445a7962 8149374: Replace C1-specific collection classes with universal collection classes Reviewed-by: kvn, mgerdin, coleenp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_ValueMap.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_ValueStack.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp - src/share/vm/utilities/array.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: 0c902546dad7 Author: neliasso Date: 2016-04-12 11:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0c902546dad7 8153885: [TESTBUG] few regression tests failed after 8151880 changes Summary: Test that uses compile() as missed in update Reviewed-by: kvn ! test/compiler/tiered/ConstantGettersTransitionsTest.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java Changeset: 89883d363528 Author: bharadwaj Date: 2016-04-12 14:17 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/89883d363528 Merge ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/tiered/ConstantGettersTransitionsTest.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: 21cc8709530b Author: iveresov Date: 2016-04-12 14:55 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/21cc8709530b 8153115: Move private interface check to linktime Summary: Check for private interface methods during linktime instead of runtime Reviewed-by: kvn, never, coleenp, acorn, lfoltan ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp Changeset: e11298b2a881 Author: kvn Date: 2016-04-12 17:12 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e11298b2a881 8153818: Move similar CompiledIC platform specific code to shared code. Reviewed-by: iveresov, twisti ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/code/compiledIC.cpp Changeset: a76d63163758 Author: thartmann Date: 2016-04-14 08:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a76d63163758 8154073: Several compiler tests fail when are executed with C1 only Summary: Added missing flag checks to the tests and Whitebox API. Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/prims/whitebox.cpp ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java Changeset: f9545cf437eb Author: fyang Date: 2016-04-12 11:53 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f9545cf437eb 8153713: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5240207c4cef Author: ppunegov Date: 2016-04-13 18:31 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5240207c4cef 8140354: Unquarantine tests that failed with OutOfMemoryError Summary: unquarantine CompilerControl tests Reviewed-by: iignatyev ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java Changeset: 4914f8178e69 Author: ppunegov Date: 2016-04-13 18:56 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4914f8178e69 8153852: [jittester] move TypeUtil to utils package Summary: rewrite TypeUtil and move to utils package Reviewed-by: kvn - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/TypeUtil.java Changeset: b67fb6cc789a Author: ppunegov Date: 2016-04-14 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b67fb6cc789a Merge Changeset: d9d263d516ba Author: ppunegov Date: 2016-04-14 18:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d9d263d516ba Merge - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 064a37460511 Author: zmajo Date: 2016-04-15 07:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/064a37460511 8151708: C1 FastTLABRefill can allocate TLABs past the end of the heap Summary: Use branch instruction that checks xcc instead of icc. Reviewed-by: kvn, thartmann ! src/cpu/sparc/vm/macroAssembler_sparc.cpp Changeset: 95b8ce0f1228 Author: mdoerr Date: 2016-04-07 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/95b8ce0f1228 8153267: nmethod's exception cache not multi-thread safe Reviewed-by: aph, jcm, kvn ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ae0634c0652a Author: zmajo Date: 2016-04-18 09:39 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ae0634c0652a 8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp Changeset: ce2c9600918d Author: zmajo Date: 2016-04-18 11:22 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ce2c9600918d 8153357: C2 creates incorrect cast after eliminating phi with unique input Summary: Refine C2's logic to determine the type of cast node added. Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp Changeset: df81d49be9f5 Author: roland Date: 2016-04-18 20:57 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/df81d49be9f5 8154135: Loop alignment may be added inside the loop body Reviewed-by: kvn, vlivanov ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp Changeset: e30d9991efba Author: aaivanov Date: 2016-04-18 15:40 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e30d9991efba 8154174: Improve JitTester performance Reviewed-by: iignatyev ! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java Changeset: 2b0eb666ec37 Author: tpivovarova Date: 2016-04-18 20:57 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2b0eb666ec37 Merge Changeset: ccfc68592c92 Author: mcberg Date: 2016-04-18 15:18 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ccfc68592c92 8153998: Masked vector post loops Summary: Masked vectorization for post loops to execute in a single iteration in place of fixup scalar loops which used to take many iterations to complete work for user loops. Reviewed-by: twisti, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ff8332cc44fc Author: chegar Date: 2016-04-19 09:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ff8332cc44fc 8153756: jdk.vm.ci should not depend on sun.misc ( jdk.unsupported module ) Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java ! src/jdk.vm.ci/share/classes/module-info.java Changeset: 7cb3743c62b9 Author: bharadwaj Date: 2016-04-19 15:26 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7cb3743c62b9 Merge ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/utilities/array.cpp ! src/share/vm/utilities/growableArray.hpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 52cfeb90ea8b Author: roland Date: 2016-04-19 19:52 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/52cfeb90ea8b 8154537: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn ! src/cpu/aarch64/vm/aarch64.ad ! test/compiler/codegen/IntRotateWithImmediate.java Changeset: 4ba240d68b39 Author: vlivanov Date: 2016-04-20 20:40 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4ba240d68b39 8154145: Missing klass/method name in stack traces on error Reviewed-by: stefank, cjplummer ! src/share/vm/runtime/frame.cpp Changeset: f27c00e6f6bf Author: zmajo Date: 2016-04-21 09:21 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f27c00e6f6bf 8153292: AllocateInstancePrefetchLines>AllocatePrefetchLines can trigger out-of-heap prefetching Summary: Set the size of the reserved TLAB area to the MAX of both flags. Reviewed-by: kvn, thartmann ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 62bbabe55ba4 Author: thartmann Date: 2016-04-21 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/62bbabe55ba4 8086068: VM crashes with "-Xint -XX:+UseCompiler" options Summary: Prevent incompatible compiler flag combination. Reviewed-by: zmajo, kvn, ddmitriev ! src/share/vm/code/codeCache.cpp ! src/share/vm/runtime/arguments.cpp + test/compiler/arguments/TestUseCompiler.java Changeset: 3825d41e3319 Author: thartmann Date: 2016-04-21 09:29 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3825d41e3319 Merge Changeset: c96863e1673d Author: bharadwaj Date: 2016-04-21 15:59 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c96863e1673d Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 3696f0e88bbb Author: bharadwaj Date: 2016-04-21 20:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3696f0e88bbb Merge Changeset: 56356bbe5476 Author: cjplummer Date: 2016-04-21 20:49 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/56356bbe5476 8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported Summary: Removed "previous version", "cached class file", and breakpoint related fields and code when JVMTI is not supported Reviewed-by: coleenp, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 70e16990581f Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/70e16990581f Merge ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 60e088965ba0 Author: tschatzl Date: 2016-04-22 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/60e088965ba0 8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap(). Reviewed-by: stefank, jmasa ! src/share/vm/gc/g1/g1CardLiveData.cpp Changeset: 156dd9902cf0 Author: tschatzl Date: 2016-04-22 13:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/156dd9902cf0 Merge Changeset: 3d7d041acb59 Author: aph Date: 2016-04-22 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3d7d041acb59 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 4efd70f41d54 Author: coleenp Date: 2016-04-22 13:16 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4efd70f41d54 Merge Changeset: d142a959d2ae Author: goetz Date: 2016-04-22 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d142a959d2ae 8154921: Fix aix after "8146879: Add option for handling existing log files in UL" Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'. Reviewed-by: coleenp ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/runtime/os.hpp Changeset: 0f1865d9ecda Author: coleenp Date: 2016-04-22 14:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0f1865d9ecda Merge Changeset: 89e698785deb Author: mbaesken Date: 2016-04-23 15:21 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/89e698785deb 8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release Reviewed-by: gthornbr, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 2f0e84c99f58 Author: coleenp Date: 2016-04-22 16:17 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2f0e84c99f58 Merge Changeset: 9199ebc6186c Author: mseledtsov Date: 2016-04-19 15:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9199ebc6186c 8153549: [TESTBUG] remove obsolete runtime/SharedArchiveFile/BasicJarBuilder Summary: Removed the obsolete file, after ensuring no other jdk components depend on it Reviewed-by: iklam, lfoltan, hseigel, gtriantafill, ctornqvi - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: 3d289e4ba366 Author: jiangli Date: 2016-04-22 19:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3d289e4ba366 Merge - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: 03999dd89a1b Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/03999dd89a1b 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: a1e0122b5cce Author: aph Date: 2016-04-25 14:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a1e0122b5cce 8154957: AArch64: Better byte behavior Summary: The fix for 8132051 is needed for AArch64. Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a2cef3b1e77a Author: aph Date: 2016-04-25 15:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a2cef3b1e77a Merge Changeset: c0ea2e3ebe83 Author: coleenp Date: 2016-04-25 09:51 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c0ea2e3ebe83 8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do() Reviewed-by: dlong, twisti, stefank ! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/abstractInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/gc/g1/g1RootClosures.cpp ! src/share/vm/gc/g1/g1RootClosures.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp ! test/TEST.groups - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java + test/runtime/MirrorFrame/Asmator.java + test/runtime/MirrorFrame/Test8003720.java + test/runtime/MirrorFrame/Victim.java + test/runtime/MirrorFrame/VictimClassLoader.java Changeset: 4805a09d9e4a Author: coleenp Date: 2016-04-25 15:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4805a09d9e4a Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java Changeset: ce2108f27dcb Author: ehelin Date: 2016-04-20 15:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ce2108f27dcb 8154753: Turn G1Policy into an interface Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp + src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1DefaultPolicy.hpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 759da5e4e9e5 Author: ehelin Date: 2016-04-25 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/759da5e4e9e5 Merge - src/share/vm/gc/g1/g1Policy.cpp Changeset: 23971163d997 Author: goetz Date: 2016-04-25 12:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/23971163d997 8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..." Reviewed-by: simonis ! src/os/aix/vm/os_aix.cpp Changeset: 55443e49586f Author: cjplummer Date: 2016-04-25 12:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/55443e49586f 8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64 Summary: Undid previous change that had set it to 1. Reviewed-by: enevill, adinn, aph ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: d7612d10b4ae Author: tonyp Date: 2016-04-26 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d7612d10b4ae 8154153: PS: Restore preserved marks in parallel Summary: Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure. Reviewed-by: tschatzl ! src/share/vm/gc/parallel/psPromotionManager.cpp ! src/share/vm/gc/parallel/psPromotionManager.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/shared/preservedMarks.cpp ! src/share/vm/gc/shared/preservedMarks.hpp Changeset: 838d51807bf3 Author: tonyp Date: 2016-04-26 10:23 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/838d51807bf3 8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks Reviewed-by: tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1EvacFailure.hpp ! src/share/vm/gc/shared/preservedMarks.hpp Changeset: 26cba13a8471 Author: goetz Date: 2016-04-26 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/26cba13a8471 8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..." Reviewed-by: dholmes, mgerdin ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 0279a07ece65 Author: mchernov Date: 2016-04-22 17:46 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0279a07ece65 8154843: GC tests should be correctly marked with @module Reviewed-by: jwilhelm, dfazunen ! test/gc/TestDisableExplicitGC.java ! test/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/serviceability/dcmd/gc/FinalizerInfoTest.java ! test/serviceability/dcmd/gc/HeapInfoTest.java Changeset: 16158e4dce32 Author: mchernov Date: 2016-04-22 17:49 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/16158e4dce32 8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace. Reviewed-by: jmasa, dfazunen ! test/gc/TestVerifySilently.java ! test/gc/TestVerifySubSet.java Changeset: 6f6f556ab866 Author: mchernov Date: 2016-04-22 18:19 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6f6f556ab866 8154341: [TESTBUG] G1 stress test for humongous objects allocation Reviewed-by: jwilhelm, dfazunen + test/gc/stress/TestStressG1Humongous.java Changeset: 636fc313f117 Author: dfazunen Date: 2016-04-26 09:14 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/636fc313f117 Merge - src/share/vm/gc/g1/g1Policy.cpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: bdaf26dc85ba Author: dfazunen Date: 2016-04-26 10:01 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bdaf26dc85ba Merge Changeset: 69d5352ad82b Author: dfazunen Date: 2016-04-26 11:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/69d5352ad82b Merge Changeset: b2250ffc9e29 Author: akulyakh Date: 2016-04-26 13:22 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b2250ffc9e29 8153992: Some hotspot tests fail on compact2 due to an unnecessary test library dependency Summary: Removing unnecessary dependency on java.management from the ProcessTool.getProcessId() Reviewed-by: mchung ! test/compiler/compilercontrol/share/actions/BaseAction.java ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/gc/metaspace/PerfCounters.java ! test/runtime/CommandLine/PrintTouchedMethods.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/jdk/test/lib/ProcessTools.java ! test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java ! test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java Changeset: 6ef859a0b414 Author: ddmitriev Date: 2016-04-26 11:49 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6ef859a0b414 Merge Changeset: e438f8c20bd6 Author: rehn Date: 2016-04-26 10:58 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e438f8c20bd6 8154719: JvmtiBreakpoint rename method print() to print_on() Reviewed-by: mlarsson, sla, sspitsyn ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp Changeset: 780d4f1a82a6 Author: mlarsson Date: 2016-04-26 15:16 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/780d4f1a82a6 Merge Changeset: c98fb7301cfa Author: aph Date: 2016-04-26 14:38 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c98fb7301cfa 8155100: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 9a1dea477c24 Author: rprotacio Date: 2016-04-26 09:08 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a1dea477c24 8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass Summary: Converted package() and module() functions to pure virtual functions of Klass Reviewed-by: dholmes, coleenp, lfoltan, hseigel ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/runtime/reflection.cpp ! test/runtime/modules/getModuleJNI/GetModule.java Changeset: 893e7abaa538 Author: rprotacio Date: 2016-04-26 14:22 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/893e7abaa538 Merge Changeset: 3c919951e41b Author: rprotacio Date: 2016-04-26 15:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3c919951e41b Merge Changeset: ac4e536a72ac Author: erikj Date: 2016-04-26 13:35 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ac4e536a72ac 8150601: Remove the old Hotspot build system Reviewed-by: ihse + make/BuildHotspot.gmk + make/Dist.gmk + make/HotspotCommon.gmk - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make + make/gensrc/GenerateSources.gmk + make/gensrc/GensrcAdlc.gmk + make/gensrc/GensrcDtrace.gmk + make/gensrc/GensrcJvmti.gmk - make/hotspot_distro + make/ide/CreateVSProject.gmk - make/jdk_version - make/jprt.gmk + make/lib/CompileDtracePostJvm.gmk + make/lib/CompileDtracePreJvm.gmk + make/lib/CompileJvm.gmk + make/lib/CompileLibjsig.gmk + make/lib/CompileLibraries.gmk + make/lib/JvmFeatures.gmk + make/lib/JvmMapfile.gmk + make/lib/JvmOverrideFiles.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in + make/mapfiles/libjsig/mapfile-vers-solaris + make/mapfiles/libjvm_db/mapfile-vers + make/mapfiles/libjvm_dtrace/mapfile-vers - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc + make/symbols/symbols-aix + make/symbols/symbols-aix-debug + make/symbols/symbols-linux + make/symbols/symbols-macosx + make/symbols/symbols-shared + make/symbols/symbols-solaris + make/symbols/symbols-solaris-dtrace-compiler1 + make/symbols/symbols-solaris-dtrace-compiler2 + make/symbols/symbols-unix - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix Changeset: 85f1c7e4a491 Author: erikj Date: 2016-04-26 17:46 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/85f1c7e4a491 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix Changeset: 71ea682fc02c Author: kzhaldyb Date: 2016-04-26 16:50 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/71ea682fc02c 8155092: [TESTBUG] TestHumongousClassLoader.java needs UnlockDiagnosticVMOptions before WhiteBoxAPI Reviewed-by: tschatzl, dfazunen ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: eaa44972eebe Author: ppunegov Date: 2016-04-26 18:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/eaa44972eebe Merge Changeset: ef83e47e54fc Author: ppunegov Date: 2016-04-26 20:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ef83e47e54fc Merge Changeset: 43f859c2d61c Author: stefank Date: 2016-04-27 08:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/43f859c2d61c 8141496: BitMap set operations copy their other BitMap argument Reviewed-by: mgerdin, tschatzl ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp Changeset: f968fbadf36b Author: dsimms Date: 2016-04-26 12:46 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f968fbadf36b 8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long Summary: MonitorInUseLists on by default Reviewed-by: rbackman, mlarsson ! src/share/vm/runtime/globals.hpp Changeset: f1005629063e Author: ehelin Date: 2016-04-27 13:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f1005629063e 8155224: Bring back version control history to g1Policy.hpp and g1DefaultPolicy.* Reviewed-by: pliden, mgerdin, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp + src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1DefaultPolicy.hpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: edeb8dc8ff14 Author: ehelin Date: 2016-04-27 13:50 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/edeb8dc8ff14 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java Changeset: 98a9a2760fb3 Author: sjohanss Date: 2016-04-27 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/98a9a2760fb3 8155082: Refactor mutator region restriction Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 2b004ef3c7b5 Author: sjohanss Date: 2016-04-27 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2b004ef3c7b5 8155087: Calculation in other_time_ms() is incorrect Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1DefaultPolicy.cpp Changeset: 46bc7ded95bd Author: ccheung Date: 2016-04-27 11:40 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/46bc7ded95bd 8154976: UseSharedSpaces error message is incomplete Reviewed-by: cjplummer, jiangli, mseledtsov ! src/share/vm/memory/filemap.cpp ! test/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: 888f37103953 Author: mgerdin Date: 2016-04-27 11:25 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/888f37103953 8155209: Move setting of young index in cset to G1CollectionSet Reviewed-by: sjohanss, ehelin ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1CollectionSet.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/youngList.cpp Changeset: ea115346976a Author: sspitsyn Date: 2016-04-28 00:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ea115346976a 8153749: New capability can_generate_early_class_hook_events Summary: Add new capability Reviewed-by: alanb, dsamersoff ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp Changeset: 2970479dc945 Author: sspitsyn Date: 2016-04-28 09:10 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2970479dc945 Merge Changeset: 510659a31ce3 Author: hseigel Date: 2016-04-28 13:44 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/510659a31ce3 8151342: Add module name/version to class histogram output Summary: Add additional column to histogram containing module at version Reviewed-by: sundar, gtriantafill ! src/share/vm/memory/heapInspection.cpp ! test/serviceability/dcmd/gc/ClassHistogramTest.java Changeset: 735010e577f4 Author: stefank Date: 2016-04-28 15:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/735010e577f4 8155206: Internal VM test DirectiveParser_test is too verbose Reviewed-by: rehn, neliasso ! src/share/vm/compiler/directivesParser.cpp ! src/share/vm/compiler/directivesParser.hpp Changeset: 2d886d50a55d Author: stefank Date: 2016-04-28 22:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2d886d50a55d Merge Changeset: ecf87b0804eb Author: sspitsyn Date: 2016-04-28 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ecf87b0804eb 8153190: JVMTI GetAllModules should make it clear that it also returns unnamed module Summary: Clarify the JVMTI spec Reviewed-by: alanb ! src/share/vm/prims/jvmti.xml Changeset: b50fef487dea Author: sspitsyn Date: 2016-04-28 19:34 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b50fef487dea Merge ! src/share/vm/prims/jvmti.xml Changeset: 525070f8e681 Author: sspitsyn Date: 2016-04-28 21:56 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/525070f8e681 Merge Changeset: 93ec36ff2a6f Author: gziemski Date: 2016-04-28 10:41 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/93ec36ff2a6f 8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong Reviewed-by: goetz, simonis ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/globals.hpp Changeset: f6e74a733a80 Author: gziemski Date: 2016-04-28 22:44 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f6e74a733a80 Merge Changeset: a76d0c16fbf9 Author: gziemski Date: 2016-04-28 23:32 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a76d0c16fbf9 Merge Changeset: 9d66069c0367 Author: ppunegov Date: 2016-04-28 17:58 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9d66069c0367 8155034: [TESTBUG] ctw tests fail to compile: module reads package sun.reflect from both jdk.unsupported and java.base Summary: Replace sun.reflect with jdk.internal.reflect Reviewed-by: iignatyev, ddmitriev ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java Changeset: e6c903c11db8 Author: kzhaldyb Date: 2016-04-28 16:55 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e6c903c11db8 8155527: New test TestHumongousClassLoader fails with "-XX:+ExplicitGCInvokesConcurrent" option Reviewed-by: dfazunen, drwhite, jwilhelm ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: 4b507595eb11 Author: ppunegov Date: 2016-04-29 03:02 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4b507595eb11 Merge Changeset: d525d1232cdc Author: ysuenaga Date: 2016-04-27 21:00 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d525d1232cdc 8155089: UL: Remove trailing comma from log decoration list Reviewed-by: dsamersoff, mlarsson ! src/share/vm/logging/logConfiguration.cpp Changeset: 28ea1f9f8548 Author: mlarsson Date: 2016-04-29 04:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/28ea1f9f8548 Merge Changeset: 3b102a7b09af Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3b102a7b09af Merge ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/prims/jvmtiExport.cpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: c1e448cfa9b6 Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c1e448cfa9b6 Merge ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/share/vm/prims/jvmtiExport.cpp Changeset: 265793c969aa Author: sjohanss Date: 2016-04-29 08:39 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/265793c969aa 8155245: Add logging when MMU target is violated Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1MMUTracker.cpp ! src/share/vm/logging/logPrefix.hpp ! src/share/vm/logging/logTag.hpp Changeset: 19f0981cb686 Author: thartmann Date: 2016-04-25 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/19f0981cb686 8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled Summary: Disable multiversioning if range check elimination is turned off. Reviewed-by: mcberg, kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/runtime/arguments.cpp + test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java Changeset: 6bbfc96e9707 Author: thartmann Date: 2016-04-25 10:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6bbfc96e9707 8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks Summary: Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestSplitIfBlocksDisabled.java Changeset: 79dae2cd00ef Author: vlivanov Date: 2016-04-25 18:36 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/79dae2cd00ef 8134918: C2: Type speculation produces mismatched unsafe accesses Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/profiling/UnsafeAccess.java Changeset: b9474aed0134 Author: vlivanov Date: 2016-04-25 21:25 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b9474aed0134 8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method Reviewed-by: kvn ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/linkage/CallSites.jasm + test/compiler/linkage/LinkageErrors.java Changeset: 69d081845165 Author: rbackman Date: 2016-04-26 10:28 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/69d081845165 8151956: Support non-continuous CodeBlobs in HotSpot Reviewed-by: iveresov, thartmann, simonis ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/libjvm_db.c ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp + src/share/vm/code/compiledMethod.cpp + src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/exceptionHandlerTable.hpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/scopeDesc.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vframe_hp.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java Changeset: 9a2e10539d44 Author: mcberg Date: 2016-04-26 20:43 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a2e10539d44 8154896: xml.transform fails intermittently on SKX Summary: Replace some short branches (jccb) to avoid problem when EVEX is used. Reviewed-by: twisti, kvn ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 6a17c49de974 Author: jcivlin Date: 2016-04-26 21:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6a17c49de974 8154495: SHA256 AVX2 intrinsic (when no supports_sha() available) Reviewed-by: kvn ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java Changeset: 746f0b1561db Author: roland Date: 2016-04-27 01:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/746f0b1561db 8154939: 8153998 broke vectorization on aarch64 Reviewed-by: kvn, mcberg ! src/share/vm/opto/superword.cpp Changeset: 9fca65b0a9a1 Author: roland Date: 2016-04-25 15:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9fca65b0a9a1 8155015: Aarch64: bad assert in spill generation code Reviewed-by: thartmann ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4fd1504a0237 Author: vdeshpande Date: 2016-04-27 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4fd1504a0237 8154975: Update for vectorizedMismatch with AVX512 Reviewed-by: kvn ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: a952f549be4e Author: never Date: 2016-04-27 16:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a952f549be4e 8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/javaCalls.cpp ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 003924155da8 Author: mdoerr Date: 2016-04-28 10:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/003924155da8 8154836: VM crash due to "Base pointers must match" Summary: Improve the handling of AddP nodes in final graph reshaping. Reviewed-by: kvn, zmajo ! src/share/vm/opto/compile.cpp Changeset: 9e21d8c18a7d Author: roland Date: 2016-04-28 15:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9e21d8c18a7d 8155612: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: e1ae06426e84 Author: thartmann Date: 2016-04-28 17:36 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e1ae06426e84 6941938: Improve array equals intrinsic on SPARC Summary: Array equals intrinsic should do 8-byte comparison on SPARC. Reviewed-by: kvn, jrose, mgerdin, twisti ! src/cpu/sparc/vm/macroAssembler_sparc.cpp Changeset: 1a50b572ea01 Author: enevill Date: 2016-04-28 13:26 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1a50b572ea01 8155617: aarch64: ClearArray does not use DC ZVA Summary: Implement block zero using DC ZVA Reviewed-by: aph Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: 98937e623982 Author: vlivanov Date: 2016-04-29 02:13 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/98937e623982 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: ac715a6261b2 Author: vlivanov Date: 2016-04-29 14:17 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ac715a6261b2 Merge ! src/share/vm/classfile/classLoader.cpp Changeset: 8341dddb5188 Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8341dddb5188 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 4f32d61b8f20 Author: ecaspole Date: 2016-04-29 10:04 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4f32d61b8f20 8155685: Wrong indentation in ClassFileParser::post_process_parsed_stream Summary: Fix indentation Reviewed-by: dcubed ! src/share/vm/classfile/classFileParser.cpp Changeset: 2d040098ee0b Author: ecaspole Date: 2016-04-29 18:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2d040098ee0b Merge Changeset: 9a28091479aa Author: jmasa Date: 2016-04-26 09:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a28091479aa 8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: f12480688972 Author: jmasa Date: 2016-04-29 18:55 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f12480688972 Merge Changeset: 0679677b7de3 Author: mockner Date: 2016-04-29 22:40 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0679677b7de3 8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/classLoadingService.hpp ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/ClassLoadUnloadTest.java ! test/runtime/logging/ClassResolutionTest.java ! test/runtime/logging/LoaderConstraintsTest.java ! test/runtime/logging/RemovedDevelopFlagsTest.java ! test/runtime/logging/SafepointCleanupTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/verifier/TraceClassRes.java Changeset: 927d84d0b391 Author: dsamersoff Date: 2016-05-01 12:47 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/927d84d0b391 8154258: [TESTBUG] Various serviceability tests fail compilation Summary: Replace sun.misc.Unsafe with jdk.internal.misc.Unsafe Reviewed-by: chegar, kvn ! test/compiler/c2/5057225/Test5057225.java ! test/compiler/c2/6603011/Test.java ! test/compiler/c2/6800154/Test6800154.java ! test/compiler/c2/6805724/Test6805724.java ! test/compiler/c2/6968348/Test6968348.java ! test/compiler/c2/7190310/Test7190310_unsafe.java ! test/compiler/c2/8004867/TestIntUnsafeCAS.java ! test/compiler/c2/8004867/TestIntUnsafeVolatile.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java ! test/compiler/codecache/jmx/BeanTypeTest.java ! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/compiler/codecache/jmx/ManagerNamesTest.java ! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codegen/6823354/Test6823354.java ! test/compiler/compilercontrol/InlineMatcherTest.java ! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/compiler/compilercontrol/commandfile/LogTest.java ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/compiler/compilercontrol/commands/ExcludeTest.java ! test/compiler/compilercontrol/commands/LogTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/compiler/compilercontrol/directives/ExcludeTest.java ! test/compiler/compilercontrol/directives/LogTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/compiler/compilercontrol/jcmd/AddLogTest.java ! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java ! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java ! test/compiler/compilercontrol/parser/DirectiveParserTest.java ! test/compiler/compilercontrol/parser/DirectiveStressTest.java ! test/compiler/eliminateAutobox/UnsignedLoads.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/floatingpoint/TestPow2.java ! test/compiler/inlining/InlineAccessors.java ! test/compiler/intrinsics/IntrinsicAvailableTest.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/clone/TestObjectClone.java ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java ! test/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/MHInlineTest.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/PollutedTrapCounts.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java ! test/compiler/jvmci/meta/StableFieldTest.java ! test/compiler/loopopts/UseCountedLoopSafepoints.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! test/compiler/onSpinWait/TestOnSpinWait.java ! test/compiler/oracle/GetMethodOptionTest.java ! test/compiler/oracle/MethodMatcherTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/testlibrary/rtm/XAbortProvoker.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/TestUnsafeLoadControl.java ! test/compiler/unsafe/UnsafeRaw.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/BlockingCompilation.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/CondCardMark/Basic.java ! test/gc/TestDisableExplicitGC.java ! test/gc/TestSmallHeap.java ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestSurvivorRatioFlag.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestLargePageUseForAuxMemory.java ! test/gc/g1/TestPLABOutput.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/humongousObjects/TestHeapCounters.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/gc/g1/humongousObjects/TestHumongousMovement.java ! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/gc/g1/humongousObjects/TestObjectCollected.java ! test/gc/g1/ihop/TestIHOPErgo.java ! test/gc/g1/ihop/TestIHOPStatic.java ! test/gc/g1/mixedgc/TestLogging.java ! test/gc/g1/plab/TestPLABEvacuationFailure.java ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/gc/metaspace/TestMetaspaceInitialization.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/gc/parallel/TestPrintGCDetailsVerbose.java ! test/gc/stress/TestMultiThreadStressRSet.java ! test/gc/survivorAlignment/SurvivorAlignmentTestMain.java ! test/runtime/8026365/InvokeSpecialAnonTest.java ! test/runtime/BoolReturn/NativeSmallIntCallsTest.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java ! test/runtime/CommandLine/VMAliasOptions.java ! test/runtime/CommandLine/VMDeprecatedOptions.java ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ErrorHandler.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java ! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java ! test/runtime/ErrorHandling/TestOnError.java ! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java ! test/runtime/Metaspace/FragmentMetaspace.java ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/RedefineTests/RedefineAnnotations.java ! test/runtime/RedefineTests/RedefineFinalizer.java ! test/runtime/RedefineTests/RedefineRunningMethods.java ! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java ! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java ! test/runtime/ReservedStack/ReservedStackTest.java ! test/runtime/SameObject/SameObject.java ! test/runtime/Thread/Fibonacci.java ! test/runtime/ThreadSignalMask/ThreadSignalMask.java ! test/runtime/Throwable/TestThrowable.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUncompressedObject.java ! test/runtime/Unsafe/GetUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/PrimitiveHostClass.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/HasNonStatic.java ! test/runtime/contended/Inheritance1.java ! test/runtime/contended/OopMaps.java ! test/runtime/contended/OopMapsSameGroup.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/interned/SanityTest.java ! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/ClassLoadUnloadTest.java ! test/runtime/logging/ClassResolutionTest.java ! test/runtime/logging/LoaderConstraintsTest.java ! test/runtime/logging/MonitorMismatchTest.java ! test/runtime/logging/ProtectionDomainVerificationTest.java ! test/runtime/logging/RemovedDevelopFlagsTest.java ! test/runtime/memory/ReadVMPageSize.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMCanReadModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/JVMIsExportedToModule.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java ! test/runtime/modules/Xpatch/XpatchTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/os/AvailableProcessors.java ! test/runtime/verifier/TraceClassRes.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/MismatchedWhiteBox/WhiteBox.java ! test/sanity/WBApi.java ! test/serviceability/ParserTest.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/dcmd/gc/FinalizerInfoTest.java ! test/serviceability/dcmd/gc/HeapInfoTest.java ! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java ! test/serviceability/dcmd/vm/SetVMFlagTest.java ! test/serviceability/logging/TestBasicLogOutput.java ! test/serviceability/logging/TestMultipleXlogArgs.java ! test/serviceability/logging/TestQuotedLogOutputs.java ! test/serviceability/sa/DeadlockDetectionTest.java ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java ! test/serviceability/threads/TestFalseDeadLock.java ! test/serviceability/tmtools/jstack/DaemonThreadTest.java ! test/serviceability/tmtools/jstack/JstackThreadTest.java ! test/serviceability/tmtools/jstack/SpreadLockTest.java ! test/serviceability/tmtools/jstack/ThreadNamesTest.java ! test/serviceability/tmtools/jstack/TraveledLockTest.java ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcCauseTest03.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java ! test/testlibrary/jdk/test/lib/Utils.java ! test/testlibrary_tests/AssertsTest.java ! test/testlibrary_tests/RedefineClassTest.java ! test/testlibrary_tests/whitebox/BlobSanityTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java Changeset: 37b2c3e58db6 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/37b2c3e58db6 8155232: Augment Workgang to run task with a given number of threads Summary: Add a method to run a WorkGang with a set number of threads. Reviewed-by: stefank, jmasa, mgerdin ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: f0afeb6ea6cc Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f0afeb6ea6cc 8153507: Improve Card Table Clear Task Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage. Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 88b3c43da1ea Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/88b3c43da1ea 8155230: Tune thread usage for mark bitmap clear Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: 2017de685b07 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2017de685b07 8155233: Lazy coarse map clear Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied. Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: fa0cd9cfc962 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fa0cd9cfc962 8155229: Tune thread usage for live data clearing Reviewed-by: mgerdin, drwhite ! src/share/vm/gc/g1/g1CardLiveData.cpp Changeset: 2196a67ba80c Author: egahlin Date: 2016-04-22 00:08 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2196a67ba80c 8154794: Add support for experimental fields/events to event-based tracing Reviewed-by: mlarsson, mgronlun ! src/share/vm/trace/trace.dtd Changeset: 0d184c5eaff9 Author: egahlin Date: 2016-05-02 12:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0d184c5eaff9 Merge Changeset: 595048850dde Author: tschatzl Date: 2016-05-02 14:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/595048850dde 8155813: Fix indentation in G1RemSetScanState::clear_card_table() Reviewed-by: mgerdin ! src/share/vm/gc/g1/g1RemSet.cpp Changeset: c75df9ba146a Author: tschatzl Date: 2016-05-02 14:14 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c75df9ba146a 8155811: Remove HeapRegionRemSet::_coarse_dirty flag Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: 61ba2fd9f73f Author: mgerdin Date: 2016-04-27 16:11 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/61ba2fd9f73f 8150393: Maintain the set of survivor regions in an array between GCs Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/g1/youngList.hpp Changeset: aa66595cba0f Author: mgerdin Date: 2016-05-02 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aa66595cba0f Merge Changeset: 91d622628ca3 Author: drwhite Date: 2016-05-02 11:18 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/91d622628ca3 8155754: Quarantine serviceability/tmtools/jstat/GcTest02.java Summary: Add @ignore 8155570 Reviewed-by: kbarrett, stefank ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: 8be3ab1725b1 Author: drwhite Date: 2016-05-02 17:58 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8be3ab1725b1 Merge Changeset: 3529911193e1 Author: sgehwolf Date: 2016-05-02 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3529911193e1 8155819: Support non-continuous CodeBlobs in HotSpot broke Zero Summary: Adjust to CompiledMethod changes. Reviewed-by: coleenp, rbackman ! src/cpu/zero/vm/frame_zero.cpp Changeset: a4e65a17b4e8 Author: tschatzl Date: 2016-05-02 17:45 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a4e65a17b4e8 8154955: Negative Other Time in gc logs due to 'Wait for Root Region Scan' not included Summary: Move the note_gc_start() call before the wait_for_root_region_scanning() one. Reviewed-by: kbarrett, tschatzl Contributed-by: Yu Zhang ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 56258e3d786c Author: tschatzl Date: 2016-05-02 18:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/56258e3d786c Merge Changeset: 498be2ac7477 Author: tschatzl Date: 2016-05-02 19:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/498be2ac7477 Merge Changeset: 4c3ae95327db Author: jmasa Date: 2016-04-01 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4c3ae95327db 8150994: UseParallelGC fails with UseDynamicNumberOfGCThreads with specjbb2005 Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/pcTasks.hpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp Changeset: 67372ed016aa Author: jmasa Date: 2016-05-02 17:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/67372ed016aa Merge Changeset: 38778aed6bd6 Author: kbarrett Date: 2016-05-02 12:07 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/38778aed6bd6 8155524: HotCardCache shouldn't be part of ConcurrentG1Refine Summary: Make G1CollectedHeap owner of HotCardCache. Reviewed-by: jmasa, mgerdin, tschatzl ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RemSetSummary.cpp Changeset: fc5b64f70199 Author: dholmes Date: 2016-05-02 19:38 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fc5b64f70199 8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's Reviewed-by: shade, rriggs, dcubed ! src/os/solaris/vm/os_solaris.cpp Changeset: f2916653b884 Author: mikael Date: 2016-05-03 08:12 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f2916653b884 8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 47b05af5a0b1 Author: drwhite Date: 2016-05-02 12:14 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/47b05af5a0b1 8134889: Kitchensink stress test crashes with out of memory error Summary: Add a hard max of 16 GC threads (each for concurrent and parallel G1) on 32-bit JVMs. Reviewed-by: mgerdin, pliden ! src/share/vm/runtime/vm_version.cpp Changeset: 88747fe9156b Author: dcubed Date: 2016-05-03 13:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/88747fe9156b 8155958: quarantine failing tests from JDK-8155957 Reviewed-by: hseigel, gtriantafill, dsamersoff, sspitsyn ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 6784b64bacf0 Author: stefank Date: 2016-05-03 22:45 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6784b64bacf0 8141501: Problems with BitMap buffer management Reviewed-by: pliden, kbarrett ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_ValueSet.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/compiler/methodLiveness.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/vmStructs_cms.hpp ! src/share/vm/gc/g1/g1CardLiveData.cpp ! src/share/vm/gc/g1/g1CardLiveData.hpp ! src/share/vm/gc/g1/g1CardLiveData.inline.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/gc/parallel/parMarkBitMap.cpp ! src/share/vm/gc/parallel/parMarkBitMap.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/generateOopMap.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp Changeset: 8fedc69ec751 Author: stefank Date: 2016-05-04 00:45 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8fedc69ec751 Merge Changeset: 48c9c6a8206c Author: jmasa Date: 2016-05-03 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/48c9c6a8206c 8155966: Assertion failures when -XX:+UseParallelGC -XX:ParallelGCThreads=1 Reviewed-by: drwhite, kbarrett ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 7bece2d3d198 Author: jmasa Date: 2016-05-04 00:00 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7bece2d3d198 Merge Changeset: 4608129ebaaf Author: vdeshpande Date: 2016-05-03 17:11 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4608129ebaaf 8155864: api/java_lang/Math/cos_cos6 and sin_sin6 fail Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86_sin.cpp Changeset: f239c2abf397 Author: kvn Date: 2016-05-04 03:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f239c2abf397 Merge Changeset: 83f4c7b5a871 Author: mgerdin Date: 2016-05-03 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/83f4c7b5a871 8150721: Don't explicitly manage G1 young regions in YoungList Reviewed-by: ehelin, sjohanss, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1CollectionSet.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1HeapTransition.cpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1MonitoringSupport.cpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/g1/youngList.hpp Changeset: ece399a2b48a Author: mgerdin Date: 2016-05-04 10:06 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ece399a2b48a Merge ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 15188aed63c0 Author: mgerdin Date: 2016-04-27 16:20 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/15188aed63c0 8155634: Clean out old logging and dead code from SurvRateGroup Reviewed-by: jmasa, tschatzl, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp Changeset: 258cc3802222 Author: mgerdin Date: 2016-05-04 13:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/258cc3802222 8155943: Move G1Eden/SurvivorRegions into their own source files Reviewed-by: sjohanss, ehelin ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1EdenRegions.hpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp + src/share/vm/gc/g1/g1SurvivorRegions.cpp + src/share/vm/gc/g1/g1SurvivorRegions.hpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp Changeset: 679cf165a53b Author: lmesnik Date: 2016-05-04 17:47 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/679cf165a53b 8155946: Minimal VM fails to built after 8154153: PS: Restore preserved marks in parallel Reviewed-by: stefank ! src/share/vm/gc/shared/preservedMarks.cpp Changeset: 0e2a2be60453 Author: vlivanov Date: 2016-05-04 23:08 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0e2a2be60453 8155751: Some tests miss othervm for main/bootclasspath mode Reviewed-by: kvn ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/profiling/UnsafeAccess.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 20a89585a131 Author: vlivanov Date: 2016-05-04 21:00 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/20a89585a131 Merge Changeset: c73f38f23c42 Author: ctornqvi Date: 2016-05-04 15:32 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c73f38f23c42 8156066: Backout JDK-8153892 Reviewed-by: coleenp, mikael ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: e8f9f56b68ae Author: ctornqvi Date: 2016-05-04 23:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e8f9f56b68ae Merge Changeset: a3b43afdcd61 Author: jiangli Date: 2016-05-04 17:32 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a3b43afdcd61 8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive. Summary: Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only. Reviewed-by: ccheung, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/oops/instanceKlass.hpp Changeset: c533089c14b2 Author: jiangli Date: 2016-05-05 00:56 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c533089c14b2 Merge Changeset: 6bbf7824e2d5 Author: jiangli Date: 2016-05-05 03:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6bbf7824e2d5 Merge Changeset: 7647b778662d Author: ysuenaga Date: 2016-05-04 21:53 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7647b778662d 8153073: UL: Set filesize option with k/m/g Reviewed-by: mlarsson, dholmes ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/serviceability/logging/TestLogRotation.java Changeset: 5e008c3065e0 Author: dholmes Date: 2016-05-05 03:53 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5e008c3065e0 Merge Changeset: 30cbe45cdd51 Author: iklam Date: 2016-05-03 07:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/30cbe45cdd51 8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook Reviewed-by: cjplummer, mseledtsov ! make/test/JtregNative.gmk + test/testlibrary/jvmti/libSimpleClassFileLoadHook.c + test/testlibrary_tests/SimpleClassFileLoadHookTest.java Changeset: 6397feee6873 Author: tonyp Date: 2016-05-05 08:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6397feee6873 8155257: ParNew/CMS: Clean up promoted object tracking Reviewed-by: jmasa, ysr ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/promotionInfo.cpp ! src/share/vm/gc/cms/promotionInfo.hpp Changeset: 397a50a75cd7 Author: gtriantafill Date: 2016-05-05 12:25 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/397a50a75cd7 8154942: Remove ProcessTools.getVmInputArguments() from the hotspot test library, as it is not used by any of the hotspot tests Reviewed-by: ctornqvi, hseigel ! test/testlibrary/jdk/test/lib/ProcessTools.java Changeset: 3f58c6fb2025 Author: ctornqvi Date: 2016-05-05 17:53 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3f58c6fb2025 Merge Changeset: d9f6f6fe23ac Author: kbarrett Date: 2016-05-05 13:47 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d9f6f6fe23ac 8156072: AllocatedObj msgs coming out during -version etc Summary: Removed obsolete print. Reviewed-by: jmasa, ecaspole ! src/share/vm/gc/g1/g1DefaultPolicy.cpp Changeset: 201fbccc830a Author: kbarrett Date: 2016-05-05 21:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/201fbccc830a Merge Changeset: fe4e0e970743 Author: jmasa Date: 2016-05-04 15:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fe4e0e970743 8156050: ParallelCompact_test should skip test if UseParallelOldGC is off Reviewed-by: drwhite, pliden ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 894a03df9a71 Author: jmasa Date: 2016-05-05 20:11 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/894a03df9a71 Merge Changeset: 32379cd4f38b Author: csahu Date: 2016-05-02 13:28 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/32379cd4f38b 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc/g1/g1RemSetSummary.cpp Changeset: bf9e318baefe Author: kevinw Date: 2016-05-06 09:54 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bf9e318baefe Merge Changeset: 6911df5737b0 Author: amurillo Date: 2016-05-06 06:12 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6911df5737b0 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/modules.cpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/utilities/array.cpp ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java ! test/runtime/modules/Xpatch/XpatchTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: bcd540fe096b Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bcd540fe096b Merge Changeset: 2a22bacc38a7 Author: mikael Date: 2016-05-06 13:00 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2a22bacc38a7 8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: f8b4999951fb Author: kvn Date: 2016-05-06 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f8b4999951fb 8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Reviewed-by: dcubed ! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: 60b331a4d392 Author: mikael Date: 2016-05-06 15:59 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/60b331a4d392 8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 2194c45f0113 Author: mikael Date: 2016-05-07 00:12 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2194c45f0113 Merge Changeset: 6174ad93770c Author: bchristi Date: 2016-05-06 22:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6174ad93770c 8147039: Incorrect locals and operands in compiled frames Summary: Implement stack walking using javaVFrame instead of vframeStream Reviewed-by: mchung, vlivanov ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp ! src/share/vm/runtime/vframe.hpp Changeset: b386109a14b4 Author: bchristi Date: 2016-05-07 05:53 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b386109a14b4 Merge Changeset: a34c6853ec22 Author: stuefe Date: 2016-04-28 15:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a34c6853ec22 8155639: Remove STEP numbers from error reporting Reviewed-by: coleenp, twisti ! src/share/vm/utilities/vmError.cpp Changeset: 54d0862c0773 Author: jmasa Date: 2015-08-06 22:07 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/54d0862c0773 6858051: Create GC worker threads dynamically Reviewed-by: tschatzl, drwhite ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/parallel/gcTaskThread.hpp ! src/share/vm/gc/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc/shared/adaptiveSizePolicy.hpp + src/share/vm/gc/shared/workerManager.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 9eb1d98196cc Author: neliasso Date: 2016-04-18 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9eb1d98196cc 8154151: VM crashes with assert "Ensure we don't compile before compilebroker init" Summary: Drop compiles submitted with complevel_none Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp + test/compiler/startup/TieredStopAtLevel0SanityTest.java Changeset: 4ad15a010a7b Author: neliasso Date: 2016-04-13 14:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4ad15a010a7b 8153013: BlockingCompilation test times out Summary: Task has no invocation count and get stale at once Reviewed-by: kvn, iveresov, twisti ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! test/compiler/whitebox/BlockingCompilation.java Changeset: 8fc9f252b2ff Author: neliasso Date: 2016-04-22 16:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8fc9f252b2ff 8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log Summary: Retake tty_lock before printing closing tag in print_optoassembly Reviewed-by: kvn ! src/share/vm/opto/output.cpp Changeset: 6525e4ba82a1 Author: zmajo Date: 2016-04-29 08:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6525e4ba82a1 8153340: Disallow misconfiguration and improve the consistency of allocation prefetching Summary: Improve allocation prefetching. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 1adbdb1baab5 Author: zmajo Date: 2016-04-29 12:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1adbdb1baab5 Merge ! src/share/vm/runtime/vmStructs.cpp Changeset: 9b3cd8b1fde6 Author: zmajo Date: 2016-04-29 13:10 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9b3cd8b1fde6 Merge Changeset: e118111d4433 Author: zmajo Date: 2016-04-29 14:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e118111d4433 8155653: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn + test/compiler/vectorization/TestVectorUnalignedOffset.java Changeset: 7f53603aac5a Author: never Date: 2016-04-29 12:56 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7f53603aac5a 8154483: update IGV with improvements from Graal Reviewed-by: kvn ! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java ! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java ! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java ! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java ! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/layer.xml ! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java ! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java ! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java ! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java ! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java ! src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml ! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/layer.xml ! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/share/tools/IdealGraphVisualizer/nbproject/project.properties Changeset: e007641c7360 Author: enevill Date: 2016-04-30 00:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e007641c7360 8155790: aarch64: debug VM fails to start after 8155617 Summary: fix base register to point to end after zeroing Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: b26c56140837 Author: dpochepk Date: 2016-05-02 03:20 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b26c56140837 8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java Changeset: c9894d44a9db Author: dpochepk Date: 2016-05-02 03:24 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c9894d44a9db 8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java Changeset: 1b316f7a9893 Author: goetz Date: 2016-05-02 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1b316f7a9893 8155738: C2: fix frame_complete_offset Summary: During scratch_emit_size wrong value was set. Also set offset of ppc. Reviewed-by: kvn, dlong ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/opto/compile.hpp Changeset: ad3d36d1925e Author: rschatz Date: 2016-05-03 11:57 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ad3d36d1925e 8155735: use strings instead of Symbol* in JVMCI exception stubs Reviewed-by: never, twisti ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp Changeset: 4d45439a2e0a Author: twisti Date: 2016-05-03 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4d45439a2e0a Merge Changeset: b3dfbd360de5 Author: never Date: 2016-05-03 12:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b3dfbd360de5 8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 62cdaf2fbe22 Author: never Date: 2016-05-03 21:28 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/62cdaf2fbe22 Merge Changeset: 3f6fd139a591 Author: enevill Date: 2016-05-03 20:36 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3f6fd139a591 8155967: aarch64: fix register usage in block zeroing Summary: fix array fill stub to use r10 == base and r11 == count Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 61e97cdc804b Author: shade Date: 2016-05-04 17:17 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/61e97cdc804b 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Reviewed-by: psandoz, vlivanov, simonis ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template - test/compiler/unsafe/generate-unsafe-tests.sh Changeset: 8899dee1b1ed Author: roland Date: 2016-05-04 13:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8899dee1b1ed 8155717: Aarch64: enable loop superword's unrolling analysis Reviewed-by: aph, kvn, mcberg ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/share/vm/opto/superword.cpp Changeset: 05d358b254ad Author: roland Date: 2016-04-29 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/05d358b254ad 8154943: AArch64: redundant address computation instructions with vectorization Summary: duplicated i2l nodes can be eliminated to optimize redundant address computations Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.cpp Changeset: b25d174d30f4 Author: kvn Date: 2016-05-04 15:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b25d174d30f4 8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC Reviewed-by: kvn Contributed-by: ahmed.khawaja at oracle.com ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp Changeset: fc4f9aacd7c6 Author: psandoz Date: 2016-05-05 10:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fc4f9aacd7c6 8151268: Wire up the x86 _vectorizedMismatch stub routine in C1 Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/vmSymbols.cpp Changeset: 4a39ee246f70 Author: kvn Date: 2016-05-05 17:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4a39ee246f70 8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics Reviewed-by: kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: f57bf5857679 Author: psandoz Date: 2016-05-05 18:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f57bf5857679 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: shade, vlivanov ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp Changeset: 5bd9548140be Author: vlivanov Date: 2016-05-06 18:20 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5bd9548140be Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java - test/compiler/unsafe/generate-unsafe-tests.sh ! test/compiler/whitebox/BlockingCompilation.java Changeset: e09c7128cc52 Author: jcm Date: 2016-05-06 05:42 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e09c7128cc52 8156126: LogCompilation: Dump additional info about deoptimization events Summary: Added reason and pc information to deoptimization info. Reviewed-by: vlivanov ! src/share/vm/runtime/deoptimization.cpp Changeset: 2ec94e2b7659 Author: jcm Date: 2016-05-06 05:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2ec94e2b7659 8156124: Update compiler/unsafe/UnsafeGetConstantField after JDK-8148518 is fixed Summary: Removed workaround added for 8148518. Reviewed-by: vlivanov ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: 39909356cfb4 Author: jcm Date: 2016-05-06 06:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/39909356cfb4 8156131: C2: MachProj dumps data on tty w/ -XX:+WizardMode Summary: Made to dump on output stream on wizard mode. Reviewed-by: vlivanov ! src/share/vm/opto/machnode.cpp Changeset: 2f835b9637ee Author: vlivanov Date: 2016-05-06 19:45 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2f835b9637ee Merge ! src/share/vm/classfile/classLoader.cpp ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: 011616fee690 Author: vlivanov Date: 2016-05-09 13:13 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/011616fee690 Merge ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp Changeset: 58439934150d Author: erikj Date: 2016-05-09 13:22 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/58439934150d 8156018: Hotspot visual studio project generation broken Reviewed-by: mgronlun, ctornqvi Contributed-by: magnus.ihse.bursie at oracle.com + make/src/classes/build/tools/projectcreator/ArgsParser.java + make/src/classes/build/tools/projectcreator/BuildConfig.java + make/src/classes/build/tools/projectcreator/FileTreeCreator.java + make/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java + make/src/classes/build/tools/projectcreator/ProjectCreator.java + make/src/classes/build/tools/projectcreator/Util.java + make/src/classes/build/tools/projectcreator/WinGammaPlatform.java + make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: e0fb424caaf7 Author: erikj Date: 2016-05-09 13:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e0fb424caaf7 Merge - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 8e0fe2ce0d9b Author: ehelin Date: 2016-05-04 11:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8e0fe2ce0d9b 8156022: Add prediction for cost_per_byte_ms to G1Analytics Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1Analytics.cpp ! src/share/vm/gc/g1/g1Analytics.hpp Changeset: d7faecfb5fe8 Author: jmasa Date: 2016-05-06 14:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d7faecfb5fe8 8155992: Change name of StealRegionCompactionTask to something that emphasizes the compaction task. Reviewed-by: kbarrett, ehelin, drwhite ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/pcTasks.hpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 05e1391bdac7 Author: jmasa Date: 2016-05-09 17:36 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/05e1391bdac7 Merge Changeset: f86a34e67a05 Author: ccheung Date: 2016-05-09 12:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f86a34e67a05 8155574: ClassLoader::initialize_module_loader_map crashes if the char_buf is not NULL terminated Reviewed-by: jiangli, iklam ! src/share/vm/classfile/classLoader.cpp Changeset: 8bfef5982e56 Author: ccheung Date: 2016-05-09 21:27 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8bfef5982e56 Merge Changeset: d590007cce26 Author: iignatyev Date: 2016-05-09 14:15 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d590007cce26 8149591: Prepare hotspot for GTest Reviewed-by: jwilhelm Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com ! src/os/posix/vm/os_posix.cpp ! src/share/vm/memory/allocation.cpp + src/share/vm/memory/operator_new.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp Changeset: 148981ec9f91 Author: iignatyev Date: 2016-05-09 14:15 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/148981ec9f91 8148244: Finalize and integrate GTest implementation Reviewed-by: jwilhelm, erikj Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com + make/lib/CompileGtest.gmk ! make/lib/CompileLibraries.gmk ! make/lib/JvmMapfile.gmk + make/test/GtestImage.gmk ! test/Makefile + test/native/gtestLauncher.cpp + test/native/gtestMain.cpp + test/native/runtime/test_os.cpp + test/native/unittest.hpp + test/native/utilities/test_quicksort.cpp Changeset: 781e19537e17 Author: kzhaldyb Date: 2016-05-06 17:51 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/781e19537e17 8132710: Add tests which check that Humongous objects behave as expected after Young GC 8132712: Add tests which check that Humongous objects behave as expected after Full GC Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/objectGraphTest/GC.java + test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java + test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java + test/gc/g1/humongousObjects/objectGraphTest/README + test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java + test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java + test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java Changeset: 05c2d0b5fa7d Author: iignatyev Date: 2016-05-09 22:03 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/05c2d0b5fa7d Merge Changeset: fdc02061f4a1 Author: iignatyev Date: 2016-05-09 23:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fdc02061f4a1 Merge Changeset: 0e3de00effac Author: rehn Date: 2016-05-09 22:22 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0e3de00effac 8153535: Convert TraceRedefineClasses to Unified Logging Reviewed-by: rprotacio, coleenp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/prims/methodComparator.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: adfd695e80ff Author: coleenp Date: 2016-05-09 23:06 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/adfd695e80ff Merge - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/runtime/globals.hpp Changeset: b5fe708a9bf8 Author: dsamersoff Date: 2016-05-09 23:41 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b5fe708a9bf8 8155091: Remove SA related functions from tmtools Summary: Remove options that enables support for non-cooperative mode Reviewed-by: alanb, mchung, sla ! src/jdk.hotspot.agent/share/classes/module-info.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: 68853ef19be9 Author: dsamersoff Date: 2016-05-10 03:37 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/68853ef19be9 Merge Changeset: c84a6ce067ad Author: mlarsson Date: 2016-05-09 15:46 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c84a6ce067ad 8145934: Make ttyLocker equivalent for Unified Logging framework Reviewed-by: rprotacio, stuefe, jrose ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/log.cpp ! src/share/vm/logging/log.hpp ! src/share/vm/logging/logDecorations.cpp ! src/share/vm/logging/logDecorations.hpp ! src/share/vm/logging/logDecorators.hpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/logging/logFileOutput.hpp ! src/share/vm/logging/logFileStreamOutput.cpp ! src/share/vm/logging/logFileStreamOutput.hpp + src/share/vm/logging/logMessage.hpp + src/share/vm/logging/logMessageBuffer.cpp + src/share/vm/logging/logMessageBuffer.hpp ! src/share/vm/logging/logOutput.hpp ! src/share/vm/logging/logOutputList.hpp ! src/share/vm/logging/logPrefix.hpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/logging/logTagSet.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: 22bf25cb9859 Author: ysuenaga Date: 2016-05-07 10:29 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/22bf25cb9859 8156033: jhsdb jmap cannot set heapdump name Reviewed-by: dsamersoff ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java Changeset: 62e86ede0bf0 Author: dsamersoff Date: 2016-05-10 11:50 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/62e86ede0bf0 Merge Changeset: ae70ccde5447 Author: ysuenaga Date: 2016-05-06 09:13 +0900 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ae70ccde5447 8156133: FindCrashesAction in HSDB does not work except Solaris platform Reviewed-by: dsamersoff ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/vmError.hpp Changeset: 2b2cc4a01fda Author: dsamersoff Date: 2016-05-10 14:26 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2b2cc4a01fda Merge Changeset: b1efbedd2780 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b1efbedd2780 8156660: JDK-8150393 does not set _scan_in_progress properly Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: 9a41c4ac76c4 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a41c4ac76c4 8155721: Sparse remset wastes half of entry memory Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum. Reviewed-by: mgerdin, sjohanss ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp Changeset: 6b701219b703 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6b701219b703 8155810: Bound the number of root region scan threads to the number of survivor regions Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 299de0f2244c Author: tschatzl Date: 2016-05-10 16:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/299de0f2244c 8047328: Improve memory usage for cards in SparsePRTEntry Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card. Reviewed-by: mgerdin, ehelin Contributed-by: Andreas Sjoberg , Thomas Schatzl ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp Changeset: 8e3c3195f07f Author: tschatzl Date: 2016-05-10 18:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8e3c3195f07f Merge Changeset: 137319683e94 Author: gziemski Date: 2016-05-10 12:10 -0500 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/137319683e94 8073500: Prevent certain commercial flags from being changed at runtime Summary: Implement new writeable mechanism for flag control Reviewed-by: coleenp, iklam ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/bsd/vm/globals_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/globals_windows.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/gc/g1/g1_globals.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/opto/c2_globals.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.hpp + src/share/vm/runtime/commandLineFlagWriteableList.cpp + src/share/vm/runtime/commandLineFlagWriteableList.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/os_ext.hpp ! src/share/vm/runtime/thread.cpp Changeset: 1abcfc1f9d78 Author: gziemski Date: 2016-05-10 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1abcfc1f9d78 Merge Changeset: 8ba448b21d8c Author: kzhaldyb Date: 2016-05-10 21:23 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8ba448b21d8c 8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything Reviewed-by: jwilhelm, dfazunen ! test/TEST.groups + test/gc/logging/TestUnifiedLoggingSwitchStress.java Changeset: fbc95dc4380d Author: dfazunen Date: 2016-05-10 23:23 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fbc95dc4380d Merge Changeset: cd3ca570f548 Author: goetz Date: 2016-05-06 09:10 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cd3ca570f548 8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1" Summary: New function was placed within other function. Reviewed-by: mdoerr ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp Changeset: fcb21f5eac8e Author: shade Date: 2016-05-06 15:41 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fcb21f5eac8e 8156068: Unsafe.{get|set}Opaque should be single copy atomic Reviewed-by: psandoz, vlivanov ! src/share/vm/opto/library_call.cpp Changeset: 2073d966bcef Author: shade Date: 2016-05-06 14:44 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2073d966bcef Merge Changeset: c9a66dff4f34 Author: vlivanov Date: 2016-05-06 18:37 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c9a66dff4f34 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp - src/share/vm/gc/g1/g1Policy.cpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: dfaa2566defa Author: shade Date: 2016-05-06 17:59 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dfaa2566defa 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Reviewed-by: psandoz, vlivanov ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: 2c2e477471f0 Author: vlivanov Date: 2016-05-06 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2c2e477471f0 Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: aab4a6fd477a Author: never Date: 2016-05-05 20:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aab4a6fd477a 8156178: [JVMCI] expose StubRoutines trig functions Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 481284d8ed27 Author: never Date: 2016-05-06 18:08 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/481284d8ed27 Merge Changeset: 8750b0517271 Author: rraghavan Date: 2016-05-09 01:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8750b0517271 8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options Reviewed-by: kvn ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp ! test/compiler/cpuflags/AESIntrinsicsBase.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java ! test/compiler/runtime/6859338/Test6859338.java Changeset: 064d18bc1889 Author: roland Date: 2016-05-09 11:34 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/064d18bc1889 8154826: AArch64: take advantage better of base + shifted offset addressing mode Summary: reshape address subtree to fit aarch64 addressing mode Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp Changeset: cf3f7ec2a1c7 Author: vlivanov Date: 2016-05-11 00:31 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cf3f7ec2a1c7 Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: f2a0c035835b Author: vlivanov Date: 2016-05-10 21:38 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f2a0c035835b Merge Changeset: b2f17e1250fd Author: vlivanov Date: 2016-05-11 00:40 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b2f17e1250fd Merge ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp Changeset: aa11081b8307 Author: dholmes Date: 2016-05-11 01:02 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aa11081b8307 8154715: Missing destructor and/or TLS clearing calls for terminating threads Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion. Reviewed-by: stefank, sspitsyn Contributed-by: Brian Gardner ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 5560c6f1449d Author: dholmes Date: 2016-05-11 02:32 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5560c6f1449d 8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines Reviewed-by: kvn ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 21918a2e61f9 Author: mlarsson Date: 2016-05-11 10:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/21918a2e61f9 8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions Reviewed-by: rehn, iklam, kbarrett ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/logging/logTagSet.hpp + src/share/vm/logging/logTagSetDescriptions.cpp + src/share/vm/logging/logTagSetDescriptions.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: a7dcd050f119 Author: kzhaldyb Date: 2016-05-11 18:49 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a7dcd050f119 8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Reviewed-by: jprovino, tschatzl ! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Changeset: 5777a02b1783 Author: ccheung Date: 2016-05-11 12:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5777a02b1783 8156789: missing condition in ClassPathZipEntry::open_versioned_entry() Summary: added back the !_is_boot_append condition Reviewed-by: hseigel, jiangli ! src/share/vm/classfile/classLoader.cpp Changeset: aa97e2b7c9fa Author: aph Date: 2016-05-11 20:10 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aa97e2b7c9fa 8155627: Enable SA on AArch64 Reviewed-by: roland, dholmes ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java Changeset: 84f610d1b794 Author: ppunegov Date: 2016-05-11 20:06 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/84f610d1b794 8150247: CompilerControl: LogCompilation testing Summary: add a test for standalone LogCompilation testing Reviewed-by: kvn + test/compiler/compilercontrol/logcompilation/LogTest.java ! test/compiler/compilercontrol/share/processors/LogProcessor.java ! test/compiler/compilercontrol/share/scenario/Scenario.java Changeset: 24c1a0c737a5 Author: ppunegov Date: 2016-05-11 19:41 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/24c1a0c737a5 Merge Changeset: 67ace7884a83 Author: ppunegov Date: 2016-05-12 13:25 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/67ace7884a83 Merge Changeset: 389cc3cd2777 Author: dsamersoff Date: 2016-05-12 17:47 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/389cc3cd2777 8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception Summary: Update test to use jhsdb instead of jmap Reviewed-by: sla ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 4ce473923672 Author: jprovino Date: 2016-05-12 11:54 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4ce473923672 8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java Summary: test needs @modules java.base/jdk.internal.misc Reviewed-by: jwilhelm, drwhite ! test/runtime/modules/Xpatch/XpatchDupJavaBase.java ! test/runtime/modules/Xpatch/XpatchDupModule.java Changeset: 798a3c468407 Author: jprovino Date: 2016-05-12 16:46 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/798a3c468407 Merge Changeset: 226ebf31ae43 Author: jprovino Date: 2016-05-13 15:57 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/226ebf31ae43 8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert Summary: Old debug code needs to be removed. Reviewed-by: stefank, jwilhelm ! src/share/vm/gc/parallel/psScavenge.inline.hpp Changeset: 1691ffd6dab4 Author: amurillo Date: 2016-05-14 15:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1691ffd6dab4 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/prims/jvm.cpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp - src/share/vm/utilities/array.cpp ! test/Makefile - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/compiler/unsafe/generate-unsafe-tests.sh - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 35e7b0314d18 Author: kvn Date: 2016-05-19 11:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/35e7b0314d18 8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error Summary: Add missing cache_line_size > 0 checks. Reviewed-by: vlivanov, kbarrett ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 04d81325b25d Author: lana Date: 2016-05-19 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/04d81325b25d Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/compiler/unsafe/generate-unsafe-tests.sh - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: f8c04f51e59a Author: alanb Date: 2016-05-21 08:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f8c04f51e59a 8152650: ModuleFinder.compose should accept varargs Reviewed-by: mchung ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java Changeset: 96d12502f87d Author: iignatyev Date: 2016-05-23 17:49 +0300 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/96d12502f87d 8156681: Add jtreg wrapper for hotspot gtest tests Reviewed-by: jwilhelm, ehelin + test/native/GTestWrapper.java Changeset: 79d6d3def569 Author: goetz Date: 2016-05-17 03:26 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/79d6d3def569 8156929: [aix] Add missing includes Reviewed-by: coleenp, dholmes ! src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp ! src/share/vm/runtime/mutex.cpp Changeset: 23f19168390c Author: coleenp Date: 2016-05-17 08:51 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/23f19168390c 8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool 8151066: assert(0 <= i && i < length()) failed: index out of bounds Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic Reviewed-by: sspitsyn, dholmes ! src/share/vm/ci/ciStreams.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 5577f7c94439 Author: ctornqvi Date: 2016-05-17 11:39 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5577f7c94439 8156882: Remove hotspot/test/testlibrary/whitebox Reviewed-by: coleenp, mockner, dfazunen, iignatyev - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f0c6ff7fcfa9 Author: jmasa Date: 2016-05-13 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f0c6ff7fcfa9 8156867: Simplify/reduce testing in ParallelCompact_test Reviewed-by: jwilhelm, jprovino ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 890d81d31ea1 Author: jmasa Date: 2016-05-17 17:40 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/890d81d31ea1 Merge - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 3a09628e0316 Author: jiangli Date: 2016-05-17 17:42 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3a09628e0316 8149977: DumpLoadedClassList should not include generated classes. Summary: Exclude anonymous classes from the generated class list. Reviewed-by: ccheung, iklam, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: 9a9e0c3725ee Author: amurillo Date: 2016-05-20 11:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a9e0c3725ee Merge - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9aeae6b0a7a1 Author: amurillo Date: 2016-05-23 09:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9aeae6b0a7a1 Merge Changeset: cca990cdcb14 Author: amurillo Date: 2016-05-23 13:52 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cca990cdcb14 Merge Changeset: 0be6f4f5d186 Author: sla Date: 2016-05-24 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0be6f4f5d186 8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj ! test/Makefile From lana.steuck at oracle.com Thu May 26 17:08:42 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:42 +0000 Subject: hg: jdk9/jdk9: Added tag jdk-9+120 for changeset 647e0142a5a5 Message-ID: <201605261708.u4QH8gdG005261@aojmv0008.oracle.com> Changeset: f6a6d060b10c Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/f6a6d060b10c Added tag jdk-9+120 for changeset 647e0142a5a5 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:42 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:42 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk-9+120 for changeset 0be6f4f5d186 Message-ID: <201605261708.u4QH8gPF005257@aojmv0008.oracle.com> Changeset: 7e293105dbb0 Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7e293105dbb0 Added tag jdk-9+120 for changeset 0be6f4f5d186 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:42 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:42 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk-9+120 for changeset 5943b791e131 Message-ID: <201605261708.u4QH8gpe005254@aojmv0008.oracle.com> Changeset: 9a5fc5a27560 Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/9a5fc5a27560 Added tag jdk-9+120 for changeset 5943b791e131 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:47 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:47 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk-9+120 for changeset ecbe72546137 Message-ID: <201605261708.u4QH8l96005486@aojmv0008.oracle.com> Changeset: a265b8116058 Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/a265b8116058 Added tag jdk-9+120 for changeset ecbe72546137 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:46 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:46 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk-9+120 for changeset ecd0d6a71c7c Message-ID: <201605261708.u4QH8kwB005436@aojmv0008.oracle.com> Changeset: fb771fa3a986 Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/fb771fa3a986 Added tag jdk-9+120 for changeset ecd0d6a71c7c ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:49 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:49 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk-9+120 for changeset 0f81cdd51b42 Message-ID: <201605261708.u4QH8n5r005509@aojmv0008.oracle.com> Changeset: 2f500ac6a6fe Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2f500ac6a6fe Added tag jdk-9+120 for changeset 0f81cdd51b42 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:51 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:51 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk-9+120 for changeset 7ab7fc00b147 Message-ID: <201605261708.u4QH8pZK005564@aojmv0008.oracle.com> Changeset: a2c78af5909e Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a2c78af5909e Added tag jdk-9+120 for changeset 7ab7fc00b147 ! .hgtags From lana.steuck at oracle.com Thu May 26 17:08:49 2016 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 26 May 2016 17:08:49 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk-9+120 for changeset b9a518bf7251 Message-ID: <201605261708.u4QH8nar005518@aojmv0008.oracle.com> Changeset: bbc19b6de175 Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bbc19b6de175 Added tag jdk-9+120 for changeset b9a518bf7251 ! .hgtags