hg: nashorn/jdk8/langtools: 28 new changesets
james.laskey at oracle.com
james.laskey at oracle.com
Mon Nov 25 05:08:24 PST 2013
Changeset: aa91bc6e8480
Author: mchung
Date: 2013-10-30 08:35 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/aa91bc6e8480
8027481: jdeps to handle classes with the same package name and correct profile for javax.crypto.*
Reviewed-by: alanb, dfuchs
! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/javax/activity/NotCompactProfile.java
+ test/tools/jdeps/p/Bar.java
Changeset: 537fa895fd74
Author: vromero
Date: 2013-10-30 18:09 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/537fa895fd74
8027327: jar files related to test test/tools/javac/ExtDirs/ExtDirTest.java should be removed from the repo
Reviewed-by: ksrini
! test/tools/javac/ExtDirs/ExtDirTest.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
Changeset: 62a67e0875ff
Author: briangoetz
Date: 2013-10-30 14:12 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/62a67e0875ff
8024930: Re-enable disabled bridging tests
Reviewed-by: psandoz, rfield
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
Changeset: cc80c03c41e4
Author: vromero
Date: 2013-11-01 19:08 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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: fea486d30d41
Author: cl
Date: 2013-10-31 12:36 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/fea486d30d41
Added tag jdk8-b114 for changeset 850d2602ae98
! .hgtags
Changeset: 6b4d6205366c
Author: lana
Date: 2013-10-31 16:46 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/6b4d6205366c
Merge
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java
Changeset: 3c040b04af05
Author: cl
Date: 2013-11-07 08:16 -0800
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/3c040b04af05
Added tag jdk8-b115 for changeset 6b4d6205366c
! .hgtags
Changeset: 21294feaf311
Author: lana
Date: 2013-11-08 17:39 -0800
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/21294feaf311
Merge
Changeset: 6e0f31d61e56
Author: jlahoda
Date: 2013-11-09 15:24 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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: 8043b9cf31ab
Author: ihse
Date: 2013-11-04 11:08 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/8043b9cf31ab
8027566: Remove the old build system
Reviewed-by: erikj, tbell
+ make/BuildLangtools.gmk
! make/Makefile
- make/jprt.properties
- makefiles/BuildLangtools.gmk
- makefiles/Makefile
Changeset: f42a22e2b2cd
Author: kizune
Date: 2013-11-19 22:14 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/f42a22e2b2cd
6726154: javadoc generated with incorrect version in comment
Reviewed-by: jjg, bpatel, erikj, tbell
! make/BuildLangtools.gmk
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
Changeset: 66bcd5d4b3d1
Author: vromero
Date: 2013-11-19 23:35 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/66bcd5d4b3d1
8028504: javac generates LocalVariableTable even with -g:none
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
Changeset: 7c89d200781b
Author: jlahoda
Date: 2013-11-20 13:44 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/7c89d200781b
6557966: Multiple upper bounds of the TypeVariable
Summary: Adjusting javax.lang.model javadoc regarding IntersectionType, IntersectionType.accept now calls visitIntersection for all kinds of IntersectionTypes.
Reviewed-by: darcy, vromero
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/javax/lang/model/type/DeclaredType.java
! src/share/classes/javax/lang/model/type/IntersectionType.java
! src/share/classes/javax/lang/model/type/TypeVariable.java
! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java
Changeset: ef44a2971cb1
Author: bpatel
Date: 2013-11-20 10:53 -0800
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/ef44a2971cb1
8027977: javadoc dies on NumberFormat/DateFormat subclass
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java
+ test/com/sun/javadoc/testCompletionFailure/pkg1/NumberFormatTest.java
Changeset: 4fa835472e3c
Author: rfield
Date: 2013-11-22 17:07 -0800
URL: http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/4fa835472e3c
8028739: javac generates incorrect descriptor for MethodHandle::invoke
Summary: introduce special handling for signature polymorphic methods
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java
More information about the nashorn-dev
mailing list