hg: jdk9/hs-emb/langtools: 15 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri May 9 23:12:26 UTC 2014


Changeset: 9cfffe95a5fc
Author:    pgovereau
Date:      2014-05-02 22:35 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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/hs-emb/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/hs-emb/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/hs-emb/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/hs-emb/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/hs-emb/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/hs-emb/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/hs-emb/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: 955d619d42e6
Author:    katleman
Date:      2014-05-08 01:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/955d619d42e6

Added tag jdk9-b12 for changeset 72efbe612e49

! .hgtags

Changeset: 2c8bb81b5d48
Author:    lana
Date:      2014-05-08 15:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/2c8bb81b5d48

Merge


Changeset: da8d9f8995d1
Author:    jlahoda
Date:      2014-05-09 09:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/da8d9f8995d1

8040822: Duplicated notifications can be sent to TaskListener
Summary: The analyze finished event must only be sent on the first call to JavaCompiler.flow for a given class.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/api/taskListeners/EventsBalancedTest.java

Changeset: dfd281a9c6bf
Author:    jlahoda
Date:      2014-05-09 12:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/dfd281a9c6bf

8041663: Sensitive dependence on location of nested interface
Summary: Adding a method among ambiguous candidates only if it is more specific than some of the existing candidates.
Reviewed-by: dlsmith, vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/resolve/AmbiguityErrorTest.java

Changeset: 28ff3e6247b6
Author:    ksrini
Date:      2014-05-08 08:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/28ff3e6247b6

8042601: Javadoc sort fails
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
! test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java

Changeset: 228659ae84f3
Author:    jjg
Date:      2014-05-09 08:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/228659ae84f3

8042839: XPreferTest fails on Windows
Reviewed-by: vromero

! test/tools/javac/options/xprefer/XPreferTest.java

Changeset: 1472e30d4a7b
Author:    emc
Date:      2014-05-09 09:28 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/1472e30d4a7b

8040327: Eliminate AnnotatedType
Summary: Replace AnnotatedType with type annotations being stored in the Type class as metadata
Reviewed-by: jjg, jfranck, wmdietl, jlahoda

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! 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/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.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/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/types/TypeHarness.java



More information about the jdk9-hs-emb-changes mailing list