hg: jdk9/hs-comp/langtools: 15 new changesets

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Tue May 10 23:07:26 UTC 2016


Changeset: 778c7b2dad22
Author:    jjg
Date:      2016-04-29 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp-changes mailing list