[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-jigsaw-dev
Subject:    hg: jigsaw/jigsaw/langtools: 168 new changesets
From:       mr () sun ! com (mr at sun ! com)
Date:       2009-10-27 5:20:48
Message-ID: 20091027052806.EC4BB41CC2 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: e2722bd43f3a
Author:    jrose
Date:      2009-05-04 21:04 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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: 4cfd3a840538
Author:    xdono
Date:      2009-04-23 15:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4cfd3a840538

Added tag jdk7-b56 for changeset 825f23a4f262

! .hgtags

Changeset: 4030cc469205
Author:    ohair
Date:      2009-04-27 20:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/langtools/rev/5bcac54d408b

Merge


Changeset: 88bcb6772159
Author:    vasya
Date:      2009-05-11 12:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/88bcb6772159

Added tag jdk7-b58 for changeset 5bcac54d408b

! .hgtags

Changeset: 0f653be1a42f
Author:    vasya
Date:      2009-05-14 10:58 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0f653be1a42f

Added tag jdk7-b59 for changeset 88bcb6772159

! .hgtags

Changeset: b5872f0790e7
Author:    jjg
Date:      2009-05-19 11:27 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b5872f0790e7

6841422: classfile: add Type visitor
Reviewed-by: mcimadamore
Contributed-by: kevin.t.looney at sun.com

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

Changeset: f838537fb1ac
Author:    jjg
Date:      2009-05-19 11:33 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f838537fb1ac

6841420: classfile: add new methods to ConstantClassInfo
Reviewed-by: mcimadamore
Contributed-by: kevin.t.looney at sun.com

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

Changeset: fc634a593812
Author:    jjg
Date:      2009-05-19 11:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/fc634a593812

6841419: classfile: add constant pool iterator
Reviewed-by: mcimadamore

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

Changeset: cd0630109de5
Author:    jjg
Date:      2009-05-19 11:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/cd0630109de5

6824493: experimental support for additional info for instructions
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.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/InstructionDetailWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
+ src/share/classes/com/sun/tools/javap/Messages.java
! src/share/classes/com/sun/tools/javap/Options.java
+ src/share/classes/com/sun/tools/javap/SourceWriter.java
+ src/share/classes/com/sun/tools/javap/StackMapWriter.java
+ src/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/tools/javap/T6824493.java

Changeset: 0c6cd88f72b9
Author:    jjg
Date:      2009-05-19 13:53 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0c6cd88f72b9

6843013: missing files in fix for 6824493
Reviewed-by: darcy

+ src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
+ src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java

Changeset: 4ce1c1400334
Author:    jjg
Date:      2009-05-19 15:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4ce1c1400334

6832154: refactor Paths to be just a utility class for JavacFileManager
Reviewed-by: darcy

! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: 79eb8795a1de
Author:    jjg
Date:      2009-05-20 13:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/79eb8795a1de

6827026: Change javac source and target default to 7
Reviewed-by: darcy, ohair

! make/Makefile
! make/build.properties
! make/build.xml
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java

Changeset: 44eaac2b4501
Author:    jjg
Date:      2009-05-20 19:10 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/44eaac2b4501

6843648: tools/javac/versions/check.sh is broken
Reviewed-by: darcy

! test/tools/javac/6341866/Anno.java
! test/tools/javac/6464451/BigFinally.java
! test/tools/javac/6464451/DeepNestedFinally.java
! test/tools/javac/6464451/ManyExitsInTry.java
! test/tools/javac/ClassLit.java
! test/tools/javac/T6557865.java
! test/tools/javac/foreach/T6682380.java
! test/tools/javac/processing/6348499/A.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/6430209/b6341534.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/versions/check.sh

Changeset: d402db1005ad
Author:    mcimadamore
Date:      2009-05-21 10:56 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d402db1005ad

6722234: javac diagnostics need better integration with the type-system
Summary: Added RichDiagnosticFormatter which provides better formatting capabilities \
                for javac types/symbols
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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
! test/tools/javac/6304921/T6304921.java
! test/tools/javac/6304921/T6304921.out
! test/tools/javac/6491592/T6491592.out
+ test/tools/javac/Diagnostics/6722234/T6722234a.java
+ test/tools/javac/Diagnostics/6722234/T6722234a_1.out
+ test/tools/javac/Diagnostics/6722234/T6722234a_2.out
+ test/tools/javac/Diagnostics/6722234/T6722234b.java
+ test/tools/javac/Diagnostics/6722234/T6722234b_1.out
+ test/tools/javac/Diagnostics/6722234/T6722234b_2.out
+ test/tools/javac/Diagnostics/6722234/T6722234c.java
+ test/tools/javac/Diagnostics/6722234/T6722234c.out
+ test/tools/javac/Diagnostics/6722234/T6722234d.java
+ test/tools/javac/Diagnostics/6722234/T6722234d_1.out
+ test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/ExtendArray.java
! test/tools/javac/ExtendArray.out
! test/tools/javac/OverridePosition.java
! test/tools/javac/OverridePosition.out
! test/tools/javac/T4093617/T4093617.java
! test/tools/javac/T4093617/T4093617.out
! test/tools/javac/T5003235/T5003235c.java
! test/tools/javac/T5003235/T5003235c.out
! test/tools/javac/miranda/T4666866.java
! test/tools/javac/miranda/T4666866.out
! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java

Changeset: 84061bd68019
Author:    darcy
Date:      2009-05-27 22:34 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/84061bd68019

6843761: Update langtools tests to remove unncessary -source and -target options
Reviewed-by: jjg

! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testNavagation/TestNavagation.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/tools/javac/5005368.java
! test/tools/javac/Ambig3.java
! test/tools/javac/ArrayCast.java
! test/tools/javac/BadCovar.java
! test/tools/javac/ClassLiterals/InitializeOuter.java
! test/tools/javac/ClassLiterals/InitializeTarget.java
! test/tools/javac/ClassToTypeParm.java
! test/tools/javac/Closure1.java
! test/tools/javac/Closure2.java
! test/tools/javac/Closure3.java
! test/tools/javac/Closure4.java
! test/tools/javac/Closure5.java
! test/tools/javac/CompoundBox.java
! test/tools/javac/ConditionalArgTypes_1.java
! test/tools/javac/ConditionalArgTypes_2.java
! test/tools/javac/DefiniteAssignment/DUAssert.java
! test/tools/javac/EarlyAssert.java
! test/tools/javac/Enum1.java
! test/tools/javac/GoodCovar.java
! test/tools/javac/HexFloatLiterals.java
! test/tools/javac/HexThree.java
! test/tools/javac/InterfaceAssert.java
! test/tools/javac/InvalidIntfCast.java
! test/tools/javac/NewGeneric.java
! test/tools/javac/ObjectMethodRefFromInterface.java
! test/tools/javac/PrivateLocalConstructor.java
! test/tools/javac/RawCrash.java
! test/tools/javac/SynthName2.java
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/T5092545.java
! test/tools/javac/T5105890.java
! test/tools/javac/annotations/default/A.java
! test/tools/javac/annotations/neg/AnnComma.java
! test/tools/javac/annotations/neg/ArrayLit.java
! test/tools/javac/annotations/neg/Constant.java
! test/tools/javac/annotations/neg/Cycle1.java
! test/tools/javac/annotations/neg/Cycle2.java
! test/tools/javac/annotations/neg/Cycle3.java
! test/tools/javac/annotations/neg/Dep.java
! test/tools/javac/annotations/neg/Dup.java
! test/tools/javac/annotations/neg/DupTarget.java
! test/tools/javac/annotations/neg/MemberOver.java
! test/tools/javac/annotations/neg/ObjectMembers.java
! test/tools/javac/annotations/neg/OverrideNo.java
! test/tools/javac/annotations/neg/Package.java
! test/tools/javac/annotations/neg/Recovery.java
! test/tools/javac/annotations/neg/Recovery1.java
! test/tools/javac/annotations/neg/Scope.java
! test/tools/javac/annotations/neg/Syntax1.java
! test/tools/javac/annotations/neg/WrongTarget.java
! test/tools/javac/annotations/neg/WrongTarget2.java
! test/tools/javac/annotations/neg/WrongValue.java
! test/tools/javac/annotations/neg/Z1.java
! test/tools/javac/annotations/neg/Z10.java
! test/tools/javac/annotations/neg/Z11.java
! test/tools/javac/annotations/neg/Z12.java
! test/tools/javac/annotations/neg/Z13.java
! test/tools/javac/annotations/neg/Z14.java
! test/tools/javac/annotations/neg/Z15.java
! test/tools/javac/annotations/neg/Z16.java
! test/tools/javac/annotations/neg/Z2.java
! test/tools/javac/annotations/neg/Z3.java
! test/tools/javac/annotations/neg/Z4.java
! test/tools/javac/annotations/neg/Z5.java
! test/tools/javac/annotations/neg/Z8.java
! test/tools/javac/annotations/neg/Z9.java
! test/tools/javac/annotations/pos/AnnoteElideBraces.java
! test/tools/javac/annotations/pos/ClassA.java
! test/tools/javac/annotations/pos/Dep.java
! test/tools/javac/annotations/pos/Enum1.java
! test/tools/javac/annotations/pos/Local.java
! test/tools/javac/annotations/pos/Members.java
! test/tools/javac/annotations/pos/NType.java
! test/tools/javac/annotations/pos/OverrideCheck.java
! test/tools/javac/annotations/pos/OverrideOK.java
! test/tools/javac/annotations/pos/Parameter.java
! test/tools/javac/annotations/pos/Primitives.java
! test/tools/javac/annotations/pos/RightTarget.java
! test/tools/javac/annotations/pos/Z1.java
! test/tools/javac/annotations/pos/Z2.java
! test/tools/javac/annotations/pos/Z3.java
! test/tools/javac/annotations/pos/Z4.java
! test/tools/javac/annotations/pos/package-info.java
! test/tools/javac/assert/Attach.java
! test/tools/javac/assert/DU1.java
! test/tools/javac/assert/DU2.java
! test/tools/javac/assert/Position.java
! test/tools/javac/boxing/BoxedForeach.java
! test/tools/javac/boxing/Boxing1.java
! test/tools/javac/boxing/Boxing2.java
! test/tools/javac/boxing/Boxing4.java
! test/tools/javac/boxing/BoxingCaching.java
! test/tools/javac/capture/Capture1.java
! test/tools/javac/capture/Capture2.java
! test/tools/javac/capture/Capture3.java
! test/tools/javac/capture/Capture5.java
! test/tools/javac/cast/BoxedArray.java
! test/tools/javac/enum/AbstractEmptyEnum.java
! test/tools/javac/enum/AbstractEnum1.java
! test/tools/javac/enum/DA1.java
! test/tools/javac/enum/DA2.java
! test/tools/javac/enum/DA3.java
! test/tools/javac/enum/Def.java
! test/tools/javac/enum/Enum1.java
! test/tools/javac/enum/Enum2.java
! test/tools/javac/enum/Enum3.java
! test/tools/javac/enum/EnumImplicitPrivateConstructor.java
! test/tools/javac/enum/EnumInit.java
! test/tools/javac/enum/EnumPrivateConstructor.java
! test/tools/javac/enum/EnumProtectedConstructor.java
! test/tools/javac/enum/EnumPublicConstructor.java
! test/tools/javac/enum/EnumSwitch1.java
! test/tools/javac/enum/EnumSwitch2.java
! test/tools/javac/enum/EnumSwitch3.java
! test/tools/javac/enum/EnumSwitch4.java
! test/tools/javac/enum/ExplicitlyAbstractEnum1.java
! test/tools/javac/enum/ExplicitlyAbstractEnum2.java
! test/tools/javac/enum/ExplicitlyFinalEnum1.java
! test/tools/javac/enum/ExplicitlyFinalEnum2.java
! test/tools/javac/enum/FauxEnum1.java
! test/tools/javac/enum/FauxEnum3.java
! test/tools/javac/enum/FauxSpecialEnum1.java
! test/tools/javac/enum/FauxSpecialEnum2.java
! test/tools/javac/enum/LocalEnum.java
! test/tools/javac/enum/NoFinal.java
! test/tools/javac/enum/NoFinal2.java
! test/tools/javac/enum/NoFinal3.java
! test/tools/javac/enum/NoFinal4.java
! test/tools/javac/enum/NoFinal5.java
! test/tools/javac/enum/OkFinal.java
! test/tools/javac/enum/SynthValues.java
! test/tools/javac/enum/T5075242.java
! test/tools/javac/enum/T5081785.java
! test/tools/javac/enum/TrailingComma.java
! test/tools/javac/enum/UserValue.java
! test/tools/javac/enum/ValueOf.java
! test/tools/javac/enum/enumSwitch/EnumSwitch.java
! test/tools/javac/foreach/Foreach.java
! test/tools/javac/foreach/GenericIterator.java
! test/tools/javac/foreach/IntersectIterator.java
! test/tools/javac/foreach/ListOfListTest.java
! test/tools/javac/foreach/SpecIterable.java
! test/tools/javac/foreach/StaticBlock.java
! test/tools/javac/foreach/SuperfluousAbstract.java
! test/tools/javac/generics/ArrayClone.java
! test/tools/javac/generics/ArrayTypearg.java
! test/tools/javac/generics/BridgeClash.java
! test/tools/javac/generics/BridgeOrder.java
! test/tools/javac/generics/CastCrash.java
! test/tools/javac/generics/Casting.java
! test/tools/javac/generics/Casting2.java
! test/tools/javac/generics/Casting3.java
! test/tools/javac/generics/Casting4.java
! test/tools/javac/generics/Conditional.java
! test/tools/javac/generics/Covar2.java
! test/tools/javac/generics/Covar3.java
! test/tools/javac/generics/Covar4.java
! test/tools/javac/generics/Crash01.java
! test/tools/javac/generics/Crash02.java
! test/tools/javac/generics/CyclicInheritance3.java
! test/tools/javac/generics/CyclicInheritance5.java
! test/tools/javac/generics/ErasureClashCrash.java
! test/tools/javac/generics/ExtendedRaw1.java
! test/tools/javac/generics/ExtendedRaw2.java
! test/tools/javac/generics/ExtendedRaw3.java
! test/tools/javac/generics/ExtendedRaw4.java
! test/tools/javac/generics/FinalBridge.java
! test/tools/javac/generics/GenLit1.java
! test/tools/javac/generics/GenLit2.java
! test/tools/javac/generics/GenericAnonCtor.java
! test/tools/javac/generics/GenericMerge.java
! test/tools/javac/generics/GenericOverride.java
! test/tools/javac/generics/GenericThrowable.java
! test/tools/javac/generics/GetClass.java
! test/tools/javac/generics/GetClass2.java
! test/tools/javac/generics/InheritanceConflict.java
! test/tools/javac/generics/InheritanceConflict2.java
! test/tools/javac/generics/InheritanceConflict3.java
! test/tools/javac/generics/InnerInterface1.java
! test/tools/javac/generics/InnerInterface2.java
! test/tools/javac/generics/InstanceOf1.java
! test/tools/javac/generics/InstanceOf2.java
! test/tools/javac/generics/InstanceOf3.java
! test/tools/javac/generics/InterfaceCast1.java
! test/tools/javac/generics/LoadOrder.java
! test/tools/javac/generics/MissingBridge.java
! test/tools/javac/generics/MissingCast.java
! test/tools/javac/generics/Multibound1.java
! test/tools/javac/generics/MultipleInheritance.java
! test/tools/javac/generics/NameOrder.java
! test/tools/javac/generics/Nonlinear.java
! test/tools/javac/generics/ParametricException.java
! test/tools/javac/generics/ParenVerify.java
! test/tools/javac/generics/PermuteBound.java
! test/tools/javac/generics/PrimitiveClass.java
! test/tools/javac/generics/PrimitiveVariant.java
! test/tools/javac/generics/RawClient.java
! test/tools/javac/generics/RefEqual.java
! test/tools/javac/generics/RelaxedArrays.java
! test/tools/javac/generics/ReverseOrder.java
! test/tools/javac/generics/SelfImplement.java
! test/tools/javac/generics/SilentUnchecked.java
! test/tools/javac/generics/SuperTypeargs.java
! test/tools/javac/generics/T4661029.java
! test/tools/javac/generics/T4683314.java
! test/tools/javac/generics/T4684378.java
! test/tools/javac/generics/T4695348.java
! test/tools/javac/generics/T4695415.java
! test/tools/javac/generics/T4695847.java
! test/tools/javac/generics/T4711570.java
! test/tools/javac/generics/T4711572.java
! test/tools/javac/generics/T4711694.java
! test/tools/javac/generics/T4738171.java
! test/tools/javac/generics/T4739399.java
! test/tools/javac/generics/T4757416.java
! test/tools/javac/generics/T4784207a.java
! test/tools/javac/generics/T4784219.java
! test/tools/javac/generics/T5011073.java
! test/tools/javac/generics/T5094318.java
! test/tools/javac/generics/TyparamLit.java
! test/tools/javac/generics/TyparamStaticScope.java
! test/tools/javac/generics/TyparamStaticScope2.java
! test/tools/javac/generics/UncheckedArray.java
! test/tools/javac/generics/UncheckedConstructor.java
! test/tools/javac/generics/UncheckedCovariance.java
! test/tools/javac/generics/UnsoundInference.java
! test/tools/javac/generics/Varargs.java
! test/tools/javac/generics/Varargs2.java
! test/tools/javac/generics/WrongNew.java
! test/tools/javac/generics/abstract/T4717181c.java
! test/tools/javac/generics/bridge1/D.java
! test/tools/javac/generics/classreader/HArrayMethod.java
! test/tools/javac/generics/compat/CovariantCompat1.java
! test/tools/javac/generics/compat/OverrideBridge1.java
! test/tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java
! test/tools/javac/generics/genericAbstract/A.java
! test/tools/javac/generics/odersky/BadTest.java
! test/tools/javac/generics/odersky/BadTest2.java
! test/tools/javac/generics/odersky/BadTest3.java
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/generics/odersky/Test.java
! test/tools/javac/generics/odersky/Test2.java
! test/tools/javac/generics/odersky/Test3.java
! test/tools/javac/generics/odersky/Test4.java
! test/tools/javac/generics/parametricException/J.java
! test/tools/javac/generics/rare/Rare1.java
! test/tools/javac/generics/rare/Rare10.java
! test/tools/javac/generics/rare/Rare11.java
! test/tools/javac/generics/rare/Rare2.java
! test/tools/javac/generics/rare/Rare3.java
! test/tools/javac/generics/rare/Rare4.java
! test/tools/javac/generics/rare/Rare5.java
! test/tools/javac/generics/rare/Rare6.java
! test/tools/javac/generics/rare/Rare7.java
! test/tools/javac/generics/rare/Rare8.java
! test/tools/javac/generics/rare/Rare9.java
! test/tools/javac/generics/rawSeparate/RetroLexer.java
! test/tools/javac/generics/typeargs/Basic.java
! test/tools/javac/generics/typeargs/Metharg1.java
! test/tools/javac/generics/typeargs/Metharg2.java
! test/tools/javac/generics/typeargs/Newarg1.java
! test/tools/javac/generics/typeargs/Newarg2.java
! test/tools/javac/generics/typeargs/Superarg1.java
! test/tools/javac/generics/typeargs/Superarg2.java
! test/tools/javac/generics/typeargs/ThisArg.java
! test/tools/javac/generics/typevars/4856983/T4856983.java
! test/tools/javac/generics/typevars/4856983/T4856983a.java
! test/tools/javac/generics/typevars/4856983/T4856983b.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes1.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes2.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes3.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes4.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes5.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes6.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes7.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes8.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes9.java
! test/tools/javac/generics/wildcards/AssignmentSameType1.java
! test/tools/javac/generics/wildcards/AssignmentSameType2.java
! test/tools/javac/generics/wildcards/AssignmentSameType3.java
! test/tools/javac/generics/wildcards/AssignmentSameType4.java
! test/tools/javac/generics/wildcards/AssignmentSameType5.java
! test/tools/javac/generics/wildcards/AssignmentSameType6.java
! test/tools/javac/generics/wildcards/AssignmentSameType7.java
! test/tools/javac/generics/wildcards/AssignmentSameType8.java
! test/tools/javac/generics/wildcards/BoundBug.java
! test/tools/javac/generics/wildcards/ContraArg.java
! test/tools/javac/generics/wildcards/T5097548.java
! test/tools/javac/generics/wildcards/T5097548b.java
! test/tools/javac/generics/wildcards/UnboundArray.java
! test/tools/javac/generics/wildcards/neg/AmbiguousCast.java
! test/tools/javac/generics/wildcards/neg/Capture.java
! test/tools/javac/generics/wildcards/neg/CastFail1.java
! test/tools/javac/generics/wildcards/neg/CastFail10.java
! test/tools/javac/generics/wildcards/neg/CastFail11.java
! test/tools/javac/generics/wildcards/neg/CastFail12.java
! test/tools/javac/generics/wildcards/neg/CastFail13.java
! test/tools/javac/generics/wildcards/neg/CastFail14.java
! test/tools/javac/generics/wildcards/neg/CastFail15.java
! test/tools/javac/generics/wildcards/neg/CastFail16.java
! test/tools/javac/generics/wildcards/neg/CastFail17.java
! test/tools/javac/generics/wildcards/neg/CastFail18.java
! test/tools/javac/generics/wildcards/neg/CastFail19.java
! test/tools/javac/generics/wildcards/neg/CastFail2.java
! test/tools/javac/generics/wildcards/neg/CastFail20.java
! test/tools/javac/generics/wildcards/neg/CastFail21.java
! test/tools/javac/generics/wildcards/neg/CastFail3.java
! test/tools/javac/generics/wildcards/neg/CastFail4.java
! test/tools/javac/generics/wildcards/neg/CastFail5.java
! test/tools/javac/generics/wildcards/neg/CastFail6.java
! test/tools/javac/generics/wildcards/neg/CastFail7.java
! test/tools/javac/generics/wildcards/neg/CastFail8.java
! test/tools/javac/generics/wildcards/neg/CastFail9.java
! test/tools/javac/generics/wildcards/neg/CastWarn10.java
! test/tools/javac/generics/wildcards/neg/CastWarn11.java
! test/tools/javac/generics/wildcards/neg/CastWarn12.java
! test/tools/javac/generics/wildcards/neg/CastWarn13.java
! test/tools/javac/generics/wildcards/neg/CastWarn14.java
! test/tools/javac/generics/wildcards/neg/CastWarn2.java
! test/tools/javac/generics/wildcards/neg/CastWarn3.java
! test/tools/javac/generics/wildcards/neg/CastWarn4.java
! test/tools/javac/generics/wildcards/neg/CastWarn5.java
! test/tools/javac/generics/wildcards/neg/CastWarn6.java
! test/tools/javac/generics/wildcards/neg/CastWarn7.java
! test/tools/javac/generics/wildcards/neg/CastWarn8.java
! test/tools/javac/generics/wildcards/neg/CastWarn9.java
! test/tools/javac/generics/wildcards/neg/ParamCast.java
! test/tools/javac/generics/wildcards/neg/Readonly.java
! test/tools/javac/generics/wildcards/neg/Unbounded.java
! test/tools/javac/generics/wildcards/pos/AmbiguousCast2.java
! test/tools/javac/generics/wildcards/pos/BoundsCollision.java
! test/tools/javac/generics/wildcards/pos/Capture.java
! test/tools/javac/generics/wildcards/pos/CastTest.java
! test/tools/javac/generics/wildcards/pos/InstanceOf.java
! test/tools/javac/generics/wildcards/pos/ParamCast.java
! test/tools/javac/generics/wildcards/pos/RvalConversion.java
! test/tools/javac/generics/wildcards/pos/UncheckedCast1.java
! test/tools/javac/importscope/A.java
! test/tools/javac/limits/FinallyNesting.java
! test/tools/javac/lint/Unchecked.java
! test/tools/javac/miranda/T4711325.java
! test/tools/javac/mixedTarget/CompatibleAbstracts1.java
! test/tools/javac/mixedTarget/ExtendCovariant2.java
! test/tools/javac/overload/T5090220.java
! test/tools/javac/processing/environment/TestSourceVersion.java
! test/tools/javac/stackmap/UninitThis.java
! test/tools/javac/staticImport/Ambig1.java
! test/tools/javac/staticImport/ImportInherit.java
! test/tools/javac/staticImport/ImportPrivate.java
! test/tools/javac/staticImport/PrivateStaticImport.java
! test/tools/javac/staticImport/Shadow.java
! test/tools/javac/staticImport/StaticImport.java
! test/tools/javac/staticImport/StaticImport2.java
! test/tools/javac/unicode/Unmappable.java
! test/tools/javac/varargs/Anon.java
! test/tools/javac/varargs/BadSyntax2.java
! test/tools/javac/varargs/Varargs1.java
! test/tools/javac/varargs/VarargsOverride.java
! test/tools/javac/varargs/Warn1.java
! test/tools/javac/varargs/Warn2.java
! test/tools/javac/varargs/warning/Warn2.java
! test/tools/javac/varargs/warning/Warn3.java
! test/tools/javadoc/LangVers.java
! test/tools/javadoc/annotations/annotateMethodsFields/Main.java
! test/tools/javadoc/annotations/annotatePackage/Main.java
! test/tools/javadoc/annotations/annotateParams/Main.java
! test/tools/javadoc/annotations/defaults/Main.java
! test/tools/javadoc/annotations/elementTypes/Main.java
! test/tools/javadoc/annotations/shortcuts/Main.java
! test/tools/javadoc/enum/docComments/Main.java
! test/tools/javadoc/enum/enumType/Main.java
! test/tools/javadoc/generics/genericClass/Main.java
! test/tools/javadoc/generics/genericInnerAndOuter/Main.java
! test/tools/javadoc/generics/genericInterface/Main.java
! test/tools/javadoc/generics/genericMethod/Main.java
! test/tools/javadoc/generics/genericSuper/Main.java
! test/tools/javadoc/generics/supertypes/Main.java
! test/tools/javadoc/generics/throwsGeneric/Main.java
! test/tools/javadoc/generics/tparamCycle/Main.java
! test/tools/javadoc/generics/tparamTagOnMethod/Main.java
! test/tools/javadoc/generics/tparamTagOnType/Main.java
! test/tools/javadoc/generics/wildcards/Main.java
! test/tools/javadoc/lib/Tester.java
! test/tools/javadoc/varArgs/Main.java

Changeset: d4828eba4939
Author:    jjg
Date:      2009-05-28 09:49 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d4828eba4939

6802102: unignore @ignored tests where possible
Reviewed-by: mcimadamore

! test/tools/javac/T6405099.java
! test/tools/javac/api/6431257/T6431257.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/code/ArrayClone.java
- test/tools/javac/code/ArrayClone.sh
! test/tools/javac/generics/inference/6365166/NewTest.java

Changeset: 47cf04bb80c9
Author:    jjg
Date:      2009-05-29 16:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/47cf04bb80c9

6838199: remove support for old javap
Reviewed-by: ohair, mcimadamore

! make/build.xml
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Main.java
! src/share/classes/com/sun/tools/javap/resources/javap.properties
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
! test/tools/javap/ExtPath.java
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java

Changeset: 4b72c2556789
Author:    aph
Date:      2009-04-17 15:56 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4b72c2556789

6829575: 100028: Debug information is incomplete or missing
Summary: Enable debugging in many places
Reviewed-by: ohair
Contributed-by: Andrew Haley <aph at redhat.com>

! make/Makefile

Changeset: 321854d9ab19
Author:    aph
Date:      2009-04-20 19:01 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/321854d9ab19

6832141: Bug 100045 -  Fix for 100028 breaks debug info for class files
Summary: Correct fallout from 100028 patch
Reviewed-by: ohair
Contributed-by: Andrew Haley <aph at redhat.com>

! make/Makefile

Changeset: f3d27f02683c
Author:    aph
Date:      2009-05-06 18:04 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f3d27f02683c

6837665: Deal with windows ant problem where commas in -D options do not work
Summary: Rewrite to avoid commas in -D options
Reviewed-by: ohair

! make/Makefile
! make/build.xml

Changeset: 43a781cc6473
Author:    xdono
Date:      2009-05-07 10:32 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/43a781cc6473

Merge


Changeset: 846944dd48a4
Author:    xdono
Date:      2009-05-07 12:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/846944dd48a4

Merge


Changeset: 65f2ee956fb9
Author:    ohair
Date:      2009-05-15 13:30 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/65f2ee956fb9

Merge


Changeset: 5cdce469ea2a
Author:    ohair
Date:      2009-05-19 17:39 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/5cdce469ea2a

6843041: Remove duplicate README files in repositories (make/README)
Reviewed-by: robilad

! README
- make/README

Changeset: 522520757dd3
Author:    xdono
Date:      2009-06-11 10:54 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/522520757dd3

Added tag jdk7-b60 for changeset 5cdce469ea2a

! .hgtags

Changeset: 163f5d75f77a
Author:    tbell
Date:      2009-06-11 21:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/163f5d75f77a

Merge

! make/Makefile
! make/build.xml
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
- test/tools/javac/code/ArrayClone.sh
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java

Changeset: a9c04a57a39f
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/a9c04a57a39f

6845686: basic and raw formatters do not display captured var id properly when javac \
                runs in -XDoldDiags mode
Summary: Basic and raw formatters do not override Printer methods properly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out

Changeset: 3d539f4123b8
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3d539f4123b8

6835430: javac does not generate signature attributes for classes extending \
                parameterized inner classes
Summary: ClassWriter does not consider outer params of an inner class when emitting \
                signature attributes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/6835430/A.java
+ test/tools/javac/6835430/T6835430.java

Changeset: 3ac205ad1f05
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3ac205ad1f05

6835428: regression: return-type inference rejects valid code
Summary: Redundant subtyping test during type-inference ends up in rejecting legal \
                code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/T6835428.java

Changeset: 22872b24d38c
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/22872b24d38c

6638712: Inference with wildcard types causes selection of inapplicable method
Summary: Added global sanity check in order to make sure that return type inference \
                does not violate bounds constraints
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/generics/inference/6302954/T6476073.java
+ test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6638712/T6638712a.out
+ test/tools/javac/generics/inference/6638712/T6638712b.java
+ test/tools/javac/generics/inference/6638712/T6638712b.out
+ test/tools/javac/generics/inference/6638712/T6638712c.java
+ test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/generics/inference/6638712/T6638712d.java
+ test/tools/javac/generics/inference/6638712/T6638712d.out
+ test/tools/javac/generics/inference/6638712/T6638712e.java
+ test/tools/javac/generics/inference/6638712/T6638712e.out

Changeset: ed989c347b3c
Author:    jjg
Date:      2009-06-19 11:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ed989c347b3c

6852856: javap changes to facilitate subclassing javap for variants
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.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/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java

Changeset: 18e0269f25e3
Author:    mcimadamore
Date:      2009-06-24 10:50 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/18e0269f25e3

6822637: ResolveError hierarchy needs to be refactored
Summary: Break ResolveError class into a hierarchy representing different kinds of \
                resolution errors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java

Changeset: 8ec37cf2b37e
Author:    mcimadamore
Date:      2009-06-24 10:50 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8ec37cf2b37e

6852595: Accessing scope using JSR199 API on erroneous tree causes Illegal Argument \
                Exception
Summary: Fixed problem with empty DiagnosticSource objects causing IAE in the \
                JCDiagnostic constructor
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
+ test/tools/javac/api/6852595/T6852595.java

Changeset: 1d9e61e0a075
Author:    mcimadamore
Date:      2009-06-24 10:51 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1d9e61e0a075

6852649: The Rich formatter printer should be an explicit class to facilitate \
                overriding
Summary: Improve reusabiliy of the rich formatter by removing anonymous inner \
                classes/changing visibility of fields
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java

Changeset: 950d50e13a9e
Author:    xdono
Date:      2009-06-18 13:05 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/950d50e13a9e

Added tag jdk7-b61 for changeset 522520757dd3

! .hgtags

Changeset: 6855e5aa3348
Author:    tbell
Date:      2009-06-21 23:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/6855e5aa3348

Merge


Changeset: fe077c71cd47
Author:    tbell
Date:      2009-06-23 22:09 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/fe077c71cd47

Merge


Changeset: 812d5486a023
Author:    tbell
Date:      2009-06-24 17:34 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/812d5486a023

Merge


Changeset: ca063536e4a6
Author:    darcy
Date:      2009-06-26 12:22 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ca063536e4a6

6593082: MirroredTypeException constructor does not throw NPE when type is null
Reviewed-by: jjg

! src/share/classes/javax/lang/model/type/MirroredTypeException.java
+ test/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java

Changeset: 03944ee4fac4
Author:    jjg
Date:      2009-06-26 18:51 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/03944ee4fac4

6843077: JSR 308: Annotations on types
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at \
csail.mit.edu

! src/share/bin/launcher.sh-template
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/T6439826.java

Changeset: 664edca41e34
Author:    jjg
Date:      2009-06-26 19:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/664edca41e34

6855544: add missing files
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at \
csail.mit.edu

+ src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
+ src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
+ src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
+ src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
 + src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
 + src/share/classes/com/sun/tools/javac/code/TargetType.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/tools/javac/api/TestTreePath.java
+ test/tools/javac/meth/InvokeMH_BAD68.java
+ test/tools/javac/meth/InvokeMH_BAD72.java
+ test/tools/javac/quid/QuotedIdent_BAD61.java
+ test/tools/javac/quid/QuotedIdent_BAD62.java
+ test/tools/javac/quid/QuotedIdent_BAD63.java
+ test/tools/javac/typeAnnotations/InnerClass.java
+ test/tools/javac/typeAnnotations/MultipleTargets.java
+ test/tools/javac/typeAnnotations/TypeParameterTarget.java
+ test/tools/javac/typeAnnotations/TypeUseTarget.java
+ test/tools/javac/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
+ test/tools/javac/typeAnnotations/failures/IncompleteArray.java
+ test/tools/javac/typeAnnotations/failures/IncompleteArray.out
+ test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
+ test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
+ test/tools/javac/typeAnnotations/failures/IndexArray.java
+ test/tools/javac/typeAnnotations/failures/IndexArray.out
+ test/tools/javac/typeAnnotations/failures/LintCast.java
+ test/tools/javac/typeAnnotations/failures/LintCast.out
+ test/tools/javac/typeAnnotations/failures/OldArray.java
+ test/tools/javac/typeAnnotations/failures/OldArray.out
+ test/tools/javac/typeAnnotations/failures/Scopes.java
+ test/tools/javac/typeAnnotations/failures/Scopes.out
+ test/tools/javac/typeAnnotations/failures/StaticFields.java
+ test/tools/javac/typeAnnotations/failures/StaticFields.out
+ test/tools/javac/typeAnnotations/failures/StaticMethods.java
+ test/tools/javac/typeAnnotations/failures/StaticMethods.out
+ test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
 + test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
 + test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
 + test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
 + test/tools/javac/typeAnnotations/failures/target/Constructor.java
+ test/tools/javac/typeAnnotations/failures/target/Constructor.out
+ test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
+ test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
+ test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
+ test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
+ test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
+ test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
+ test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
+ test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
+ test/tools/javac/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
+ test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
+ test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
+ test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
+ test/tools/javac/typeAnnotations/newlocations/Expressions.java
+ test/tools/javac/typeAnnotations/newlocations/Fields.java
+ test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
+ test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
+ test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
+ test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
+ test/tools/javac/typeAnnotations/newlocations/Parameters.java
+ test/tools/javac/typeAnnotations/newlocations/Receivers.java
+ test/tools/javac/typeAnnotations/newlocations/Throws.java
+ test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
+ test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
+ test/tools/javac/typeAnnotations/newlocations/Wildcards.java
+ test/tools/javap/typeAnnotations/ClassLiterals.java
+ test/tools/javap/typeAnnotations/JSR175Annotations.java
+ test/tools/javap/typeAnnotations/NewArray.java
+ test/tools/javap/typeAnnotations/Presence.java
+ test/tools/javap/typeAnnotations/PresenceInner.java
+ test/tools/javap/typeAnnotations/Visibility.java

Changeset: 7c154fdc3547
Author:    jjg
Date:      2009-06-26 19:47 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7c154fdc3547

6854796: update JSR308 impl with latest code from type-annotations repo
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at \
csail.mit.edu

! src/share/classes/com/sun/tools/javac/code/TargetType.java
! 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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java

Changeset: 464d58654324
Author:    jjg
Date:      2009-06-27 12:04 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/464d58654324

6855563: test broken after merge with latest parser
Reviewed-by: jjg
Contributed-by: mali at csail.mit.edu

! test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/OldArray.out

Changeset: 7913e72a24b0
Author:    jjg
Date:      2009-06-29 17:45 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7913e72a24b0

6855993: fix comments in langtools launcher script
Reviewed-by: ohair

! src/share/bin/launcher.sh-template

Changeset: 5c2c81120555
Author:    xdono
Date:      2009-06-25 12:10 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/5c2c81120555

Added tag jdk7-b62 for changeset 6855e5aa3348

! .hgtags

Changeset: e71fd3fcebf5
Author:    tbell
Date:      2009-06-26 10:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/e71fd3fcebf5

Merge


Changeset: c391a167ac57
Author:    tbell
Date:      2009-06-28 00:01 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c391a167ac57

Merge


Changeset: ec1acd3af057
Author:    tbell
Date:      2009-06-29 23:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ec1acd3af057

Merge


Changeset: 619c768ad104
Author:    xdono
Date:      2009-07-02 11:11 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/619c768ad104

Added tag jdk7-b63 for changeset 5c2c81120555

! .hgtags

Changeset: 24374861f91e
Author:    tbell
Date:      2009-07-03 09:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/24374861f91e

Merge


Changeset: ad07b7ea9685
Author:    mcimadamore
Date:      2009-07-15 10:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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: e4a1c76c1abb
Author:    peterz
Date:      2009-06-23 12:24 +0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/e4a1c76c1abb

6844273: jdk/make/docs/CORE_PKGS.gmk does not list Nimbus
Reviewed-by: prr

! src/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: ddef2ef424d8
Author:    yan
Date:      2009-06-25 00:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ddef2ef424d8

Merge

- make/README
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
- test/tools/javac/code/ArrayClone.sh
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java

Changeset: 09dc14c713f0
Author:    yan
Date:      2009-07-01 00:24 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/09dc14c713f0

Merge


Changeset: d8f23a81d46f
Author:    yan
Date:      2009-07-07 23:13 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d8f23a81d46f

Merge


Changeset: 7e0056ded28c
Author:    xdono
Date:      2009-07-13 14:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7e0056ded28c

Added tag jdk7-b64 for changeset d8f23a81d46f

! .hgtags

Changeset: 634f519d6f9a
Author:    xdono
Date:      2009-07-16 10:53 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/634f519d6f9a

Added tag jdk7-b65 for changeset 7e0056ded28c

! .hgtags

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

Merge


Changeset: 99b7a25185aa
Author:    jjg
Date:      2009-07-23 11:37 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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: 777a3efad0d5
Author:    jjg
Date:      2009-07-28 10:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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: 0695e8ebae88
Author:    xdono
Date:      2009-07-24 13:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0695e8ebae88

Added tag jdk7-b66 for changeset 634f519d6f9a

! .hgtags

Changeset: e4ce529b2249
Author:    tbell
Date:      2009-07-27 23:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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: 14b1a8ede954
Author:    xdono
Date:      2009-07-28 12:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/langtools/rev/689bec60a482

Added tag jdk7-b67 for changeset 14b1a8ede954

! .hgtags

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

Merge


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

Merge


Changeset: 743f17b55b44
Author:    jjg
Date:      2009-08-04 17:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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: 160d7a994e69
Author:    jjg
Date:      2009-08-06 19:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/160d7a994e69

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

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

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

Added tag jdk7-b68 for changeset 95c1212b07e3

! .hgtags

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

Merge


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

Merge


Changeset: cba827f72977
Author:    jjg
Date:      2009-08-08 17:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/langtools/rev/91852fb12e2e

Merge


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

Merge


Changeset: beefdeb352e6
Author:    jjg
Date:      2009-08-11 14:05 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/langtools/rev/5a26c8fd0830

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

! make/build.properties

Changeset: 8a03f3c7d160
Author:    jjg
Date:      2009-08-12 07:14 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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: 4ac89259512f
Author:    xdono
Date:      2009-08-13 12:11 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4ac89259512f

Added tag jdk7-b69 for changeset ce9bcdcb7859

! .hgtags

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

Merge


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

Merge


Changeset: 2aa3a1cdb094
Author:    andrew
Date:      2009-08-19 20:44 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/langtools/rev/c863e90091ee

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

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

Changeset: 40aca381dcaf
Author:    darcy
Date:      2009-08-25 16:41 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/40aca381dcaf

6872011: Update printing processor to support JSR 308
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: 25f15fdd168a
Author:    darcy
Date:      2009-08-26 19:28 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/25f15fdd168a

6548708: Annotation processing should free service loader if there are no processors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: 8109aa93b212
Author:    mcimadamore
Date:      2009-08-27 13:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8109aa93b212

6840638: Project Coin: Improved Type Inference for Generic Instance Creation (aka \
                'diamond')
Summary: diamond operator implementation (simple approach)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/generics/diamond/neg/Neg01.java
+ test/tools/javac/generics/diamond/neg/Neg01.out
+ test/tools/javac/generics/diamond/neg/Neg02.java
+ test/tools/javac/generics/diamond/neg/Neg02.out
+ test/tools/javac/generics/diamond/neg/Neg03.java
+ test/tools/javac/generics/diamond/neg/Neg03.out
+ test/tools/javac/generics/diamond/neg/Neg04.java
+ test/tools/javac/generics/diamond/neg/Neg04.out
+ test/tools/javac/generics/diamond/neg/Neg05.java
+ test/tools/javac/generics/diamond/neg/Neg05.out
+ test/tools/javac/generics/diamond/pos/Pos01.java
+ test/tools/javac/generics/diamond/pos/Pos02.java
+ test/tools/javac/generics/diamond/pos/Pos03.java
+ test/tools/javac/generics/diamond/pos/Pos04.java

Changeset: ed31953ca025
Author:    jjg
Date:      2009-08-27 11:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ed31953ca025

6875336: some tests should use /nodynamiccopyright/
Reviewed-by: darcy

! test/tools/javac/6521805/T6521805a.java
! test/tools/javac/6521805/T6521805a_1.out
! test/tools/javac/6521805/T6521805a_2.out
! test/tools/javac/6521805/T6521805d.java
! test/tools/javac/6521805/T6521805d.out
! test/tools/javac/6717241/T6717241a.java
! test/tools/javac/6717241/T6717241a.out
! test/tools/javac/6717241/T6717241b.java
! test/tools/javac/6717241/T6717241b.out
! test/tools/javac/6734819/T6734819c.java
! test/tools/javac/6734819/T6734819c.out
! test/tools/javac/6758789/T6758789a.java
! test/tools/javac/6758789/T6758789a.out
! test/tools/javac/6758789/T6758789b.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/6840059/T6840059.java
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/Diagnostics/6722234/T6722234a.java
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b.java
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.java
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6722234/T6722234d.java
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6860795/T6860795.java
! test/tools/javac/Diagnostics/6860795/T6860795.out
! 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
! test/tools/javac/Diagnostics/6864382/T6864382.java
! test/tools/javac/Diagnostics/6864382/T6864382.out
! test/tools/javac/OverrideChecks/6199153/T6199153.java
! test/tools/javac/OverrideChecks/6199153/T6199153.out
! test/tools/javac/OverrideChecks/6400189/T6400189a.java
! test/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/tools/javac/OverrideChecks/6400189/T6400189b.java
! test/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/tools/javac/cast/6467183/T6467183a.java
! test/tools/javac/cast/6467183/T6467183a.out
! test/tools/javac/cast/6557182/T6557182.java
! test/tools/javac/cast/6557182/T6557182.out
! test/tools/javac/cast/6665356/T6665356.java
! test/tools/javac/cast/6665356/T6665356.out
! test/tools/javac/cast/6795580/T6795580.java
! test/tools/javac/cast/6795580/T6795580.out
! test/tools/javac/generics/5009937/T5009937.java
! test/tools/javac/generics/5009937/T5009937.out
! test/tools/javac/generics/6182950/T6182950a.java
! test/tools/javac/generics/6182950/T6182950a.out
! test/tools/javac/generics/6182950/T6182950b.java
! test/tools/javac/generics/6182950/T6182950b.out
! test/tools/javac/generics/6677785/T6677785.java
! test/tools/javac/generics/6677785/T6677785.out
! test/tools/javac/generics/6711619/T6711619a.java
! test/tools/javac/generics/6711619/T6711619a.out
! test/tools/javac/generics/6711619/T6711619b.java
! test/tools/javac/generics/6711619/T6711619b.out
! test/tools/javac/generics/6723444/T6723444.java
! test/tools/javac/generics/6723444/T6723444.out
! test/tools/javac/generics/inference/6315770/T6315770.java
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.java
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.java
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712b.java
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712c.java
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.java
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.java
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6718364/T6718364.java
! test/tools/javac/generics/inference/6718364/T6718364.out
! test/tools/javac/generics/rare/6665356/T6665356.java
! test/tools/javac/generics/rare/6665356/T6665356.out
! test/tools/javac/generics/typevars/6569404/T6569404b.java
! test/tools/javac/generics/typevars/6569404/T6569404b.out
! test/tools/javac/generics/typevars/6680106/T6680106.java
! test/tools/javac/generics/typevars/6680106/T6680106.out
! test/tools/javac/generics/typevars/6804733/T6804733.java
! test/tools/javac/generics/typevars/6804733/T6804733.out
! test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
! test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/IncompleteArray.out
! test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
! test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
! test/tools/javac/typeAnnotations/failures/IndexArray.java
! test/tools/javac/typeAnnotations/failures/IndexArray.out
! test/tools/javac/typeAnnotations/failures/LintCast.java
! test/tools/javac/typeAnnotations/failures/LintCast.out
! test/tools/javac/typeAnnotations/failures/Scopes.java
! test/tools/javac/typeAnnotations/failures/Scopes.out
! test/tools/javac/typeAnnotations/failures/StaticFields.java
! test/tools/javac/typeAnnotations/failures/StaticFields.out
! test/tools/javac/typeAnnotations/failures/StaticMethods.java
! test/tools/javac/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
                
! test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
                
! test/tools/javac/typeAnnotations/failures/target/Constructor.java
! test/tools/javac/typeAnnotations/failures/target/Constructor.out
! test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
! test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
! test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
! test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
! test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
! test/tools/javac/varargs/6806876/T6806876.java
! test/tools/javac/varargs/6806876/T6806876.out
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out

Changeset: 74760fd5197f
Author:    jjg
Date:      2009-08-27 15:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/74760fd5197f

6843707: bad tests generate files in the test/ directory
6876699: generated files in repository
Reviewed-by: darcy

- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
! test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/quid/MakeNegTests.sh
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: 2c20f17c429c
Author:    jjg
Date:      2009-08-27 17:39 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/2c20f17c429c

6876753: javap tests fail on Windows
Reviewed-by: darcy

! test/tools/javap/T4975569.java
! test/tools/javap/T6729471.java
! test/tools/javap/pathsep.sh
! test/tools/javap/stackmap/T6271292.sh

Changeset: f29068bfeaed
Author:    jjg
Date:      2009-08-27 17:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f29068bfeaed

6876755: apt tests fail on Windows
Reviewed-by: darcy

! test/tools/apt/Basics/apt.sh
! test/tools/apt/Basics/print.sh
! test/tools/apt/Compile/compile.sh

Changeset: 477c5bf1149c
Author:    jjg
Date:      2009-08-27 18:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/477c5bf1149c

6876765: javah tests fail on Windows
Reviewed-by: darcy

! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh

Changeset: 0ba956343648
Author:    jjg
Date:      2009-08-28 12:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0ba956343648

6876782: two javadoc tests fail on Windows
Reviewed-by: darcy

! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java


Changeset: f0c9fc46990b
Author:    jjg
Date:      2009-08-28 14:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f0c9fc46990b

6877188: some javac shell tests do not work on Windows
Reviewed-by: darcy

! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh

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

Added tag jdk7-b70 for changeset 97d06f3e8787

! .hgtags

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

Merge


Changeset: ce5be4c09f2a
Author:    tbell
Date:      2009-08-28 16:54 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ce5be4c09f2a

Merge

- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: d5e76d422509
Author:    jjg
Date:      2009-08-31 12:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d5e76d422509

6877229: more javac tests fail on Windows
Reviewed-by: darcy

! test/tools/javac/6589361/T6589361.java
! test/tools/javac/MissingInclude.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java
! test/tools/javac/stackmap/T4955930.sh

Changeset: 4fa458c945ac
Author:    jjg
Date:      2009-08-31 17:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4fa458c945ac

6877744: delete extraneous file
Reviewed-by: darcy

- test/tools/javac/innerClassFile/Driver.java

Changeset: 45301370bc5a
Author:    jjg
Date:      2009-08-31 18:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/45301370bc5a

6877751: test/tools/javac/6627362/T6627362.java fails
Reviewed-by: darcy

! test/tools/javac/6627362/T6627362.java

Changeset: 5a72ba18c471
Author:    jjg
Date:      2009-08-31 19:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/5a72ba18c471

6877759: test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java \
                leaves open file
Reviewed-by: darcy

! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java

Changeset: dda7e13f09fb
Author:    mcimadamore
Date:      2009-09-01 14:53 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/dda7e13f09fb

6650759: Inference of formal type parameter (unused in formal parameters) is not \
                performed
Summary: propagate inference constraints from 15.12.2.7 to 15.12.2.8
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/generics/inference/6302954/T6476073.java
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
+ test/tools/javac/generics/inference/6650759/T6650759a.java
+ test/tools/javac/generics/inference/6650759/T6650759b.java
+ test/tools/javac/generics/inference/6650759/T6650759c.java
+ test/tools/javac/generics/inference/6650759/T6650759d.java
+ test/tools/javac/generics/inference/6650759/T6650759e.java
+ test/tools/javac/generics/inference/6650759/T6650759f.java
+ test/tools/javac/generics/inference/6650759/T6650759g.java
+ test/tools/javac/generics/inference/6650759/T6650759h.java
+ test/tools/javac/generics/inference/6650759/T6650759i.java
+ test/tools/javac/generics/inference/6650759/T6650759j.java
+ test/tools/javac/generics/inference/6650759/T6650759k.java
+ test/tools/javac/generics/inference/6650759/T6650759l.java
+ test/tools/javac/generics/inference/6650759/T6650759m.java
+ test/tools/javac/generics/inference/6650759/T6650759m.out

Changeset: 40a1327a5283
Author:    jjg
Date:      2009-09-01 11:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/40a1327a5283

6877763: update langtools/test/Makefile for JPRT
Reviewed-by: ohair

! test/Makefile

Changeset: 8d999cb7ec09
Author:    jjg
Date:      2009-09-02 10:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8d999cb7ec09

6874249: Check has duplicate local variable and field for "source"
Reviewed-by: mcimadamore

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

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

Added tag jdk7-b71 for changeset 33c8c38e1757

! .hgtags

Changeset: 90c28923e449
Author:    tbell
Date:      2009-09-03 18:34 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/90c28923e449

Merge

- test/tools/javac/innerClassFile/Driver.java
- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: 35e29f51a7c3
Author:    jjg
Date:      2009-09-08 11:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/35e29f51a7c3

6419701: DefaultFileManager clean up: URI.create
6483788: DefaultFileManager.ZipFileObject.toUri() fails to escape space characters
6501502: JSR 199: FileObject.toUri should return file:///c:/ or file:/c:/ not \
                file://c:/
6877206: JavaFileObject.toUri returns bogus URI (win)
6877223: tests @ignored because of issues with File.toURI on Windows
Reviewed-by: mcimadamore, alanb

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.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/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! test/tools/javac/Diagnostics/6769027/tester.properties
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
+ test/tools/javac/api/T6483788.java
+ test/tools/javac/api/T6501502.java
+ test/tools/javac/api/T6877206.java

Changeset: dd98acd9f717
Author:    jjg
Date:      2009-09-08 11:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/dd98acd9f717

6879346: files have Windows newlines
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java
! test/com/sun/javadoc/testHref/package-list
! test/com/sun/javadoc/testLinkOption/testNewLineInLink/package.html
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testRelativeLinks/pkg/package.html
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testWarnings/pkg/package.html
! test/tools/javah/SubClassConsts.win

Changeset: 261c54b2312e
Author:    jjg
Date:      2009-09-08 11:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/261c54b2312e

6879371: javap does not close internal default file manager
Reviewed-by: darcy

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

Changeset: ebb6ad5a95bb
Author:    jjg
Date:      2009-09-08 13:53 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ebb6ad5a95bb

5093723: REGRESSION: ClassCastException in SingleIndexWriter
Reviewed-by: jjg
Contributed-by: ahe at google.com

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
+ test/com/sun/javadoc/5093723/DocumentedClass.java
+ test/com/sun/javadoc/5093723/T5093723.java
+ test/com/sun/javadoc/5093723/UndocumentedClass.java

Changeset: 071a4e36cd87
Author:    jjg
Date:      2009-09-08 14:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/071a4e36cd87

6709246: ClassCastException in javadoc
Reviewed-by: jjg
Contributed-by: ahe at google.com

! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
+ test/tools/javadoc/annotations/missing/Main.java
+ test/tools/javadoc/annotations/missing/somepackage/MissingAnnotationClass.java

Changeset: f8be8bf150c3
Author:    jjg
Date:      2009-09-14 17:13 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f8be8bf150c3

6881317: regression: NPE in CloseableURLClassLoader
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java

Changeset: 9dd34ed62341
Author:    jjg
Date:      2009-09-15 12:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/9dd34ed62341

6882235: invalid exponent causes silent javac crash
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/T6882235.java
+ test/tools/javac/T6882235.out

Changeset: 69eaccd3ea85
Author:    jjg
Date:      2009-09-15 18:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/69eaccd3ea85

6860965: Project Coin: binary literals
6860973: Project Coin: Underscores in literals
Summary: [Portions contributed by Bruce Chapman]
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/enum/6384542/T6384542.out
+ test/tools/javac/literals/BadBinaryLiterals.6.out
+ test/tools/javac/literals/BadBinaryLiterals.7.out
+ test/tools/javac/literals/BadBinaryLiterals.java
+ test/tools/javac/literals/BadUnderscoreLiterals.6.out
+ test/tools/javac/literals/BadUnderscoreLiterals.7.out
+ test/tools/javac/literals/BadUnderscoreLiterals.java
+ test/tools/javac/literals/BinaryLiterals.java
+ test/tools/javac/literals/UnderscoreLiterals.java

Changeset: bfad32768345
Author:    xdono
Date:      2009-09-17 13:47 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/bfad32768345

Added tag jdk7-b72 for changeset 261c54b2312e

! .hgtags

Changeset: 5dd400fd62d9
Author:    tbell
Date:      2009-09-18 08:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/5dd400fd62d9

Merge


Changeset: 789ee1acf107
Author:    darcy
Date:      2009-09-21 21:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/789ee1acf107

6884227: Clarify ordering requirements of \
                javax.lang.model.TypeElement.getEnclosedElements
Reviewed-by: ahe

! src/share/classes/javax/lang/model/element/TypeElement.java

Changeset: e992e602788e
Author:    darcy
Date:      2009-09-23 18:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/e992e602788e

6517779: javax.lang.model.util.Elements.getConstantExpression() doesn't throw any \
                exception
6517907: javax.lang.model.util.Elements.getConstantExpression() with negative byte \
                value fails
Summary: Fix various problems with Elements.getConstantExpression()
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
+ test/tools/javac/processing/model/util/elements/Foo.java
+ test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java

Changeset: 49359d0e6a9c
Author:    jjg
Date:      2009-09-23 18:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/49359d0e6a9c

6410637: Make decision on deprecated methods in DefaultFileManager and \
                BaseFileObject.
6747645: ZipFileObject.getName is incorrectly deprecated
6885123: JavaFileObject getName issues
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- src/share/classes/com/sun/tools/javac/file/Old199.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.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/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
! src/share/classes/javax/tools/SimpleJavaFileObject.java
+ test/tools/javac/4241573/T4241573.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T6705935.java
! test/tools/javac/api/6411310/T6411310.java
+ test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/6733837/T6733837.java

Changeset: c287d51c57da
Author:    jjg
Date:      2009-09-23 19:15 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c287d51c57da

6572945: javah should be written as an annotation processor, not a doclet
Reviewed-by: darcy

! make/build.xml
! src/share/classes/com/sun/tools/javah/Gen.java
+ src/share/classes/com/sun/tools/javah/InternalError.java
! src/share/classes/com/sun/tools/javah/JNI.java
+ src/share/classes/com/sun/tools/javah/JavahFileManager.java
+ src/share/classes/com/sun/tools/javah/JavahTask.java
+ src/share/classes/com/sun/tools/javah/JavahTool.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Main.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
! src/share/classes/com/sun/tools/javah/Mangle.java
+ src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/Util.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
+ test/tools/javah/6572945/T6572945.java
+ test/tools/javah/6572945/TestClass1.java
+ test/tools/javah/6572945/TestClass2.java
+ test/tools/javah/6572945/TestClass3.java
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
+ test/tools/javah/6572945/gold/jni.file.1
+ test/tools/javah/6572945/gold/jni.file.2
+ test/tools/javah/6572945/gold/jni.file.3
! test/tools/javah/MissingParamClassTest.sh
+ test/tools/javah/compareTest/CompareTest.java
+ test/tools/javah/compareTest/CompareTest.sh
+ test/tools/javah/compareTest/FindNativeFiles.java
+ test/tools/javah/compareTest/README

Changeset: d0f541480556
Author:    darcy
Date:      2009-09-24 16:00 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d0f541480556

6337964: should ignore last comma in annotation array
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/annotations/pos/TrailingComma.java

Changeset: 14735c7932d7
Author:    xdono
Date:      2009-09-22 14:06 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/14735c7932d7

6884624: Update copyright year
Summary: Update copyright for files that have been modified in 2009 through \
                Septermber
Reviewed-by: tbell, ohair

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.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/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/tools/apt/Basics/apt.sh
! test/tools/apt/Basics/print.sh
! test/tools/apt/Compile/compile.sh
! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/6627362/T6627362.java
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/MissingInclude.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/generics/inference/6302954/T6476073.java
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/quid/MakeNegTests.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh
! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh
! test/tools/javap/T4975569.java
! test/tools/javap/pathsep.sh
! test/tools/javap/stackmap/T6271292.sh

Changeset: 9596dff46093
Author:    tbell
Date:      2009-09-25 14:24 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/9596dff46093

Merge


Changeset: 4776a869fdfa
Author:    tbell
Date:      2009-09-25 22:04 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4776a869fdfa

Merge

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- src/share/classes/com/sun/tools/javac/file/Old199.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.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/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
! test/tools/javah/MissingParamClassTest.sh

Changeset: c6d0c55b1aba
Author:    jjg
Date:      2009-09-28 16:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c6d0c55b1aba

6886348: apt incorrectly uses Scope.table
Reviewed-by: darcy

! src/share/classes/com/sun/tools/apt/comp/Apt.java

Changeset: e526e39579ae
Author:    jjg
Date:      2009-10-13 14:02 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/e526e39579ae

6887895: CONSTANT_Class_info getBaseName does not handle arrays of primitives \
                correctly
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/ConstantPool.java
+ test/tools/javap/classfile/T6887895.java

Changeset: 8a4543b30586
Author:    jjg
Date:      2009-10-13 15:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8a4543b30586

6891079: Compiler allows invalid binary literals 0b and oBL
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/literals/T6891079.java
+ test/tools/javac/literals/T6891079.out

Changeset: 86b773b7cb40
Author:    jjg
Date:      2009-10-14 15:41 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/86b773b7cb40

6838467: JSR199 FileObjects don't obey general contract of equals.
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.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/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/jvm/ClassReader.java
! test/tools/javac/api/6440528/T6440528.java
+ test/tools/javac/api/T6838467.java

Changeset: b8936a7930fe
Author:    darcy
Date:      2009-10-14 18:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b8936a7930fe

6558804: Specification for Elements.getDocComment(Element e) should be clarified
Reviewed-by: jjg

! src/share/classes/javax/lang/model/util/Elements.java

Changeset: d498d6ef9c6c
Author:    xdono
Date:      2009-10-02 11:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d498d6ef9c6c

Added tag jdk7-b73 for changeset 9596dff46093

! .hgtags

Changeset: 1a66b08deed0
Author:    tbell
Date:      2009-10-07 14:14 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1a66b08deed0

Merge

- src/share/classes/com/sun/tools/javac/file/Old199.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties

Changeset: 79c13af9217e
Author:    xdono
Date:      2009-10-15 16:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/79c13af9217e

Added tag jdk7-b74 for changeset 1a66b08deed0

! .hgtags

Changeset: d1e62f78c48b
Author:    tbell
Date:      2009-10-15 22:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d1e62f78c48b

Merge


Changeset: 6ba399eff2cb
Author:    jjg
Date:      2009-10-16 12:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/6ba399eff2cb

6888367: classfile library parses signature attributes incorrectly
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/Signature.java
! src/share/classes/com/sun/tools/classfile/Type.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
+ test/tools/javap/classfile/6888367/T6888367.java

Changeset: 2485f5641ed0
Author:    jjg
Date:      2009-10-19 13:38 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/2485f5641ed0

6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names \
                correctly
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/6889255/T6889255.java

Changeset: a491ad1bb624
Author:    jjg
Date:      2009-10-20 10:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/a491ad1bb624

6893062: remove support for obsolete attributes
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/share/classes/com/sun/tools/classfile/ModuleExportTable_attribute.java
- src/share/classes/com/sun/tools/classfile/ModuleMemberTable_attribute.java
- src/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java

Changeset: 652f05d99b9e
Author:    jjg
Date:      2009-10-22 09:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/652f05d99b9e

Merge with latest JDK7 TL

- make/README
! make/build.xml
- 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
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! 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/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- src/share/classes/com/sun/tools/javac/file/Old199.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.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/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Names.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
! src/share/classes/com/sun/tools/javap/AttributeWriter.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
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
- test/tools/javac/code/ArrayClone.sh
- test/tools/javac/innerClassFile/Driver.java
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java

Changeset: bd48e67333aa
Author:    mr
Date:      2009-10-26 22:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/bd48e67333aa

Merge

! .hgtags
- make/README
- 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
- src/share/classes/com/sun/tools/javac/file/Old199.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
- test/tools/javac/code/ArrayClone.sh
- test/tools/javac/innerClassFile/Driver.java
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic