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