Changeset: f819be1d88cc Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f819be1d88cc
Added tag jdk-9+116 for changeset 3e3553ee39d9 ! .hgtags Changeset: 2aa0433e0add Author: jlahoda Date: 2016-04-15 11:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/jdk9/langtools/rev/8d8d8069aaef Merge Changeset: 778c7b2dad22 Author: jjg Date: 2016-04-29 14:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/778c7b2dad22 8154270: javac wrongly rejects some class literals as annotation element values Reviewed-by: mcimadamore Contributed-by: cus...@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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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.naza...@oracle.com, jan.lah...@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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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