hg: jdk9/jdk9/langtools: 8 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed May 6 20:08:51 UTC 2015
Changeset: ec37a85dbd97
Author: jlahoda
Date: 2015-04-27 16:31 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ec37a85dbd97
8077605: Initializing static fields causes unbounded recursion in javac
Summary: Improving detection of potential constant variable initializers; preventing infinite recursion on exception during Attr.visitLambda.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/lambda/AvoidInfiniteReattribution.java
+ test/tools/javac/lambda/T8077605.java
Changeset: 96b0d81cea90
Author: aeremeev
Date: 2015-04-28 11:08 +0300
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/96b0d81cea90
8044537: Implement classfile tests for Synthetic attribute.
Reviewed-by: jjg, shurailine, anazarov
+ test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/ExpectedClass.java
+ test/tools/javac/classfiles/attributes/Synthetic/ExpectedClasses.java
+ test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
+ test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
+ test/tools/javac/classfiles/attributes/Synthetic/package_info_test/package-info.java
Changeset: 524255b0bec0
Author: alundblad
Date: 2015-04-28 22:25 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/524255b0bec0
8078600: Infinite loop when compiling annotations with -XDcompletionDeps
Summary: Added Completer::isTerminal and added NULL_COMPLETER.
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
+ test/tools/javac/completionDeps/DepsAndAnno.java
Changeset: 05e2e446b7d0
Author: jjg
Date: 2015-04-28 18:57 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/05e2e446b7d0
8078861: tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java fails on Windows
Reviewed-by: vromero
! test/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
Changeset: 1a5121a90ecf
Author: jjg
Date: 2015-04-29 15:05 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1a5121a90ecf
8078054: [TESTBUG] tools/javac/Paths/wcMineField.sh failed with "operation not permitted"
Reviewed-by: darcy
! test/tools/javac/Paths/wcMineField.sh
Changeset: 732890c00534
Author: alundblad
Date: 2015-04-30 12:21 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/732890c00534
8044196: Incorrect applying of repeatable annotations with incompatible target to type parameter
Summary: Additional applicability checks added.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.out
+ test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.out
+ test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.out
+ test/tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.out
+ test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.out
+ test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/T.java
+ test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/TC.java
+ test/tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/TCBroken.java
+ test/tools/javac/diags/examples/InvalidTypeContextRepeatableAnnotation.java
Changeset: d63911765771
Author: lana
Date: 2015-04-30 17:21 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d63911765771
Merge
Changeset: a28b7f42dae9
Author: jjg
Date: 2015-04-30 17:35 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a28b7f42dae9
8079191: remove remaining references to "cp -p" from langtools/test
Reviewed-by: vromero
! test/tools/javac/Paths/Diagnostics.sh
! test/tools/javac/Paths/MineField.sh
More information about the jdk9-all-changes
mailing list