[security-dev 00901]: hg: jdk7/tl/langtools: 4 new changesets

maurizio.cimadamore at sun.com maurizio.cimadamore at sun.com
Tue Jun 16 02:58:19 PDT 2009


Changeset: a9c04a57a39f
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/a9c04a57a39f

6845686: basic and raw formatters do not display captured var id properly when javac runs in -XDoldDiags mode
Summary: Basic and raw formatters do not override Printer methods properly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out

Changeset: 3d539f4123b8
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/3d539f4123b8

6835430: javac does not generate signature attributes for classes extending parameterized inner classes
Summary: ClassWriter does not consider outer params of an inner class when emitting signature attributes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/6835430/A.java
+ test/tools/javac/6835430/T6835430.java

Changeset: 3ac205ad1f05
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/3ac205ad1f05

6835428: regression: return-type inference rejects valid code
Summary: Redundant subtyping test during type-inference ends up in rejecting legal code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/T6835428.java

Changeset: 22872b24d38c
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/22872b24d38c

6638712: Inference with wildcard types causes selection of inapplicable method
Summary: Added global sanity check in order to make sure that return type inference does not violate bounds constraints
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/generics/inference/6302954/T6476073.java
+ test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6638712/T6638712a.out
+ test/tools/javac/generics/inference/6638712/T6638712b.java
+ test/tools/javac/generics/inference/6638712/T6638712b.out
+ test/tools/javac/generics/inference/6638712/T6638712c.java
+ test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/generics/inference/6638712/T6638712d.java
+ test/tools/javac/generics/inference/6638712/T6638712d.out
+ test/tools/javac/generics/inference/6638712/T6638712e.java
+ test/tools/javac/generics/inference/6638712/T6638712e.out




More information about the security-dev mailing list