hg: jdk9/jdk9/langtools: 9 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed May 14 17:13:25 UTC 2014
Changeset: 9cfffe95a5fc
Author: pgovereau
Date: 2014-05-02 22:35 +0100
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9cfffe95a5fc
8033437: javac, inconsistent generic types behaviour when compiling together vs. separate
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com, paul.govereau at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/wildcards/RefQueue.java
+ test/tools/javac/generics/wildcards/RefQueueBug.java
Changeset: 5fbdcc2e3a75
Author: jjg
Date: 2014-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5fbdcc2e3a75
8042358: some tests have placeholder bugid 1234567
Reviewed-by: mduigou
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 54a460e0ac76
Author: dlsmith
Date: 2014-05-06 15:46 -0600
URL: http://hg.openjdk.java.net/jdk9/jdk9/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/jdk9/jdk9/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/jdk9/jdk9/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/jdk9/jdk9/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/jdk9/jdk9/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/jdk9/jdk9/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: 2c8bb81b5d48
Author: lana
Date: 2014-05-08 15:28 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2c8bb81b5d48
Merge
More information about the jdk9-all-changes
mailing list