hg: jdk9/client/langtools: 6 new changesets
david.dehaven at oracle.com
david.dehaven at oracle.com
Tue Mar 24 18:13:16 UTC 2015
Changeset: 42098d16d8f9
Author: mcimadamore
Date: 2015-03-19 11:39 +0000
URL: http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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
Changeset: 8819ec2a8246
Author: mcimadamore
Date: 2015-03-19 16:23 +0000
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/8819ec2a8246
8075509: List.map should return itself if list is unchanged
Summary: Fix List.map to match semantics of old Type.map
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
Changeset: 3341790c9bdb
Author: katleman
Date: 2015-03-19 12:59 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/3341790c9bdb
Added tag jdk9-b55 for changeset 32a2e7249884
! .hgtags
Changeset: 5ee7bba6ef41
Author: lana
Date: 2015-03-19 16:13 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/5ee7bba6ef41
Merge
More information about the jdk9-client-changes
mailing list