hg: jdk8/tl/langtools: 4 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Tue Mar 5 07:55:55 PST 2013
Changeset: 69cd2bfd4a31
Author: mcimadamore
Date: 2013-03-05 14:04 +0000
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/69cd2bfd4a31
8004962: Code generation crash with lambda and local classes
Summary: Translation info should be propagated from LambdaToMethod to Lower
Reviewed-by: jjg, rfield
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/lambda/LambdaCapture07.java
Changeset: d2a98dde7ecc
Author: mcimadamore
Date: 2013-03-05 14:12 +0000
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d2a98dde7ecc
8009227: Certain diagnostics should not be deferred
Summary: Add new diagnostic flag to mark non deferrable diagnostics
Reviewed-by: jjg
! 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/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/lambda/abort/CompletionFailure.java
Changeset: a708c5f1da06
Author: mcimadamore
Date: 2013-03-05 14:16 +0000
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a708c5f1da06
8009154: Missing cast in method reference bridge leads to NoSuchMethodError
Summary: Missing cast in generated method reference bridge
Reviewed-by: rfield, jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReference65.java
Changeset: 12202e6ab78a
Author: mcimadamore
Date: 2013-03-05 14:19 +0000
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/12202e6ab78a
8009129: Illegal access error when calling method reference
Summary: Javac generates method handle referencing non public type
Reviewed-by: jjg, rfield
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/NotDefPublicCantAccessFragment.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/p/C.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out
+ test/tools/javac/lambda/inaccessibleMref01/p1/C.java
+ test/tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java
+ test/tools/javac/lambda/inaccessibleMref02/p1/C.java
More information about the compiler-dev
mailing list