hg: jdk9/client/langtools: 17 new changesets
philip.race at oracle.com
philip.race at oracle.com
Wed Jun 18 22:21:47 UTC 2014
Changeset: 020899586e8b
Author: emc
Date: 2014-06-09 15:46 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/020899586e8b
8046296: java/util/concurrent/BlockingQueue/PollMemoryLeak.java fails in nightly on all platform due to compiler issue
Summary: Alter logic to choose type of type annotation position for a variable declaration
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: f7be68b3bd2e
Author: dlsmith
Date: 2014-06-10 12:41 -0600
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/f7be68b3bd2e
8037385: constant pool errors with -target 1.7 and static default methods
Summary: Add error check for static interface methods invoked from -source 7
Reviewed-by: vromero, mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java
Changeset: 71e241ea30f1
Author: dlsmith
Date: 2014-06-10 15:25 -0600
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/71e241ea30f1
8015101: Covariance of return type implied by upper bounding on type parameter is ignored
Summary: Capture intersection supertypes before comparing their members
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/wildcards/7034495/T7034495.out
+ test/tools/javac/generics/wildcards/T8015101.java
Changeset: 40d829674bb4
Author: pgovereau
Date: 2014-06-11 12:49 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/40d829674bb4
8027886: javac allows illegal receiver parameters
8029042: Receiver parameter not supported on local class constructor
Reviewed-by: jfranck, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/annotations/FinalReceiverTest.java
+ test/tools/javac/annotations/FinalReceiverTest.out
+ test/tools/javac/annotations/LocalInnerReceiverTest.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
Changeset: 8e921a530aaf
Author: emc
Date: 2014-06-12 11:32 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/8e921a530aaf
8043484: DPrinter does not compile
Summary: Make DPrinter compile
Reviewed-by: jjg
! test/tools/javac/lib/DPrinter.java
Changeset: fd8da51c5df4
Author: katleman
Date: 2014-06-12 10:32 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/fd8da51c5df4
Added tag jdk9-b17 for changeset b64f8d5b97fa
! .hgtags
Changeset: 94543b979c40
Author: lana
Date: 2014-06-12 15:37 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/94543b979c40
Merge
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: 017098c7fa18
Author: ksrini
Date: 2014-05-22 12:16 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/017098c7fa18
8042829: [javadoc] index-file output is not sorted correctly
8043062: JDK 9 platform and compiler upgrade failed on Solaris-sparcv9 with Javadoc.gmk:360: recipe for target docs/api/index.html
Reviewed-by: erikj, jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/lib/JavadocTester.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: c2d589333410
Author: alundblad
Date: 2014-06-12 14:29 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/c2d589333410
8042830: A recently added Xprefer test fails on Windows
Summary: Test now accepts both / and \ as file separator.
Reviewed-by: mcimadamore
! test/tools/javac/options/xprefer/XPreferTest.java
Changeset: 220bfc92607e
Author: jjg
Date: 2014-06-16 11:30 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/220bfc92607e
8046369: sjavac should not use javac internal API for starting javac
Reviewed-by: jfranck, alundblad, ohrstrom
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! test/tools/sjavac/SJavac.java
Changeset: 33cb06e65de2
Author: pgovereau
Date: 2014-06-17 11:11 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/33cb06e65de2
8038975: Access control in enhanced for
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Enter.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/TransTypes.java
+ src/share/classes/com/sun/tools/javac/comp/TypeEnvs.java
+ test/tools/javac/T8038975/AccessTest.java
+ test/tools/javac/T8038975/a/A.java
+ test/tools/javac/T8038975/a/B.java
Changeset: b4d1f317b2cc
Author: vromero
Date: 2014-06-17 17:33 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b4d1f317b2cc
8036953: Fix timing of varargs access check, per JDK-8016205
Reviewed-by: mcimadamore, dlsmith
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/varargs/6313164/T6313164.java
- test/tools/javac/varargs/6313164/T6313164.out
+ test/tools/javac/varargs/6313164/T6313164Source7.out
+ test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out
! test/tools/javac/varargs/6313164/T7175433.java
+ test/tools/javac/varargs/6313164/T7175433.out
! test/tools/javac/varargs/6313164/p1/B.java
Changeset: d8d49a41294a
Author: jlahoda
Date: 2014-06-18 10:44 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/d8d49a41294a
8046916: Type parameter annotations don't work with multiple type parameters
Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables.
Reviewed-by: jfranck, emc
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java
Changeset: f4ea5dca6498
Author: mcimadamore
Date: 2014-06-18 13:51 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/f4ea5dca6498
8043253: Slow javac compile times in JDK 8
Summary: Enable on-demand diagnostic source position completion
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
Changeset: 22edab1c93db
Author: katleman
Date: 2014-06-13 11:21 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/22edab1c93db
Added tag jdk9-b18 for changeset fd8da51c5df4
! .hgtags
Changeset: a9accd7c4415
Author: lana
Date: 2014-06-18 10:09 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/a9accd7c4415
Merge
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: ca2f625d3712
Author: lana
Date: 2014-06-18 10:54 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/ca2f625d3712
Merge
- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
- test/tools/javac/varargs/6313164/T6313164.out
More information about the jdk9-client-changes
mailing list