hg: jdk8u/jdk8u/langtools: 7 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Sep 30 16:19:17 UTC 2014


Changeset: c627efb5fdcd
Author:    jlahoda
Date:      2014-09-08 10:48 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/langtools/rev/4ac623ddd8d0

Merge


Changeset: 58e7e71b302e
Author:    vromero
Date:      2014-09-09 10:43 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/langtools/rev/0ff5e3f8df45

Merge


Changeset: d3515520e68e
Author:    lana
Date:      2014-09-25 11:02 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/d3515520e68e

Merge




More information about the jdk8u-changes mailing list