hg: jdk7/tl/langtools: 3 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Dec 6 03:52:28 PST 2010


Changeset: 5fb14e67c371
Author:    mcimadamore
Date:      2010-12-06 11:49 +0000
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5fb14e67c371

7003744: Compiler error concerning final variables
Summary: Flow analysis does not cleanup init/uninint bit masks after for-loop
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
+ test/tools/javac/DefiniteAssignment/7003744/T7003744a.java
+ test/tools/javac/DefiniteAssignment/7003744/T7003744b.java

Changeset: 56f59723fddf
Author:    mcimadamore
Date:      2010-12-06 11:50 +0000
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/56f59723fddf

7002070: If catch clause has an incompatible type, error pointer points to first exception type in list
Summary: Attribution should check each component of a disjunctive type separately, rather than checking the corresponding lub()
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/multicatch/Neg06.java
+ test/tools/javac/multicatch/Neg06.out

Changeset: 536ee9f126b1
Author:    mcimadamore
Date:      2010-12-06 11:51 +0000
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/536ee9f126b1

5088429: varargs overloading problem
Summary: compiler implementation for overload resolution w/ varargs method does not match JLS
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/5088429/T5088429Neg01.java
+ test/tools/javac/varargs/5088429/T5088429Neg01.out
+ test/tools/javac/varargs/5088429/T5088429Neg02.java
+ test/tools/javac/varargs/5088429/T5088429Neg02.out
+ test/tools/javac/varargs/5088429/T5088429Pos01.java
+ test/tools/javac/varargs/5088429/T5088429Pos02.java



More information about the serviceability-dev mailing list