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