hg: bsd-port/jdk9/langtools: 11 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Fri Apr 3 23:33:18 UTC 2015


Changeset: 2d47da183295
Author:    sadayapalam
Date:      2015-03-13 13:15 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2d47da183295

8071847: java.lang.NullPointerException at com.sun.tools.javac.code.Types.elemtype(Types.java:1870)
Summary: Class file reader should recover from malformed class files that contain methods incorrectly flagged as variable arity methods.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/T8071847/T8071847.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 03939be983dd
Author:    sadayapalam
Date:      2015-03-13 10:25 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/03939be983dd

8074148: Attr.visitBinary flags error at wrong position
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/expression/BinopVoidTest.java
+ test/tools/javac/expression/BinopVoidTest.out

Changeset: 42098d16d8f9
Author:    mcimadamore
Date:      2015-03-19 11:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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: 5ee7bba6ef41
Author:    lana
Date:      2015-03-19 16:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5ee7bba6ef41

Merge


Changeset: 617c89c89a78
Author:    katleman
Date:      2015-03-26 13:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/617c89c89a78

Added tag jdk9-b56 for changeset 5ee7bba6ef41

! .hgtags

Changeset: fd12b2119665
Author:    aeremeev
Date:      2015-03-25 10:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fd12b2119665

8049238: Implement classfile tests for Signature attribute
Reviewed-by: jjg, shurailine, anazarov

+ test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
+ test/tools/javac/classfiles/attributes/Signature/Driver.java
+ test/tools/javac/classfiles/attributes/Signature/EnumTest.java
+ test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
+ test/tools/javac/classfiles/attributes/Signature/ExpectedSignature.java
+ test/tools/javac/classfiles/attributes/Signature/ExpectedSignatureContainer.java
+ test/tools/javac/classfiles/attributes/Signature/FieldTest.java
+ test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
+ test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
+ test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
+ test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java

Changeset: ec977a00cecb
Author:    lana
Date:      2015-04-01 12:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ec977a00cecb

Merge


Changeset: 07ce89fec301
Author:    katleman
Date:      2015-04-02 10:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/07ce89fec301

Added tag jdk9-b57 for changeset ec977a00cecb

! .hgtags



More information about the bsd-port-dev mailing list