hg: jdk7/build/langtools: 30 new changesets
kelly.ohair at oracle.com
kelly.ohair at oracle.com
Tue Mar 15 23:00:29 UTC 2011
Changeset: 015dc9a63efc
Author: mcimadamore
Date: 2011-02-23 14:16 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/015dc9a63efc
7020657: Javac rejects a fairly common idiom with raw override and interfaces
Summary: name clash should not be reported if subinterface/implementing class resolves the clash by defining common overrider
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/7020657/T7020657neg.java
+ test/tools/javac/generics/7020657/T7020657neg.out
+ test/tools/javac/generics/7020657/T7020657pos.java
Changeset: 3ab7bb46c5c1
Author: mcimadamore
Date: 2011-02-23 14:17 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/3ab7bb46c5c1
7019631: issues in test headers in b130
Summary: fix to test headers not containing correct bug ID
Reviewed-by: jjg
! test/tools/javac/AnonStaticMember_2.java
! test/tools/javac/InterfaceInInner.java
! test/tools/javac/QualifiedNew.java
! test/tools/javac/generics/6969184/T6969184.java
Changeset: 4b0491db73af
Author: lana
Date: 2011-02-23 10:34 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4b0491db73af
Merge
Changeset: 3e30c95da3c6
Author: jjh
Date: 2011-02-24 08:40 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/3e30c95da3c6
7018753: tools/javac/varargs/warning/Warn5.java times out on slow machines
Summary: Use a single file manager for all JavacTasks
Reviewed-by: jjg, mcimadamore
! test/tools/javac/varargs/6199075/T6199075.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
Changeset: 8f0dcb9499db
Author: jjg
Date: 2011-02-25 12:09 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/8f0dcb9499db
7021650: fix Context issues
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/apt/util/Bark.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.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
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocTodo.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
+ test/tools/javac/util/context/T7021650.java
Changeset: 23b64ad3eec8
Author: jjg
Date: 2011-02-25 12:19 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/23b64ad3eec8
7022310: test/tools/javac/diags/Example: args added twice
Reviewed-by: mcimadamore
! test/tools/javac/diags/Example.java
Changeset: 9286a5d1fae3
Author: mcimadamore
Date: 2011-02-28 11:48 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/9286a5d1fae3
7015430: Incorrect thrown type determined for unchecked invocations
Summary: Thrown types do not get updated after 15.12.2.8, and do not get erased as per 15.12.2.6
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/7015430/T7015430.java
+ test/tools/javac/generics/7015430/T7015430.out
Changeset: 9f9df9684cfc
Author: mcimadamore
Date: 2011-02-28 11:50 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/9f9df9684cfc
7015715: lub gets stuck on type with complex supertype
Summary: lub should not scan supertypes unnecessarily
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/T7015715.java
Changeset: 9029f694e5df
Author: jjg
Date: 2011-02-28 12:19 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/9029f694e5df
7022337: repeated warnings about bootclasspath not set
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- test/tools/javac/T6900037.java
- test/tools/javac/T6900037.out
+ test/tools/javac/options/T6900037.java
+ test/tools/javac/options/T6900037.out
+ test/tools/javac/options/T7022337.java
Changeset: bf9f162c7104
Author: jjg
Date: 2011-02-28 13:37 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/bf9f162c7104
7022741: warning counts are wrong after anno processing
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/warnings/gold_0.out
! test/tools/javac/processing/warnings/gold_sv_warn_0_2.out
! test/tools/javac/processing/warnings/gold_sv_warn_2_3.out
! test/tools/javac/processing/warnings/gold_sv_warn_5_6.out
Changeset: 67d6b2df47ba
Author: jjg
Date: 2011-02-28 13:42 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/67d6b2df47ba
7022711: compiler crash in try-with-resources
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Kinds.java
+ test/tools/javac/TryWithResources/T7022711.java
+ test/tools/javac/TryWithResources/T7022711.out
Changeset: 938dda0bec17
Author: jjg
Date: 2011-03-01 12:00 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/938dda0bec17
7021183: 269: assertion failure getting enclosing element of an undefined name
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/tools/javac/processing/model/TestSymtabItems.java
Changeset: 02b699d97a55
Author: mcimadamore
Date: 2011-03-02 10:56 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/02b699d97a55
6541876: "Enclosing Instance" error new in 1.6
Summary: unqualified 'this' should not be selected in a qualified super() call in a default constructor
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/implicitThis/6541876/T6541876a.java
+ test/tools/javac/implicitThis/6541876/T6541876b.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed3.java
! test/tools/javac/nested/4903103/T4903103.java
Changeset: 2a5c919f20b8
Author: jjg
Date: 2011-03-02 14:03 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/2a5c919f20b8
6986895: compiler gives misleading message for no input files
Reviewed-by: darcy
! 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/resources/javac.properties
+ test/tools/javac/options/T6986895.java
Changeset: 3085d0089546
Author: jjg
Date: 2011-03-02 21:06 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/3085d0089546
6986892: confusing warning given after errors in annotation processing
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/processing/warnings/UseImplicit/C1.java
+ test/tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java
+ test/tools/javac/processing/warnings/UseImplicit/err.out
+ test/tools/javac/processing/warnings/UseImplicit/p/C2.java
+ test/tools/javac/processing/warnings/UseImplicit/warn.out
Changeset: 4baab658f357
Author: jjg
Date: 2011-03-02 21:13 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4baab658f357
6639645: Modeling type implementing missing interfaces
Reviewed-by: darcy, mcimadamore
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/MemberEnter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/tools/javac/api/6557752/T6557752.java
+ test/tools/javac/processing/model/element/TestMissingElement/InvalidSource.java
+ test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
+ test/tools/javac/processing/model/element/TestMissingElement2/Generator.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java
Changeset: e9b8fbb30f5a
Author: mcimadamore
Date: 2011-03-03 09:43 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/e9b8fbb30f5a
7023233: False positive for -Xlint:try with nested try with resources blocks
Summary: Wrong lint warning issued about unused resource when nested try-with-resource blocks are found
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/TryWithResources/UnusedResourcesTest.java
Changeset: c15d788cb381
Author: mcimadamore
Date: 2011-03-03 17:32 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/c15d788cb381
7023703: Valid code doesn't compile
Summary: leftovers cause problems when analyzing loops in Flow.java
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/7023703/T7023703neg.java
+ test/tools/javac/7023703/T7023703neg.out
+ test/tools/javac/7023703/T7023703pos.java
Changeset: 32565546784b
Author: mcimadamore
Date: 2011-03-03 17:34 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/32565546784b
7022054: Invalid compiler error on covariant overriding methods with the same erasure
Summary: Rules for method clash use notion of subsignature, which is sometimes too strict and incompatible with JDK 6
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/7022054/T7022054neg1.java
+ test/tools/javac/generics/7022054/T7022054neg1.out
+ test/tools/javac/generics/7022054/T7022054neg2.java
+ test/tools/javac/generics/7022054/T7022054neg2.out
+ test/tools/javac/generics/7022054/T7022054pos1.java
+ test/tools/javac/generics/7022054/T7022054pos2.java
Changeset: 8fb48a9ac9ec
Author: mcimadamore
Date: 2011-03-03 18:05 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/8fb48a9ac9ec
7024212: TestWarnErrorCount fails
Summary: TestWarnErrorCount should be executed with -Xlint:all,-path to avoid spurious failures
Reviewed-by: jjg
! test/tools/javac/processing/TestWarnErrorCount.java
Changeset: 7798e3a5ecf5
Author: jjg
Date: 2011-03-04 11:33 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/7798e3a5ecf5
6966736: javac verbose output is inconsistent
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/util/Log.java
Changeset: ebf7c13df6c0
Author: jjg
Date: 2011-03-04 19:53 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/ebf7c13df6c0
6866185: Util.getPackageSourcePath should use lastIndexOf not indexOf and related cleanup
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java
Changeset: 4ee7de0684f5
Author: jjg
Date: 2011-03-04 19:56 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4ee7de0684f5
6227454: package.html and overview.html may not be read fully
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
+ test/tools/javadoc/6227454/Test.java
Changeset: 5e6c661891da
Author: jjg
Date: 2011-03-04 19:59 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/5e6c661891da
6964914: javadoc does not output number of warnings using user written doclet
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Start.java
+ test/tools/javadoc/6964914/Error.java
+ test/tools/javadoc/6964914/JavacWarning.java
+ test/tools/javadoc/6964914/JavadocWarning.java
+ test/tools/javadoc/6964914/Test.java
+ test/tools/javadoc/6964914/TestStdDoclet.java
+ test/tools/javadoc/6964914/TestUserDoclet.java
+ test/tools/javadoc/T6968833.java
Changeset: 74f0c05c51eb
Author: mcimadamore
Date: 2011-03-07 14:11 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/74f0c05c51eb
7024568: Very long method resolution causing OOM error
Summary: Resolve.findMethod scans same receiver type more than once in certain inheritance graphs
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/7024568/T7024568.java
+ test/tools/javac/7024568/T7024568.out
Changeset: ca32f2986301
Author: mcimadamore
Date: 2011-03-07 14:31 +0000
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/ca32f2986301
7020044: Project Coin: diamond erroneous allowed on some anonymous inner classes
Summary: Disallow diamond on anonymous innner class creation expression (as per JSR 334's EDR)
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/DiamondAndAnonClass.java
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
! test/tools/javac/generics/diamond/6996914/T6996914a.java
! test/tools/javac/generics/diamond/6996914/T6996914b.java
! test/tools/javac/generics/diamond/T6939780.java
! test/tools/javac/generics/diamond/T6939780.out
! 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/neg/Neg06.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.java
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/diamond/neg/Neg08.java
! test/tools/javac/generics/diamond/neg/Neg08.out
! test/tools/javac/generics/diamond/neg/Neg09.java
! test/tools/javac/generics/diamond/neg/Neg09.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg11.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.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
! test/tools/javac/generics/diamond/pos/Pos05.java
+ test/tools/javac/generics/diamond/pos/Pos06.java
+ test/tools/javac/generics/diamond/pos/Pos07.java
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos09.java
Changeset: b1b898c00b71
Author: lana
Date: 2011-03-07 11:37 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/b1b898c00b71
Merge
Changeset: cb9493a80341
Author: jjg
Date: 2011-03-07 13:45 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/cb9493a80341
6980021: javac should document @file command line option
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/main/OptionName.java
! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/CheckResourceKeys.java
Changeset: d7dfa105f159
Author: lana
Date: 2011-03-10 20:51 -0800
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/d7dfa105f159
Merge
- test/tools/javac/T6900037.java
- test/tools/javac/T6900037.out
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.out
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
Changeset: 3d7acdbb72ca
Author: ohair
Date: 2011-03-15 15:32 -0700
URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/3d7acdbb72ca
Merge
More information about the build-dev
mailing list