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

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Apr 11 23:31:42 UTC 2014


Changeset: a04b7eb6733f
Author:    ksrini
Date:      2014-04-04 18:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a04b7eb6733f

8039231: [javadoc] test failure caused by javax.crypto fix
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/sym/Profiles.java

Changeset: 04419fec8fd4
Author:    pgovereau
Date:      2014-04-04 19:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/04419fec8fd4

8023945: javac wrongly allows a subclass of an anonymous class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: d8d27b8088fd
Author:    jlahoda
Date:      2014-04-08 14:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d8d27b8088fd

8038455: Use single Context for all rounds of annotation processing
Summary: One set of javac services, as well as created ClassSymbols, is reused for all rounds of processing now.
Reviewed-by: jjg, jfranck, darcy, vromero

! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/Enter.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/6668794/badSource/Test.out
! test/tools/javac/T6358168.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/lib/ToolBox.java
! test/tools/javac/processing/errors/TestBadProcessor.java
+ test/tools/javac/processing/model/trees/OnDemandAttribution.java
+ test/tools/javac/processing/rounds/BaseClassesNotReRead.java
+ test/tools/javac/processing/rounds/BaseClassesNotReReadSource.java
+ test/tools/javac/processing/rounds/ClassDependingOnGenerated.java
+ test/tools/javac/processing/rounds/ClassDependingOnGeneratedSource.java
+ test/tools/javac/processing/rounds/ClassWithSuperType.java
+ test/tools/javac/processing/rounds/CompleteOnClosed.java
+ test/tools/javac/processing/rounds/CompleteOnClosedOther.java
+ test/tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilationsSource.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out
+ test/tools/javac/processing/rounds/TypesCachesCleared.java
! test/tools/javac/processing/warnings/gold_unsp_warn.out
! test/tools/javac/util/context/T7021650.java

Changeset: c8e5b35c63d3
Author:    jlahoda
Date:      2014-04-08 23:33 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c8e5b35c63d3

8039466: Tests failing in langtools repository.
Summary: Fixing tests broken by JDK-8038455.
Reviewed-by: jjg

! test/tools/javac/processing/errors/TestBadProcessor.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java

Changeset: bc2ee7cf5966
Author:    pgovereau
Date:      2014-04-09 17:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/bc2ee7cf5966

8015499: javac, Gen is generating extra checkcast instructions in some corner cases
Reviewed-by: vromero, jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T7053059/DoubleCastTest.java

Changeset: 724e0d195752
Author:    katleman
Date:      2014-04-02 22:00 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/724e0d195752

Added tag jdk9-b07 for changeset e25d44c21b29

! .hgtags

Changeset: 9852f4b96d03
Author:    lana
Date:      2014-04-09 09:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9852f4b96d03

Merge


Changeset: 3b0ab11951b9
Author:    lana
Date:      2014-04-09 17:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3b0ab11951b9

Merge


Changeset: ea02d24b3f1d
Author:    emc
Date:      2014-04-03 20:28 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ea02d24b3f1d

8038263: Refactor annotation handling after actualEnterAnnotations
Summary: Move all repeating annotations code into Annotate, rework annotations pipeline into a more completer-like design, eliminate a cast from enterAnnotations/enterTypeAnnotations
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java



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