hg: type-annotations/type-annotations/langtools: 7 new changesets
wdietl at gmail.com
wdietl at gmail.com
Thu May 8 03:19:33 UTC 2014
Changeset: 54a460e0ac76
Author: dlsmith
Date: 2014-05-06 15:46 -0600
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/54a460e0ac76
8033718: Inference ignores capture variable as upper bound
Summary: Split Types.lowerBound into two methods; fix bugs in inference handling of capture variables.
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! 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
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7086586/T7086586b.java
+ test/tools/javac/generics/inference/LowerBoundGLB.java
Changeset: 5df0952dff0e
Author: anazarov
Date: 2014-05-07 14:22 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5df0952dff0e
8040129: Implement classfile tests for SourceFile attribute.
Reviewed-by: shurailine, jjg
+ test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
+ test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
+ test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
Changeset: 08889445d3dc
Author: ohrstrom
Date: 2014-05-07 23:55 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/08889445d3dc
8042699: sjavac does not track dependencies
Summary: Using / in some places and . in other places break package comparisons. The fix standardizes on dots.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/sjavac/Source.java
! test/tools/sjavac/SJavac.java
! test/tools/sjavac/SJavacWrapper.java
Changeset: aba030ee43b5
Author: ohrstrom
Date: 2014-05-08 00:22 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aba030ee43b5
8042441: sjavac does not track dependencies
Summary: Add support for tracking fully qualified references.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! test/tools/sjavac/SJavac.java
! test/tools/sjavac/SJavacWrapper.java
Changeset: 39f1e6271591
Author: ksrini
Date: 2014-05-07 15:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/39f1e6271591
8042654: [javadoc] revert the default methods list.sort to Collections.sort
Reviewed-by: jfranck, jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
Changeset: baf35a88504b
Author: alundblad
Date: 2014-05-07 17:29 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/baf35a88504b
8028196: Javac allows timestamps inside rt.jar to affect compilation when using -sourcepath.
Summary: Added -XXuserPathsFirst to allow user classes to take precedence over boot classes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/options/xprefer/XPreferTest.java
Changeset: 4b2344efa243
Author: wmdietl
Date: 2014-05-07 23:19 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4b2344efa243
Automated merge with http://hg.openjdk.java.net/jdk9/dev/langtools
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! 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/Attr.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/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
More information about the type-annotations-dev
mailing list