Changeset: c627efb5fdcd Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/c627efb5fdcd 8056014: Type inference may be skipped for a complex receiver generic method in a parameter position Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: ced008063508 Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/ced008063508 8056984: Exception in compiler: java.lang.AssertionError: isSubClass T Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java Changeset: 4ac623ddd8d0 Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/4ac623ddd8d0 Merge Changeset: 58e7e71b302e Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/58e7e71b302e 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 9a3e5ce68cef Author: vromero Date: 2014-07-09 10:49 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/9a3e5ce68cef 8033483: Should ignore nested lambda bodies during overload resolution Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out Changeset: 0ff5e3f8df45 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/0ff5e3f8df45 Merge Changeset: d3515520e68e Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/d3515520e68e Merge Changeset: 8bb38a350722 Author: asaha Date: 2014-10-01 07:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/8bb38a350722 Added tag jdk8u40-b08 for changeset d3515520e68e ! .hgtags