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