hg: jdk9/hs-emb/langtools: 12 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri May 2 20:57:58 UTC 2014
Changeset: 5828c0ddbb04
Author: jjg
Date: 2014-04-25 13:08 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/5828c0ddbb04
8040904: Ensure javadoc tests do not overwrite results within tests
Reviewed-by: ksrini
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testNotifications/TestNotifications.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
Changeset: 7c1bfb902276
Author: pgovereau
Date: 2014-04-25 22:00 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/7c1bfb902276
8039026: Definitely unassigned field can be accessed
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/DefiniteAssignment/T8039026.java
+ test/tools/javac/DefiniteAssignment/T8039026.out
Changeset: 4d0d7a33730d
Author: vromero
Date: 2014-04-28 14:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/4d0d7a33730d
8029102: Enhance compiler warnings for Lambda
Reviewed-by: briangoetz, jjg, jlahoda, ahgross
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTest.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTest.out
+ test/tools/javac/T8029102/WarnSerializableLambdaTestb.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTestb.out
+ test/tools/javac/diags/examples/WarnSerializableLambda.java
Changeset: a89f10b5dd01
Author: ksrini
Date: 2014-04-18 08:35 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a89f10b5dd01
8039410: [javadoc] fix class-use items to be deterministic and index ordering
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ test/com/sun/javadoc/testOrdering/C.java
+ test/com/sun/javadoc/testOrdering/TestOrdering.java
+ test/com/sun/javadoc/testOrdering/UsedInC.java
+ test/com/sun/javadoc/testOrdering/pkg1/C1.java
+ test/com/sun/javadoc/testOrdering/pkg1/C2.java
+ test/com/sun/javadoc/testOrdering/pkg1/C3.java
+ test/com/sun/javadoc/testOrdering/pkg1/C4.java
+ test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
+ test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
Changeset: d002fb1287ec
Author: ksrini
Date: 2014-04-18 08:44 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d002fb1287ec
8038583: [javadoc] Refactor uses of arrays to Collections
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
Changeset: e6e9f1b096c8
Author: pgovereau
Date: 2014-04-21 17:57 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e6e9f1b096c8
8030046: javac incorrectly handles absolute paths in manifest classpath
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/file/FSInfo.java
+ test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/lib/ToolBox.java
Changeset: af0eb050cfba
Author: anazarov
Date: 2014-04-30 13:48 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/af0eb050cfba
8040097: Implement classfile tests for LocalVariableTable and LocalVariableTypeTable attribute.
Reviewed-by: jjg, shurailine, emc
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
+ test/tools/javac/classfiles/attributes/lib/TestBase.java
+ test/tools/javac/lib/InMemoryFileManager.java
! test/tools/javac/lib/ToolBox.java
Changeset: c2200da8ec5b
Author: rfield
Date: 2014-04-30 18:19 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c2200da8ec5b
8036942: javac generates incorrect exception table for multi-catch statements inside a lambda
Summary: Union type info lost and also union type is not processed by TreeMaker.Type -- address by using existing tree, thus by-passing such issues.
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaMultiCatchTest.java
Changeset: 689266bbcd6a
Author: rfield
Date: 2014-04-30 23:02 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/689266bbcd6a
8029852: Bad code generated (VerifyError) when lambda instantiates enclosing local class and has captured variables
8029725: Lambda reference to containing local class causes javac infinite recursion
Reviewed-by: vromero, jlahoda, dlsmith
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaLocalTest.java
+ test/tools/javac/lambda/LambdaOuterLocalTest.java
+ test/tools/javac/lambda/SingleLocalTest.java
Changeset: c062c8dc1e4a
Author: vromero
Date: 2014-05-01 20:36 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c062c8dc1e4a
8030741: Inference: implement eager resolution of return types, consistent with JDK-8028800
Reviewed-by: dlsmith, jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out
+ test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java
+ test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out
Changeset: 55e92b74c283
Author: katleman
Date: 2014-05-01 12:52 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/55e92b74c283
Added tag jdk9-b11 for changeset f04fccfbd880
! .hgtags
Changeset: 72efbe612e49
Author: lana
Date: 2014-05-01 14:21 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/72efbe612e49
Merge
More information about the jdk9-hs-emb-changes
mailing list