hg: jdk9/dev/langtools: 3 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Mar 19 11:42:06 UTC 2015


Changeset: 42098d16d8f9
Author:    mcimadamore
Date:      2015-03-19 11:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/42098d16d8f9

8074381: java.lang.AssertionError during compiling
Summary: Add extra functional interface check to prevent crash during code generation
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8074381/T8074381a.java
+ test/tools/javac/lambda/8074381/T8074381a.out
+ test/tools/javac/lambda/8074381/T8074381b.java
+ test/tools/javac/lambda/8074381/T8074381b.out

Changeset: 0bc7ba363b7f
Author:    mcimadamore
Date:      2015-03-19 11:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/0bc7ba363b7f

8074100: Turn Type.Mapping into a true visitor
Summary: replace Type.Mapping with a true visitor in Types
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java

Changeset: eb7b825ad678
Author:    mcimadamore
Date:      2015-03-19 11:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/eb7b825ad678

8048838: type inference performance regression
Summary: Reduce redundant bounds before attempting to do pairwise lub computation during bound incorporation.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8048838/T8048838.java



More information about the jdk9-dev-changes mailing list