hg: bsd-port/bsd-port/langtools: 59 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Mon Sep 7 22:45:30 PDT 2009


Changeset: 14b1a8ede954
Author:    xdono
Date:      2009-07-28 12:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/14b1a8ede954

6862919: Update copyright year
Summary: Update copyright for files that have been modified in 2009, up to 07/09
Reviewed-by: tbell, ohair

! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.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/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/legacy.properties
! test/tools/javac/typeAnnotations/failures/OldArray.java

Changeset: 689bec60a482
Author:    xdono
Date:      2009-07-30 10:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/689bec60a482

Added tag jdk7-b67 for changeset 14b1a8ede954

! .hgtags

Changeset: ad07b7ea9685
Author:    mcimadamore
Date:      2009-07-15 10:25 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ad07b7ea9685

6846972: cannot access member of raw type when erasure change overriding into overloading
Summary: fix of 6400189 caused a nasty problem in method resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/rawOverride/T6846972.java

Changeset: 90d40dd5cfc7
Author:    mcimadamore
Date:      2009-07-15 17:01 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/90d40dd5cfc7

6860795: NullPointerException when compiling a negative java source
Summary: Rich formatter shouldn't propagate visits on method symbols that have a null type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/6860795/T6860795.java
+ test/tools/javac/Diagnostics/6860795/T6860795.out

Changeset: 86ad2753f3be
Author:    tbell
Date:      2009-07-17 09:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/86ad2753f3be

Merge


Changeset: 99b7a25185aa
Author:    jjg
Date:      2009-07-23 11:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/99b7a25185aa

6863814: javap crashes when facing array class literals
Reviewed-by: jjg
Contributed-by: mali at csail.mit.edu

! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
+ test/tools/javap/typeAnnotations/ArrayClassLiterals.java

Changeset: 49387c1440d0
Author:    jjg
Date:      2009-07-23 14:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/49387c1440d0

6863914: bug number missing from test
Reviewed-by: tbell

! test/tools/javap/typeAnnotations/ArrayClassLiterals.java

Changeset: 631425840408
Author:    jjg
Date:      2009-07-24 14:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/631425840408

6863746: javap should not scan ct.sym by default
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java
+ test/tools/javap/T6863746.java

Changeset: d043adadc8b6
Author:    darcy
Date:      2009-07-26 21:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d043adadc8b6

6381698: Warn of decommissioning of apt
Reviewed-by: jjg

! make/build.properties
! src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
! src/share/classes/com/sun/mirror/apt/Filer.java
! src/share/classes/com/sun/mirror/apt/Messager.java
! src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
! src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
! src/share/classes/com/sun/mirror/apt/RoundState.java
+ src/share/classes/com/sun/mirror/apt/package-info.java
- src/share/classes/com/sun/mirror/apt/package.html
! src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
! src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
! src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
! src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
! src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
! src/share/classes/com/sun/mirror/declaration/Declaration.java
! src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
! src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
! src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
! src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
! src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
! src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
! src/share/classes/com/sun/mirror/declaration/Modifier.java
! src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
! src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
! src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
+ src/share/classes/com/sun/mirror/declaration/package-info.java
- src/share/classes/com/sun/mirror/declaration/package.html
! src/share/classes/com/sun/mirror/type/AnnotationType.java
! src/share/classes/com/sun/mirror/type/ArrayType.java
! src/share/classes/com/sun/mirror/type/ClassType.java
! src/share/classes/com/sun/mirror/type/DeclaredType.java
! src/share/classes/com/sun/mirror/type/EnumType.java
! src/share/classes/com/sun/mirror/type/InterfaceType.java
! src/share/classes/com/sun/mirror/type/MirroredTypeException.java
! src/share/classes/com/sun/mirror/type/MirroredTypesException.java
! src/share/classes/com/sun/mirror/type/PrimitiveType.java
! src/share/classes/com/sun/mirror/type/ReferenceType.java
! src/share/classes/com/sun/mirror/type/TypeMirror.java
! src/share/classes/com/sun/mirror/type/TypeVariable.java
! src/share/classes/com/sun/mirror/type/VoidType.java
! src/share/classes/com/sun/mirror/type/WildcardType.java
+ src/share/classes/com/sun/mirror/type/package-info.java
- src/share/classes/com/sun/mirror/type/package.html
! src/share/classes/com/sun/mirror/util/DeclarationFilter.java
! src/share/classes/com/sun/mirror/util/DeclarationScanner.java
! src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
! src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
! src/share/classes/com/sun/mirror/util/Declarations.java
! src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
! src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
! src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
! src/share/classes/com/sun/mirror/util/SourcePosition.java
! src/share/classes/com/sun/mirror/util/TypeVisitor.java
! src/share/classes/com/sun/mirror/util/Types.java
+ src/share/classes/com/sun/mirror/util/package-info.java
- src/share/classes/com/sun/mirror/util/package.html
! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
! src/share/classes/com/sun/tools/apt/comp/PrintAP.java
! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
! src/share/classes/com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeElementDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/Constants.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/EnumConstantDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ExecutableDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/FieldDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/InterfaceDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/MemberDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/MethodDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/PackageDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/TypeParameterDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
! src/share/classes/com/sun/tools/apt/resources/apt.properties
! test/tools/apt/Basics/apt.sh
! test/tools/apt/Compile/compile.sh

Changeset: cf08b64e87da
Author:    jjg
Date:      2009-07-27 15:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/cf08b64e87da

6854244: change source/target used to compile JDK to 7
Reviewed-by: ohair

! make/build.properties

Changeset: 7c2d6da61646
Author:    jjg
Date:      2009-07-27 19:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7c2d6da61646

6865399: some javac files are missing Sun internal API comment
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/api/Formattable.java
! src/share/classes/com/sun/tools/javac/api/Messages.java
! src/share/classes/com/sun/tools/javac/code/BoundKind.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Warner.java

Changeset: e4ce529b2249
Author:    tbell
Date:      2009-07-27 23:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e4ce529b2249

Merge

- src/share/classes/com/sun/mirror/apt/package.html
- src/share/classes/com/sun/mirror/declaration/package.html
- src/share/classes/com/sun/mirror/type/package.html
- src/share/classes/com/sun/mirror/util/package.html

Changeset: 95c1212b07e3
Author:    tbell
Date:      2009-07-30 23:41 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/95c1212b07e3

Merge


Changeset: ce9bcdcb7859
Author:    xdono
Date:      2009-08-06 10:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ce9bcdcb7859

Added tag jdk7-b68 for changeset 95c1212b07e3

! .hgtags

Changeset: 4ac89259512f
Author:    xdono
Date:      2009-08-13 12:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/4ac89259512f

Added tag jdk7-b69 for changeset ce9bcdcb7859

! .hgtags

Changeset: 777a3efad0d5
Author:    jjg
Date:      2009-07-28 10:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/777a3efad0d5

6855990: javap InstructionDetailWriter should support new 308 annotations attribute
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
+ src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
+ test/tools/javap/typeAnnotations/T6855990.java

Changeset: 85b317ac8a0c
Author:    jjg
Date:      2009-07-28 11:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/85b317ac8a0c

6734068: Some variable length attributes set their size incorrectly.
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/ModuleExportTable_attribute.java
! src/share/classes/com/sun/tools/classfile/ModuleMemberTable_attribute.java

Changeset: c2dfab9e2f39
Author:    jjg
Date:      2009-07-29 13:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c2dfab9e2f39

4777949: Javap Rewrite : Warn javap usage on package classes with simple name.
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/tools/javap/T4777949.java

Changeset: 85fecace920b
Author:    mcimadamore
Date:      2009-07-30 10:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/85fecace920b

6827648: Extremely slow compilation time for visitor pattern code + generics
Summary: Javac unnecessarily recomputates type-substitutions multiple times
Reviewed-by: jjg

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

Changeset: b1e027181dd4
Author:    mcimadamore
Date:      2009-07-30 10:30 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b1e027181dd4

6862608: rich diagnostic sometimes contain wrong type variable numbering
Summary: The rich formatter generates worng numbers for type-variables in where clauses
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/6862608/T6862608a.java
+ test/tools/javac/Diagnostics/6862608/T6862608a.out
+ test/tools/javac/Diagnostics/6862608/T6862608b.java
+ test/tools/javac/Diagnostics/6862608/T6862608b.out

Changeset: dd5c51734ad9
Author:    mcimadamore
Date:      2009-07-30 10:30 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/dd5c51734ad9

6864382: NPE in the rich formatter when processing an unattributed type-variable
Summary: Unattributed type variable should not be accessed by the rich formatter when emitting where clauses
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/6864382/T6864382.java
+ test/tools/javac/Diagnostics/6864382/T6864382.out

Changeset: 6d0add6ad778
Author:    mcimadamore
Date:      2009-07-30 10:30 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6d0add6ad778

6861837: JCK compilation failures
Summary: Type-annotations processing is accessing type info before they are available in MemberEnter
Reviewed-by: jjg
Contributed-by: mali at csail.mit.edu

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/tools/javac/typeAnnotations/InnerClass.java

Changeset: 23505e6ea22d
Author:    jjg
Date:      2009-07-30 07:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23505e6ea22d

6866657: add byteLength method to primary classfile types
Reviewed-by: mchung

! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/Attributes.java
! src/share/classes/com/sun/tools/classfile/ClassFile.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/Field.java
! src/share/classes/com/sun/tools/classfile/Method.java
+ test/tools/javap/T6866657.java

Changeset: e33efb09ed75
Author:    jjg
Date:      2009-07-30 09:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e33efb09ed75

4880672: javap does not output inner interfaces of an interface
Reviewed-by: mcimadamore

! 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/T4880672.java

Changeset: dbf8a2816201
Author:    tbell
Date:      2009-07-31 17:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/dbf8a2816201

Merge


Changeset: 743f17b55b44
Author:    jjg
Date:      2009-08-04 17:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/743f17b55b44

6867671: javap whitespace formatting issues
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/BasicWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java

Changeset: bc0b1f404c40
Author:    jjg
Date:      2009-08-05 07:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/bc0b1f404c40

6868553: 6867671 breaks some tests
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javap/4111861/T4111861.java
! test/tools/javap/T4884240.java
! test/tools/javap/T4975569.java
! test/tools/javap/stackmap/T6271292.sh

Changeset: 526de25e0b28
Author:    jjg
Date:      2009-08-05 08:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/526de25e0b28

6729471: javap should accept class files on the command line
Reviewed-by: mcimadamore

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

Changeset: b5ab848ba68f
Author:    tbell
Date:      2009-08-06 19:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b5ab848ba68f

Merge


Changeset: 160d7a994e69
Author:    jjg
Date:      2009-08-06 19:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/160d7a994e69

6858429: javap classfile library a minor bug
Reviewed-by: ksrini

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

Changeset: 3e38c6da72ec
Author:    tbell
Date:      2009-08-06 20:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3e38c6da72ec

Merge


Changeset: cba827f72977
Author:    jjg
Date:      2009-08-08 17:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/cba827f72977

6868548: remove spurious ';' from after constant pool entries
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! test/tools/javac/code/ArrayClone.java

Changeset: 961dc3acdb06
Author:    jjg
Date:      2009-08-08 17:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/961dc3acdb06

6868539: javap should use current names for constant pool tags
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/T6868539.java

Changeset: d5f6c475f475
Author:    mcimadamore
Date:      2009-08-11 01:11 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d5f6c475f475

6806876: ClassCastException occurs in assignment expressions without any heap pollutions
Summary: intersection types should be considered as non-reifiable by javac
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/varargs/6806876/T6806876.java
+ test/tools/javac/varargs/6806876/T6806876.out

Changeset: abe992640c5a
Author:    mcimadamore
Date:      2009-08-11 01:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/abe992640c5a

6390045: Unexpected error "cannot access java.lang.Void" with '-target cldc1.0' with -source >=1.5
Summary: javac needs to synthetize a fake java.lang.Void symbol if one is not given on the classpath
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/tools/javac/6390045/T6390045a.java
+ test/tools/javac/6390045/T6390045b.java

Changeset: 62073a5becc5
Author:    mcimadamore
Date:      2009-08-11 01:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/62073a5becc5

6840059: regression: javac silently crashes when resolving erroneous anonymous inner constructor
Summary: resolved an internal crash with constructor resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/6840059/T6840059.java
+ test/tools/javac/6840059/T6840059.out

Changeset: 8227961c64d3
Author:    mcimadamore
Date:      2009-08-11 01:13 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8227961c64d3

6521805: Regression: JDK5/JDK6 javac allows write access to outer class reference
Summary: javac should warn/complain about identifiers with the same name as synthetic symbol
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/6521805/T6521805a.java
+ test/tools/javac/6521805/T6521805a_1.out
+ test/tools/javac/6521805/T6521805a_2.out
+ test/tools/javac/6521805/T6521805b.java
+ test/tools/javac/6521805/T6521805c.java
+ test/tools/javac/6521805/T6521805d.java
+ test/tools/javac/6521805/T6521805d.out
+ test/tools/javac/6521805/T6521805e.java
+ test/tools/javac/6521805/T6521805e.out
+ test/tools/javac/6521805/p/Outer.java
+ test/tools/javac/6521805/p/Sub.java
! test/tools/javac/6734819/T6734819a.out
! test/tools/javac/6734819/T6734819b.out
! test/tools/javac/policy/test2/byfile.AB.out
! test/tools/javac/policy/test2/bytodo.AB.out

Changeset: 62fb6cafa93b
Author:    mcimadamore
Date:      2009-08-11 01:13 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/62fb6cafa93b

6869075: regression: javac crashes when compiling compound string assignment with generics
Summary: javac should not add syntehtic cast to the LHS of an assignment expression
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/T6869075.java

Changeset: 13902c0c9b83
Author:    mcimadamore
Date:      2009-08-11 01:14 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/13902c0c9b83

6569404: Cannot instantiate an inner class of a type variable
Summary: javac is too strict in rejecting member selction from a type-var
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/typevars/6569404/T6569404a.java
+ test/tools/javac/generics/typevars/6569404/T6569404b.java
+ test/tools/javac/generics/typevars/6569404/T6569404b.out
+ test/tools/javac/generics/typevars/6569404/T6569404c.java

Changeset: c4c424badb83
Author:    mcimadamore
Date:      2009-08-11 01:14 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c4c424badb83

6199153: Generic throws and overriding
Summary: javac incorrectly rejects an uchecked overriding
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/OverrideChecks/6199153/T6199153.java
+ test/tools/javac/OverrideChecks/6199153/T6199153.out

Changeset: 21f1d2462c7c
Author:    asaha
Date:      2009-08-07 11:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/21f1d2462c7c

6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
Reviewed-by: darcy, ramap

! THIRD_PARTY_README

Changeset: 91852fb12e2e
Author:    asaha
Date:      2009-08-10 09:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/91852fb12e2e

Merge


Changeset: 38f54dbd2e5b
Author:    asaha
Date:      2009-08-11 08:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/38f54dbd2e5b

Merge


Changeset: beefdeb352e6
Author:    jjg
Date:      2009-08-11 14:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/beefdeb352e6

6870591: langtools build sets javac.bootclasspath incorrectly
Reviewed-by: ohair

! make/build.xml

Changeset: 5a26c8fd0830
Author:    jjg
Date:      2009-08-11 18:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5a26c8fd0830

6870743: update comments in langtools/make/build.properties
Reviewed-by: darcy

! make/build.properties

Changeset: 97d06f3e8787
Author:    tbell
Date:      2009-08-14 08:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/97d06f3e8787

Merge


Changeset: 6f07b50a8796
Author:    xdono
Date:      2009-08-20 11:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6f07b50a8796

Added tag jdk7-b70 for changeset 97d06f3e8787

! .hgtags

Changeset: 8a03f3c7d160
Author:    jjg
Date:      2009-08-12 07:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8a03f3c7d160

6870706: langtools launcher issues
Reviewed-by: mcimadamore

! make/build.xml
! src/share/bin/launcher.sh-template

Changeset: 71680973d8ec
Author:    jjg
Date:      2009-08-12 07:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/71680973d8ec

6758471: should be able to set jtreg options in langtools build
Reviewed-by: mcimadamore

! make/build.properties
! make/build.xml

Changeset: 7dbb79875a63
Author:    jjg
Date:      2009-08-12 10:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7dbb79875a63

6558476: com/sun/tools/javac/Main.compile don't release file handles on return
Reviewed-by: darcy

+ src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/T6558476.java

Changeset: b055a5ea0dad
Author:    tbell
Date:      2009-08-18 17:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b055a5ea0dad

Merge


Changeset: 2aa3a1cdb094
Author:    andrew
Date:      2009-08-19 20:44 +0100
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2aa3a1cdb094

6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk
Summary: Set source and target explicitly in pcompile task
Reviewed-by: jjg

! make/build.xml

Changeset: 2ce3597237f0
Author:    darcy
Date:      2009-08-19 17:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2ce3597237f0

6871291: Please clarify javax.tools.JavaCompiler.getTask() "classes" parameter
Reviewed-by: jjg

! src/share/classes/javax/tools/JavaCompiler.java

Changeset: 61c1f735df67
Author:    jjg
Date:      2009-08-21 11:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/61c1f735df67

6873849: suppress notes generated by javac
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/T6873849.java

Changeset: d9febdd5ae21
Author:    jjg
Date:      2009-08-21 14:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d9febdd5ae21

6873845: refine access to symbol file
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Lint.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/main/JavacOption.java
! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/T6873845.java

Changeset: c863e90091ee
Author:    jjg
Date:      2009-08-24 14:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c863e90091ee

6869216: testgetallmembers should consistently use correct filemanager
Reviewed-by: darcy

! test/tools/javac/processing/model/testgetallmembers/Main.java

Changeset: 33c8c38e1757
Author:    tbell
Date:      2009-08-24 22:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/33c8c38e1757

Merge


Changeset: d434aa041b52
Author:    xdono
Date:      2009-09-03 10:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d434aa041b52

Added tag jdk7-b71 for changeset 33c8c38e1757

! .hgtags

Changeset: 7780be72c042
Author:    glewis at misty.eyesbeyond.com
Date:      2009-09-07 22:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7780be72c042

. Merge from main OpenJDK repository.

- src/share/classes/com/sun/mirror/apt/package.html
- src/share/classes/com/sun/mirror/declaration/package.html
- src/share/classes/com/sun/mirror/type/package.html
- src/share/classes/com/sun/mirror/util/package.html




More information about the bsd-port-dev mailing list