hg: jdk9/client/langtools: 14 new changesets
philip.race at oracle.com
philip.race at oracle.com
Fri Mar 7 13:22:59 PST 2014
Changeset: b03893804cd3
Author: jjg
Date: 2014-02-27 11:47 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b03893804cd3
8035972: missing test file for 8034048
Reviewed-by: jjg, vromero
Contributed-by: paul.govereau at oracle.com
+ test/tools/javac/varargs/MethodHandleCrash.java
Changeset: 1514b395e8e1
Author: jjg
Date: 2014-02-27 13:57 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/1514b395e8e1
8033287: Reduce the size of the endPosTable
Reviewed-by: jjg
Contributed-by: per.bothner at oracle.com, chturne at gmail.com
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ src/share/classes/com/sun/tools/javac/util/IntHashTable.java
Changeset: 35789cbea856
Author: vromero
Date: 2014-02-28 18:27 +0000
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/35789cbea856
8035891: javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: d2d04222e191
Author: jlahoda
Date: 2014-02-28 20:25 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/d2d04222e191
8031383: Error recovery in JavacParser could be improved
Summary: Improving error recovery in JavacParser by avoiding artificial nextToken in JavacParser.reportSyntaxError.
Reviewed-by: jjg, jfranck
Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/TryWithResources/BadTwrSyntax.out
! test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/tools/javac/annotations/typeAnnotations/failures/OldArray.out
! test/tools/javac/diags/examples/ArrayAndReceiver.java
! test/tools/javac/diags/examples/EmptyCharLiteral.java
! test/tools/javac/diags/examples/IllegalDot.java
+ test/tools/javac/diags/examples/IllegalStartOfType.java
+ test/tools/javac/diags/examples/InitializerNotAllowed.java
! test/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/tools/javac/diags/examples/VarargsMustBeLast.java
! test/tools/javac/enum/EnumMembersOrder.out
! test/tools/javac/parser/7157165/T7157165.out
! test/tools/javac/parser/ErroneousParameters.java
! test/tools/javac/parser/ErroneousParameters.out
+ test/tools/javac/parser/MissingClosingBrace.java
+ test/tools/javac/parser/MissingClosingBrace.out
! test/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/tools/javac/parser/T4881269.out
! test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out
! test/tools/javac/quid/T6999438.out
Changeset: c96d2c7acfe6
Author: emc
Date: 2014-03-03 16:17 -0500
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/c96d2c7acfe6
8036142: Remove redundant call to annotateTypeLater with null Symbol
Summary: annotateTypeLater (formerly typeAnnotate) with null as the symbol was a way to force attribution of type annotations, but this is now obsolete and problematic, and a silent noop condition
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 96ebdbb37e6d
Author: jjg
Date: 2014-03-03 15:03 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/96ebdbb37e6d
8035875: remove deprecated html <font> tags from javadoc package-info.java file
Reviewed-by: jjg
Contributed-by: neil.toda at oracle.com
! src/share/classes/com/sun/javadoc/package-info.java
Changeset: e9b4d00dfb75
Author: jjg
Date: 2014-03-03 15:10 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/e9b4d00dfb75
8035877: javadoc classes are missing @return and @param tags
Reviewed-by: jjg
Contributed-by: neil.toda at oracle.com
! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/javadoc/Doc.java
! src/share/classes/com/sun/javadoc/Doclet.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/FieldDoc.java
! src/share/classes/com/sun/javadoc/MemberDoc.java
! src/share/classes/com/sun/javadoc/MethodDoc.java
! src/share/classes/com/sun/javadoc/PackageDoc.java
! src/share/classes/com/sun/javadoc/Parameter.java
! src/share/classes/com/sun/javadoc/ProgramElementDoc.java
! src/share/classes/com/sun/javadoc/SeeTag.java
! src/share/classes/com/sun/javadoc/SerialFieldTag.java
! src/share/classes/com/sun/javadoc/SourcePosition.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
Changeset: 9280e0d9569d
Author: jjg
Date: 2014-03-03 15:24 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/9280e0d9569d
8035878: javadoc tool documentation should be using {@code ..} specifier
Reviewed-by: jjg
Contributed-by: neil.toda at oracle.com
! src/share/classes/com/sun/javadoc/AnnotationValue.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/ParamTag.java
! src/share/classes/com/sun/javadoc/ParameterizedType.java
! src/share/classes/com/sun/javadoc/RootDoc.java
! src/share/classes/com/sun/javadoc/SeeTag.java
! src/share/classes/com/sun/javadoc/Tag.java
! src/share/classes/com/sun/javadoc/ThrowsTag.java
! src/share/classes/com/sun/javadoc/package-info.java
Changeset: ed0941f25322
Author: katleman
Date: 2014-02-21 11:40 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/ed0941f25322
Added tag jdk9-b03 for changeset 151222468d1d
! .hgtags
Changeset: 927c17e4f6d1
Author: lana
Date: 2014-02-24 13:06 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/927c17e4f6d1
Merge
- test/tools/javac/T8029240/DefaultMethodsNotVisibileForSource7Test.java
Changeset: b72975c6c031
Author: lana
Date: 2014-03-06 10:41 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b72975c6c031
Merge
Changeset: fa2ec6b6b169
Author: darcy
Date: 2014-03-06 16:15 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/fa2ec6b6b169
8031670: Remove unneeded -source options in javadoc tests
Reviewed-by: jjg, darcy, vromero
Contributed-by: neil.toda at oracle.com
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/tools/javadoc/6964914/JavacWarning.java
! test/tools/javadoc/6964914/Test.java
! test/tools/javadoc/LangVers.java
! test/tools/javadoc/sourceOption/SourceOption.java
- test/tools/javadoc/sourceOption/p/A.java
+ test/tools/javadoc/sourceOption/p/LambdaConstructTest.java
Changeset: 3b4d7dfbe079
Author: pgovereau
Date: 2014-03-06 13:50 -0500
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/3b4d7dfbe079
8034091: There is no records in LineNumberTable attribute for ternary operator ?: splitted to several lines.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/linenumbers/ConditionalLineNumberTest.java
Changeset: 7690787d1a81
Author: jlahoda
Date: 2014-03-07 13:35 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/7690787d1a81
8034854: outer_class_info_index of synthetic class is not zero
Summary: Auxiliary synthetic anonymous classes should not have an outer class specified in the InnerClasses attribute.
Reviewed-by: vromero, jjg, abuckley
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
More information about the jdk9-client-changes
mailing list