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