hg: jdk9/jdk9/langtools: 21 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Feb 11 12:34:34 PST 2014


Changeset: b8ee5fe9097e
Author:    sogoel
Date:      2014-01-22 12:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b8ee5fe9097e

8027477: Enable repeating annotations test cases since JDK-8004912 is fixed
Reviewed-by: jjg, jfranck
Contributed-by: matherey.nunez at oracle.com

+ commit.txt
! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java

Changeset: b5e7ad91adff
Author:    vromero
Date:      2014-01-22 21:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b5e7ad91adff

8030816: javac crashes when mixing lambdas and inner classes
Reviewed-by: jjg, jlahoda

! commit.txt
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.java
+ test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.out

Changeset: 7c6f3d0e5fa3
Author:    sogoel
Date:      2014-01-22 14:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7c6f3d0e5fa3

8032506: Remove commit.txt that was accidentally pushed with the changeset
Reviewed-by: jjg

- commit.txt

Changeset: 2142f0a91b49
Author:    ksrini
Date:      2014-01-23 06:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2142f0a91b49

8031023: [javac] LambdaToMethod is missing forceSerializedRepresentation logic and switch
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java

Changeset: 0868788af55b
Author:    jfranck
Date:      2014-01-23 14:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0868788af55b

8029017: ElementType.TYPE_USE should be a logical superset of ElementType.TYPE and ANNOTATION_TYPE
Reviewed-by: abuckley, jlahoda, vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.java
+ test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.out
! test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java

Changeset: f7bae95f34e7
Author:    alundblad
Date:      2014-01-24 09:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f7bae95f34e7

8028267: sun.tools.javac.util.Bits contains a main-method with test code
Summary: Removed main method from Bits and added proper unit testing.
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/util/Bits.java
+ test/tools/javac/util/BitsTest.java

Changeset: 51568561f9b1
Author:    sogoel
Date:      2014-01-27 12:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/51568561f9b1

8027175: Existing regression tests in tl/langtools and tl/jdk need to be updated for @bug keyword
Reviewed-by: jjg, ksrini
Contributed-by: matherey.nunez at oracle.com

! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/lambda/InnerConstructor.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/lambda/separate/Test.java
! test/tools/javac/resolve/ResolveHarness.java

Changeset: ea173b2b9f2f
Author:    emc
Date:      2014-01-24 08:47 -0500
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ea173b2b9f2f

8032587: Change silent failure in Attr.java to assertion
Summary: Change silent failure in Attr.fromAttributes into a non-null assertion
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: ed6b33a04ef1
Author:    jjg
Date:      2014-01-27 16:07 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ed6b33a04ef1

8031212: doclint incorrectly rejects some @see tags in javadoc comments
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/tools/javac/doctree/SeeTest.java

Changeset: 5372045732cb
Author:    jjg
Date:      2014-01-27 17:48 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5372045732cb

8032814: LineNumberTable/LocalVariableTable tables duplication for the "-v -l" combination of options
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/T8032814.java

Changeset: 193c7526324b
Author:    lana
Date:      2014-01-28 11:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/193c7526324b

Merge


Changeset: 36425408327f
Author:    jjg
Date:      2014-01-28 14:31 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/36425408327f

8032819: Extra empty line between field declarations for the "-v -c" and "-v -l" combination of options
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/T8032819.java

Changeset: 5bcf670f2662
Author:    emc
Date:      2014-01-28 17:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5bcf670f2662

8032980: Silent failure in Attr.annotateType
Summary: Turn silent discard of annotations in Attr.annotateType if conversion to TypeCompound fails into an assertion failure.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 35db68019aff
Author:    emc
Date:      2014-01-28 17:52 -0500
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/35db68019aff

8032932: Add assertion to fix silent failure in Gen.getAndRemoveNonFieldTAs
Summary: Turn silent failure if type annotation position type is UNKNOWN into assertion failure.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: 96dddd8416a6
Author:    jjg
Date:      2014-01-29 14:32 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/96dddd8416a6

8032869: remove support for legacy options in javap
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java
! src/share/classes/com/sun/tools/javap/resources/javap.properties
! test/tools/javap/InvalidOptions.java

Changeset: 9fe53214f0c4
Author:    emc
Date:      2014-01-30 07:35 -0500
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9fe53214f0c4

8033218: Silent failure in TypeAnnotations.resolveFrame
Summary: Change silent no-op to assertion failure when resolveFrame is called before attribution.
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: be66dd077d3f
Author:    jjg
Date:      2014-01-30 17:46 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/be66dd077d3f

8033180: An inappropriate newline symbol in the help section
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javap/T8033180.java

Changeset: 6c96a2941e60
Author:    jlahoda
Date:      2014-02-02 12:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6c96a2941e60

8030091: Request to update error messages from javac for negative varargs test cases
Summary: Introducing a new error message for vararg parameter not being the last parameter, improving error message for unexpected character after a parameter.
Reviewed-by: jjg, sogoel

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/VarargsMustBeLast.java
+ test/tools/javac/parser/ErroneousParameters.java
+ test/tools/javac/parser/ErroneousParameters.out
! test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out

Changeset: d607ae60772d
Author:    emc
Date:      2014-02-03 17:19 -0500
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d607ae60772d

8033004: Make base TypeAnnotationPosition data immutable, create better methods for creating base TypeAnnotationPositions
Summary: First of a series of major fixes to type annotations; cleans up interface with TypeAnnotationPosition
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java

Changeset: b04cc30348a9
Author:    erikj
Date:      2014-02-05 11:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b04cc30348a9

8026773: Failing compilation in Corba does not fail the build
Reviewed-by: ihse, tbell

! make/BuildLangtools.gmk
+ make/CommonLangtools.gmk
+ make/CompileInterim.gmk
+ make/CompileLangtools.gmk
+ make/GensrcLangtools.gmk
+ make/GenstubsLangtools.gmk

Changeset: 151222468d1d
Author:    lana
Date:      2014-02-11 11:25 -0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/151222468d1d

Merge




More information about the jdk9-all-changes mailing list