hg: hsx/hotspot-comp/langtools: 18 new changesets
john.coomes at oracle.com
john.coomes at oracle.com
Thu Nov 21 11:28:47 PST 2013
Changeset: cc80c03c41e4
Author: vromero
Date: 2013-11-01 19:08 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/cc80c03c41e4
8027660: javac crash while creating LVT entry for a local variable defined in an inner block
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseLocalInInnerBlock.java
Changeset: 8b4e1421a9b7
Author: jlahoda
Date: 2013-11-01 21:43 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/8b4e1421a9b7
8027310: Annotation Processor crashes with NPE
Summary: JCAnnotation.attribute is null when annotation type is unavailable
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java
Changeset: 106b8fa32d71
Author: cl
Date: 2013-11-04 17:38 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/106b8fa32d71
8025844: Need test to provide coverage for new DocumentationTool.Location enum
Reviewed-by: jjg
+ test/tools/javadoc/api/basic/DocumentationToolLocationTest.java
Changeset: 658861d1b36e
Author: cl
Date: 2013-11-04 18:04 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/658861d1b36e
8027411: javap tonga tests cleanup: write a java program to test invalid options -h and -b
Reviewed-by: jjg
+ test/tools/javap/InvalidOptions.java
Changeset: 126dc007ba3f
Author: cl
Date: 2013-11-04 18:51 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/126dc007ba3f
8027530: javap tonga tests cleanup: test -public, -protected, -package, -private options
Reviewed-by: jjg
+ test/tools/javap/AccessModifiers.java
Changeset: 75c8cde12ab6
Author: jlahoda
Date: 2013-11-06 17:48 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/75c8cde12ab6
8027281: Incorrect invokespecial generated for JCK lang EXPR/expr636/expr63602m* tests
Summary: When invoking interface default method via a superclass, use the direct superclass in the reference.
Reviewed-by: vromero, dlsmith, jjg
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
Changeset: e39bd9401ea5
Author: darcy
Date: 2013-11-07 20:11 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/e39bd9401ea5
8027730: Fix release-8 type visitors to support intersection types
Reviewed-by: jjg, jlahoda, sogoel
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
+ test/tools/javac/processing/model/util/TestIntersectionTypeVisitors.java
Changeset: 21294feaf311
Author: lana
Date: 2013-11-08 17:39 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/21294feaf311
Merge
Changeset: 6e0f31d61e56
Author: jlahoda
Date: 2013-11-09 15:24 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/6e0f31d61e56
8027142: Invokedynamic instructions don't get line number table entries
Summary: When emitting invokedynamic instruction, write pendingStatPos, if set, into the LineNumberTable. Invokedynamic itself does not set the pendingStatPos.
Reviewed-by: jjg, jrose, ksrini, vromero
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
Changeset: 4788eb38cac5
Author: emc
Date: 2013-11-11 09:47 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/4788eb38cac5
8027439: Compile-time error in the case of ((Integer[] & Serializable)new Integer[1]).getClass()
8027253: javac illegally accepts array as bound
Summary: backing out change allowing arrays in intersection types
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/ArraysInIntersections.java
- test/tools/javac/InferArraysInIntersections.java
- test/tools/javac/diags/examples/InterfaceOrArrayExpected.java
! test/tools/javac/generics/typevars/6680106/T6680106.out
Changeset: f3ca12d680f3
Author: jfranck
Date: 2013-11-11 17:26 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/f3ca12d680f3
8027375: javac asserts on nested erroneous annotations
Summary: make sure JCAnnotation trees have type != null before annotation processing
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.java
+ test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.out
Changeset: f90d88913c5f
Author: sogoel
Date: 2013-11-13 16:36 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/f90d88913c5f
8025113: Convert 7 tools TryWithResources tests to jtreg format
Reviewed-by: darcy, jjg
+ test/tools/javac/TryWithResources/ResDeclOutsideTry.java
+ test/tools/javac/TryWithResources/ResDeclOutsideTry.out
+ test/tools/javac/TryWithResources/ResInNestedExpr.java
+ test/tools/javac/TryWithResources/ResourceNameConflict.java
+ test/tools/javac/TryWithResources/ResourceNameConflict.out
+ test/tools/javac/TryWithResources/ResourceRedecl.java
+ test/tools/javac/TryWithResources/ResourceRedecl.out
+ test/tools/javac/TryWithResources/ResourceShadow.java
+ test/tools/javac/TryWithResources/TestTwr09.java
Changeset: 24eaf41a3974
Author: emc
Date: 2013-11-14 12:32 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/24eaf41a3974
8028282: Remove @ignore from test langtools/test/tools/javac/T7042623.java
Summary: Remove @ignore from test
Reviewed-by: jjg
! test/tools/javac/T7042623.java
Changeset: e79d6425f1c4
Author: vromero
Date: 2013-11-14 19:28 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/e79d6425f1c4
8026963: type annotations code crashes for code with erroneous trees
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
+ test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.out
Changeset: 5ae66d372d57
Author: bpatel
Date: 2013-11-14 13:47 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/5ae66d372d57
8025524: javadoc does not correctly locate constructors for nested classes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
+ test/com/sun/javadoc/testConstructors/TestConstructors.java
+ test/com/sun/javadoc/testConstructors/pkg1/Outer.java
! test/tools/javadoc/generics/genericInnerAndOuter/expected.out
Changeset: d4cbb671de1c
Author: vromero
Date: 2013-11-15 11:08 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/d4cbb671de1c
8026231: Look at 'static' flag when checking method references
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Kinds.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/Resolve.java
! test/tools/javac/lambda/MethodReference22.java
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference51.java
! test/tools/javac/lambda/MethodReference68.out
+ test/tools/javac/lambda/MethodReference73.java
+ test/tools/javac/lambda/MethodReference73.out
! test/tools/javac/lambda/TargetType60.java
! test/tools/javac/lambda/TargetType60.out
Changeset: 19de039a03a6
Author: lana
Date: 2013-11-15 07:15 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/19de039a03a6
Merge
- test/tools/javac/ArraysInIntersections.java
- test/tools/javac/InferArraysInIntersections.java
- test/tools/javac/diags/examples/InterfaceOrArrayExpected.java
Changeset: 4fd6a7ff8c06
Author: cl
Date: 2013-11-21 09:23 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/langtools/rev/4fd6a7ff8c06
Added tag jdk8-b117 for changeset 19de039a03a6
! .hgtags
More information about the hotspot-compiler-dev
mailing list