hg: type-annotations/type-annotations/langtools: 13 new changesets

mali at csail.mit.edu mali at csail.mit.edu
Wed May 6 13:39:43 PDT 2009


Changeset: a2a2eb17bdb8
Author:    Michael Ernst <mernst at csail.mit.edu>
Date:      2009-05-05 13:36 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a2a2eb17bdb8

Prefer "Type Annotations" to "JSR 308".

! README-jsr308.html

Changeset: 95a55e488240
Author:    Michael Ernst <mernst at csail.mit.edu>
Date:      2009-05-05 13:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/95a55e488240

Note 2 more differences from normal javac

! README-jsr308.html

Changeset: c6cd74c62255
Author:    Michael Ernst <mernst at csail.mit.edu>
Date:      2009-05-05 13:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c6cd74c62255

Automated merge with ssh://mernst@login.csail.mit.edu//afs/csail/group/pag/projects/annotations/langtools


Changeset: e2722bd43f3a
Author:    jrose
Date:      2009-05-04 21:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e2722bd43f3a

6829189: Java programming with JSR 292 needs language support
Summary: Language changes documented in http://wikis.sun.com/display/mlvm/ProjectCoinProposal
Reviewed-by: jjg, darcy, mcimadamore

! src/share/classes/com/sun/tools/classfile/Opcode.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ByteCodes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/sun/tools/javap/JavapPrinter.java
! src/share/classes/sun/tools/javap/RuntimeConstants.java
+ test/tools/javac/meth/InvokeDyn.java
+ test/tools/javac/meth/InvokeMH.java
+ test/tools/javac/meth/MakeNegTests.sh
+ test/tools/javac/quid/MakeNegTests.sh
+ test/tools/javac/quid/QuotedIdent.java
+ test/tools/javac/quid/QuotedIdent2.java

Changeset: 4030cc469205
Author:    ohair
Date:      2009-04-27 20:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4030cc469205

6831225: Upgrade JPRT jobs to use newer Linux 2.6 (e.g. Fedora 9)
Reviewed-by: tbell

! make/jprt.properties

Changeset: 8a2424db1a14
Author:    xdono
Date:      2009-04-30 15:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8a2424db1a14

Added tag jdk7-b57 for changeset 4030cc469205

! .hgtags

Changeset: 5bcac54d408b
Author:    tbell
Date:      2009-05-04 22:16 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5bcac54d408b

Merge


Changeset: b54c8b0ca803
Author:    mali
Date:      2009-05-06 13:31 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b54c8b0ca803

pulling langtools changes from jdk7-tl

! 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/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/sun/tools/javap/JavapPrinter.java

Changeset: 56c3d0460648
Author:    mali
Date:      2009-05-06 14:27 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/56c3d0460648

ignore anotated casts

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/typeAnnotations/failures/LintCast.java
+ test/tools/javac/typeAnnotations/failures/LintCast.out

Changeset: c5f4492a6831
Author:    mali
Date:      2009-05-06 15:13 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c5f4492a6831

warn against annotated void types
 - regression due to last openjdk change

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 7c8eecbc73d9
Author:    mali
Date:      2009-05-06 15:21 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7c8eecbc73d9

javap parse type annotations in classfile
 - fix a typo (tests passing now)

! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java

Changeset: f9d2639fdcba
Author:    mali
Date:      2009-05-06 15:37 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f9d2639fdcba

resolve conflicting names in tests

! test/tools/javac/typeAnnotations/failures/Scopes.java
! test/tools/javac/typeAnnotations/failures/Scopes.out

Changeset: 166adb149211
Author:    mali
Date:      2009-05-06 16:34 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/166adb149211

handle annotated new array dimentions
 - TODO: add tests later

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




More information about the type-annotations-dev mailing list