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