hg: jdk9/hs/langtools: 15 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri May 6 15:27:12 UTC 2016
Changeset: 778c7b2dad22
Author: jjg
Date: 2016-04-29 14:18 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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
Changeset: 4c740bddc648
Author: alanb
Date: 2016-05-03 09:11 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/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/hs/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/hs/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/hs/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
More information about the jdk9-hs-changes
mailing list