-
Bug
-
Resolution: Fixed
-
P4
-
8
-
b61
-
Not verified
The following recent push to TL didn't integrate review comments:
Changeset: 99983a4a593b
Author: mcimadamore
Date: 2012-09-25 11:52 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99983a4a593b
7193913: Cleanup Resolve.findMethod
Summary: Refactor method lookup logic in Resolve.findMethod
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 26d93df3905a
Author: mcimadamore
Date: 2012-09-25 11:53 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/26d93df3905a
7194586: Add back-end support for invokedynamic
Summary: Add support for invokedynamic bytecode instruction; includes suppot for generation of all related classfile attributes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/lambda/TestInvokeDynamic.java
Changeset: 2eca84194807
Author: mcimadamore
Date: 2012-09-25 11:55 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2eca84194807
7175433: Inference cleanup: add helper class to handle inference variables
Summary: Add class to handle inference variables instantiation and associated info
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/varargs/6313164/T7175433.java
Changeset: ad2ca2a4ab5e
Author: mcimadamore
Date: 2012-09-25 11:56 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ad2ca2a4ab5e
7177306: Regression: unchecked method call does not erase return type
Summary: Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
+ test/tools/javac/generics/inference/7177306/T7177306a.java
+ test/tools/javac/generics/inference/7177306/T7177306a.out
+ test/tools/javac/generics/inference/7177306/T7177306b.java
+ test/tools/javac/generics/inference/7177306/T7177306b.out
+ test/tools/javac/generics/inference/7177306/T7177306c.java
+ test/tools/javac/generics/inference/7177306/T7177306d.java
+ test/tools/javac/generics/inference/7177306/T7177306e.java
+ test/tools/javac/generics/inference/7177306/T7177306e.out
Changeset: 99983a4a593b
Author: mcimadamore
Date: 2012-09-25 11:52 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99983a4a593b
7193913: Cleanup Resolve.findMethod
Summary: Refactor method lookup logic in Resolve.findMethod
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 26d93df3905a
Author: mcimadamore
Date: 2012-09-25 11:53 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/26d93df3905a
7194586: Add back-end support for invokedynamic
Summary: Add support for invokedynamic bytecode instruction; includes suppot for generation of all related classfile attributes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/lambda/TestInvokeDynamic.java
Changeset: 2eca84194807
Author: mcimadamore
Date: 2012-09-25 11:55 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2eca84194807
7175433: Inference cleanup: add helper class to handle inference variables
Summary: Add class to handle inference variables instantiation and associated info
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/varargs/6313164/T7175433.java
Changeset: ad2ca2a4ab5e
Author: mcimadamore
Date: 2012-09-25 11:56 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ad2ca2a4ab5e
7177306: Regression: unchecked method call does not erase return type
Summary: Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
+ test/tools/javac/generics/inference/7177306/T7177306a.java
+ test/tools/javac/generics/inference/7177306/T7177306a.out
+ test/tools/javac/generics/inference/7177306/T7177306b.java
+ test/tools/javac/generics/inference/7177306/T7177306b.out
+ test/tools/javac/generics/inference/7177306/T7177306c.java
+ test/tools/javac/generics/inference/7177306/T7177306d.java
+ test/tools/javac/generics/inference/7177306/T7177306e.java
+ test/tools/javac/generics/inference/7177306/T7177306e.out
- relates to
-
JDK-8000241 langtools doesn't build
- Closed
-
JDK-7194586 Add back-end support for invokedynamic
- Closed
-
JDK-7193913 Cleanup Resolve.findMethod
- Closed
-
JDK-7177306 Regression: unchecked method call does not erase return type
- Closed