hg: lambda/lambda/langtools: More inference fixes:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Jan 28 08:23:57 PST 2013


Changeset: ef4761f832cb
Author:    mcimadamore
Date:      2013-01-28 16:23 +0000
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ef4761f832cb

More inference fixes:
*) Bound comparison fails with cloned ivars
*) Fix inference strategy to use transitive closure of bounded vars
*) Tweak compatibility of both inference schemes when target type is a primitive

! 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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/GraphInfer.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LegacyInfer.java
+ test/tools/javac/lambda/TargetType53.java
+ test/tools/javac/lambda/TargetType54.java
+ test/tools/javac/lambda/TargetType55.java
+ test/tools/javac/lambda/TargetType56.java



More information about the lambda-dev mailing list