hg: jdk9/sandbox/langtools: 17 new changesets
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Tue Aug 25 10:46:47 UTC 2015
Changeset: e0a4a04160cb
Author: jlahoda
Date: 2015-07-28 17:01 +0200
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/e0a4a04160cb
8130826: test writes file in test source directory
Summary: Setting an explicit output directory for ToolBox.JavacTask in PlatformProviderTest.
Reviewed-by: jjg
! test/tools/javac/platform/PlatformProviderTest.java
Changeset: 3c1da6c1ef9d
Author: mcimadamore
Date: 2015-07-30 13:20 +0100
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3c1da6c1ef9d
8081769: Redundant error message on bad usage of 'class' literal
Summary: javac should skip to next token when an erroneous ident is found in term3rest
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8081769/T8081769.java
+ test/tools/javac/parser/8081769/T8081769.out
Changeset: 2289e78ae8b2
Author: mcimadamore
Date: 2015-07-30 13:21 +0100
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/2289e78ae8b2
8129214: Access error when unboxing a primitive whose target is a type-variable in a different package
Summary: Missing erasure when unboxing type in Lower
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/generics/typevars/8129214/T8129214.java
+ test/tools/javac/generics/typevars/8129214/pkg/Foo.java
Changeset: 577e9ffab3bc
Author: mcimadamore
Date: 2015-07-30 13:24 +0100
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/577e9ffab3bc
8131742: Syntactically meaningless code accepted by javac
Summary: Receiver parameter logic for type annotations should be disabled when parsing lambda formals
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/lambda/8131742/T8131742.java
+ test/tools/javac/lambda/8131742/T8131742.out
Changeset: ba3a15fc0032
Author: katleman
Date: 2015-07-30 11:15 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/ba3a15fc0032
Added tag jdk9-b75 for changeset 827915d1e55e
! .hgtags
Changeset: 3eefba079679
Author: lana
Date: 2015-07-30 15:22 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3eefba079679
Merge
Changeset: 80ab772222fb
Author: igerasim
Date: 2015-07-31 01:36 +0300
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/80ab772222fb
8062647: Wrong indentation of arguments of annotated methods
Reviewed-by: jjg, bpatel
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
+ test/com/sun/javadoc/testIndentation/p/IndentAnnot.java
Changeset: 7eef740c1482
Author: jlahoda
Date: 2015-08-03 13:28 +0200
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/7eef740c1482
8131915: CompletionFailure during import listing crashes javac
Summary: Handling CompletionFailures during import listing properly.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java
Changeset: 83512da73f99
Author: alundblad
Date: 2015-08-06 12:19 +0200
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/83512da73f99
8130887: com/sun/tools/sjavac/pubapi/PubApiTypeParam.java has no copyright header
Summary: Added copyright header to PubApiTypeParam.java
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApiTypeParam.java
Changeset: 0aa4ef7706ee
Author: katleman
Date: 2015-08-06 08:07 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/0aa4ef7706ee
Added tag jdk9-b76 for changeset 80ab772222fb
! .hgtags
Changeset: 6ec3d5cb1bfc
Author: lana
Date: 2015-08-06 11:18 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/6ec3d5cb1bfc
Merge
Changeset: 53dca2b4b620
Author: jjg
Date: 2015-08-10 12:27 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/53dca2b4b620
8133223: Clean up package handling code in JavadocTool
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
Changeset: 48f213c93965
Author: vromero
Date: 2015-08-10 18:10 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/48f213c93965
8053906: javac is accepting a self-referencing variable initializer inside a lambda expression
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.java
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.out
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.java
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.out
+ test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.java
+ test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.out
Changeset: 3ba9703836d4
Author: katleman
Date: 2015-08-13 12:20 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/3ba9703836d4
Added tag jdk9-b77 for changeset 6ec3d5cb1bfc
! .hgtags
Changeset: 7fd155b7041c
Author: lana
Date: 2015-08-13 14:14 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/7fd155b7041c
Merge
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out
Changeset: eaab8a16dcfb
Author: katleman
Date: 2015-08-20 11:38 -0700
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/eaab8a16dcfb
Added tag jdk9-b78 for changeset 7fd155b7041c
! .hgtags
Changeset: 24d08e405e5b
Author: mcimadamore
Date: 2015-08-24 13:15 +0100
URL: http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/24d08e405e5b
8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
Summary: Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/TestBootstrapMethodsCount.java
More information about the jdk9-sandbox-changes
mailing list