hg: jigsaw/jake/langtools: 17 new changesets
erik.joelsson at oracle.com
erik.joelsson at oracle.com
Sat Jan 30 10:13:40 UTC 2016
Changeset: 1203d1d370e2
Author: jjg
Date: 2016-01-15 15:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1203d1d370e2
8146208: Add a public DocTreeFactory to the Compiler Tree API
Reviewed-by: ksrini
+ src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
Changeset: 9e528a7d43c8
Author: mcimadamore
Date: 2016-01-18 14:25 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9e528a7d43c8
8147554: InfoOptsTest fails when executed outside make
Summary: Local ant build uses '-' as a build separator instead of '+' for fullversion string
Reviewed-by: jlahoda
! make/build.properties
Changeset: 1fd828240c4d
Author: sadayapalam
Date: 2016-01-19 15:46 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1fd828240c4d
8144580: java.lang.AssertionError: Missing type variable in where clause: T
Summary: Type variable comparisons should ignore type annotations.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/annotations/typeAnnotations/RichFormatterWithAnnotationsTest.java
Changeset: b2b1e27e324c
Author: mcimadamore
Date: 2016-01-20 10:50 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b2b1e27e324c
8147493: regression when type-checking unchecked method calls
Summary: Shared warner in Attr.checkMethod leads to spurious inference errors
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/inference/8147493/T8147493a.java
+ test/tools/javac/generics/inference/8147493/T8147493b.java
Changeset: b0b517a7a9ee
Author: mcimadamore
Date: 2016-01-20 10:53 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b0b517a7a9ee
8147546: regression when type-checking generic calls inside nested declarations occurring in method context
Summary: Attr.visitClassDef should set a temporary ArgumentAttr cache when in speculative mode
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/speculative/8147546/T8147546a.java
+ test/tools/javac/lambda/speculative/8147546/T8147546b.java
Changeset: d7cb87cc129c
Author: iris
Date: 2016-01-19 20:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d7cb87cc129c
8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
Changeset: 9b540966564c
Author: erikj
Date: 2016-01-21 15:11 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9b540966564c
8147930: Langtools test Makefile still requires special make in Cygwin
Reviewed-by: ihse
! test/Makefile
Changeset: dc4e6a3b146f
Author: lana
Date: 2016-01-21 10:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/dc4e6a3b146f
Merge
Changeset: 8f03e46ac921
Author: jjg
Date: 2016-01-21 15:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8f03e46ac921
8147995: 8147930 uses incorrect whitespace in langtools/test/Makefile
Reviewed-by: mikael, mchung
! test/Makefile
Changeset: 0c9553bc6bf5
Author: jlahoda
Date: 2016-01-22 21:00 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0c9553bc6bf5
8143388: Compiler throws NullPointerException during compilation
Summary: Avoid putting "super" into a local variable while desugaring postfix operators.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/boxing/IncrementBoxedAndAccess.java
Changeset: aacc4ceb35c9
Author: alundblad
Date: 2016-01-24 11:32 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aacc4ceb35c9
8056989: Sjavac --server option should be optional
8147568: NullPointerException in option parsing
Summary: Made --server option optional (and background=true implied)
Reviewed-by: jlahoda, erikj
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/HiddenFiles.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
! test/tools/sjavac/IncludeExcludePatterns.java
! test/tools/sjavac/NoState.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java
! test/tools/sjavac/StateDir.java
Changeset: 3e4edb085bf0
Author: alundblad
Date: 2016-01-24 11:44 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3e4edb085bf0
8145392: Build fails with "No portfile values materialized"
Summary: Increased default server startup timeout.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
Changeset: 05ae1063b5c8
Author: sadayapalam
Date: 2016-01-25 15:49 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/05ae1063b5c8
8145987: Assertion failure when compiling stream with type annotation
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest2.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest2.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest3.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedMethodSelectorTest3.out
Changeset: 94cfc50c1b8a
Author: alanb
Date: 2016-01-25 19:01 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/94cfc50c1b8a
8148147: Sync up @modules from jigsaw/jake
Reviewed-by: chegar, mchung
! test/jdk/jshell/ClassPathTest.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/ImportTest.java
! test/jdk/jshell/KullaCompletenessStressTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/StopExecutionTest.java
! test/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/jdk/jshell/ToolReloadTest.java
! test/lib/combo/TEST.properties
! test/tools/all/RunCodingRules.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/6567415/T6567415.java
! test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/lexer/JavaLexerTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
! test/tools/javadoc/CompletionError.java
! test/tools/javadoc/sampleapi/SampleApiTest.java
! test/tools/javap/classfile/6888367/T6888367.java
Changeset: 91bf4c9a4806
Author: lana
Date: 2016-01-28 09:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/91bf4c9a4806
Added tag jdk-9+103 for changeset 94cfc50c1b8a
! .hgtags
Changeset: 4482886c5d9d
Author: erikj
Date: 2016-01-30 06:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4482886c5d9d
Merge
! .hgtags
! make/build.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! test/Makefile
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/tools/all/RunCodingRules.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javap/classfile/6888367/T6888367.java
Changeset: 46a8fbd55ac9
Author: erikj
Date: 2016-01-30 06:59 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/46a8fbd55ac9
Merge
More information about the jigsaw-dev
mailing list