hg: jdk9/jdk9/langtools: 8 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Mon Apr 14 17:15:24 UTC 2014
Changeset: 5d87b6068c99
Author: ksrini
Date: 2014-04-03 12:04 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5d87b6068c99
8037881: javax.crypto is not listed in the compact* profiles javadoc
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/sym/Profiles.java
Changeset: a04b7eb6733f
Author: ksrini
Date: 2014-04-04 18:36 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/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/jdk9/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/jdk9/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/jdk9/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/jdk9/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: 3b0ab11951b9
Author: lana
Date: 2014-04-09 17:18 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3b0ab11951b9
Merge
Changeset: ea02d24b3f1d
Author: emc
Date: 2014-04-03 20:28 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/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-all-changes
mailing list