hg: jdk9/client/langtools: 9 new changesets
philip.race at oracle.com
philip.race at oracle.com
Mon May 5 20:15:57 UTC 2014
Changeset: e6e9f1b096c8
Author: pgovereau
Date: 2014-04-21 17:57 -0400
URL: http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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/client/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/client/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/client/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/client/langtools/rev/72efbe612e49
Merge
Changeset: 9cfffe95a5fc
Author: pgovereau
Date: 2014-05-02 22:35 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/9cfffe95a5fc
8033437: javac, inconsistent generic types behaviour when compiling together vs. separate
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com, paul.govereau at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/wildcards/RefQueue.java
+ test/tools/javac/generics/wildcards/RefQueueBug.java
Changeset: 5fbdcc2e3a75
Author: jjg
Date: 2014-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/5fbdcc2e3a75
8042358: some tests have placeholder bugid 1234567
Reviewed-by: mduigou
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
More information about the jdk9-all-changes
mailing list