hg: jdk10/hs/langtools: 19 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Thu Jun 22 00:03:15 UTC 2017
Changeset: c32ca555da54
Author: vromero
Date: 2017-06-09 11:27 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c32ca555da54
8175794: Type inference regression after JDK-8078093
Reviewed-by: mcimadamore
Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/T8175794/MissingReturnConstraintTest.java
Changeset: d10fabb6a3a1
Author: lana
Date: 2017-06-09 21:34 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d10fabb6a3a1
Added tag jdk-10+11 for changeset daa70bfed35e
! .hgtags
Changeset: cfc4a56c86f9
Author: vromero
Date: 2017-06-13 11:21 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/cfc4a56c86f9
8181464: Invalid lambda in annotation causes NPE in Lint.augment
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/8002286/T8002286.out
+ test/tools/javac/T8181464/Anno.java
+ test/tools/javac/T8181464/Anno2.java
+ test/tools/javac/T8181464/AnnoProcessor.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.out
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.out
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.out
! test/tools/javac/annotations/neg/AnonSubclass.out
! test/tools/javac/annotations/neg/Z15.out
! test/tools/javac/annotations/neg/pkg/package-info.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java
+ test/tools/javac/diags/examples/AnnotationMustBeConstant.java
+ test/tools/javac/diags/examples/AnnotationMustBeConstant2.java
! test/tools/javac/diags/examples/AttrMustBeConstant.java
! test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java
+ test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst2.java
! test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out
Changeset: fc828f719094
Author: rfield
Date: 2017-06-13 12:31 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fc828f719094
8180306: jshell tool: /help -- confusing identifier in feedback mode examples
8179048: jshell tool: /help -- references to "/reset or /reload" should add /env
8179046: jshell tool: /help /edit is missing -all and -start
8181950: jshell tests: longer help documentation breaks tests because of paging
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/MergedTabShiftTabCommandTest.java
Changeset: 5be57bc01147
Author: mchung
Date: 2017-05-30 14:11 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/5be57bc01147
8181148: Update the jdeps tool to list exported packages instead of just internal APIs
Reviewed-by: psandoz
- make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java
Changeset: eaee37d37d51
Author: lana
Date: 2017-06-01 18:49 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/eaee37d37d51
Merge
- make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java
Changeset: 123eb0956a45
Author: ksrini
Date: 2017-06-02 13:38 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/123eb0956a45
8181441: Fix minor typo/link in the old standard doclet API documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
Changeset: ff9b23e56b10
Author: lana
Date: 2017-06-08 16:32 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ff9b23e56b10
Added tag jdk-9+173 for changeset 123eb0956a45
! .hgtags
Changeset: 174ffcfaf0b1
Author: lana
Date: 2017-06-14 20:05 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/174ffcfaf0b1
Merge
! .hgtags
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
Changeset: 2bd34895dda2
Author: jlahoda
Date: 2017-06-15 13:44 +0200
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2bd34895dda2
8170326: Inconsistencies between code, compiler.properties and comments
Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible.
Reviewed-by: mcimadamore
! make/tools/crules/CodingRulesAnalyzerPlugin.java
+ make/tools/crules/LegacyLogMethodAnalyzer.java
! make/tools/crules/resources/crules.properties
! make/tools/propertiesparser/parser/MessageFile.java
! make/tools/propertiesparser/parser/MessageLine.java
! make/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.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/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/T5024091/T5024091.out
! test/tools/javac/annotations/neg/Cycle1.out
! test/tools/javac/annotations/neg/Cycle2.out
! test/tools/javac/annotations/neg/Cycle3.out
! test/tools/javac/annotations/neg/Dup.out
! test/tools/javac/annotations/neg/Z14.out
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out
! test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/importChecks/NoImportedNoClasses.out
! test/tools/javac/staticImport/ImportPrivate.out
Changeset: 89968ec1af89
Author: jjg
Date: 2017-06-15 10:55 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/89968ec1af89
8149146: [javadoc] eliminate doclet.xml
Reviewed-by: ksrini, bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
Changeset: 733fb11b37d4
Author: jjg
Date: 2017-06-08 15:50 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/733fb11b37d4
8180296: Move Javadoc: doclet, taglet specs to specs directory
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java
Changeset: 50c077995aa2
Author: lana
Date: 2017-06-08 23:11 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/50c077995aa2
Merge
Changeset: da99b31da7b5
Author: lana
Date: 2017-06-15 17:24 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/da99b31da7b5
Added tag jdk-9+174 for changeset 50c077995aa2
! .hgtags
Changeset: b8ef8ce8ecf4
Author: lana
Date: 2017-06-16 04:54 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b8ef8ce8ecf4
Merge
! .hgtags
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
Changeset: dd1e024fc434
Author: rfield
Date: 2017-06-16 10:32 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/dd1e024fc434
8180510: jshell tool: crash on entering pseudo-commands: /<id> or /-<n>
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 24b8889c6063
Author: lana
Date: 2017-06-17 00:15 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/24b8889c6063
Added tag jdk-10+12 for changeset 2bd34895dda2
! .hgtags
Changeset: 0b32afcabef4
Author: cushon
Date: 2017-06-12 12:25 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0b32afcabef4
8144185: javac produces incorrect RuntimeInvisibleTypeAnnotations length attribute
Reviewed-by: sadayapalam
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
Changeset: 123f40b60a18
Author: jlahoda
Date: 2017-06-19 11:41 +0200
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/123f40b60a18
8181911: Lambda Analyzer causes compile-time error
Summary: When copying Env<AttrContext> for Analyzer, detach returnResult from the outer context.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/LambdaConv28.java
+ test/tools/javac/lambda/LambdaConv28.out
More information about the jdk10-hs-changes
mailing list