Changeset: b28cfbe7e8b1 Author: katleman Date: 2012-03-15 15:18 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/b28cfbe7e8b1
Added tag jdk8-b30 for changeset 08a3425f39f8 ! .hgtags Changeset: ebfe9b8ce039 Author: katleman Date: 2012-03-22 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/ebfe9b8ce039 Added tag jdk8-b31 for changeset b28cfbe7e8b1 ! .hgtags Changeset: b14d9583ce92 Author: jjg Date: 2012-03-13 15:43 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/b14d9583ce92 7150368: javac should include basic ability to generate native headers Reviewed-by: mcimadamore, darcy, ohrstrom ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties ! src/share/classes/javax/tools/StandardLocation.java + src/share/classes/javax/tools/annotation/GenerateNativeHeader.java ! test/tools/javac/diags/CheckResourceKeys.java + test/tools/javac/nativeHeaders/NativeHeaderTest.java + test/tools/javac/nativeHeaders/javahComparison/CompareTest.java + test/tools/javac/nativeHeaders/javahComparison/TestClass1.java + test/tools/javac/nativeHeaders/javahComparison/TestClass2.java + test/tools/javac/nativeHeaders/javahComparison/TestClass3.java Changeset: 1fd57fcf2dbd Author: lana Date: 2012-03-13 20:24 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/1fd57fcf2dbd Merge Changeset: ef67566c49ea Author: jjg Date: 2012-03-14 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/ef67566c49ea 7150784: bad copyright date in file Reviewed-by: darcy ! test/tools/javac/api/7086261/T7086261.java Changeset: 6b473c9ebf1e Author: lana Date: 2012-03-21 13:39 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/6b473c9ebf1e Merge Changeset: be069d72dde2 Author: lana Date: 2012-03-26 17:32 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/be069d72dde2 Merge Changeset: 46831c72b7f6 Author: cl Date: 2012-03-29 13:02 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/46831c72b7f6 Added tag jdk8-b32 for changeset be069d72dde2 ! .hgtags Changeset: e4241f09e2b6 Author: katleman Date: 2012-04-05 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/e4241f09e2b6 Added tag jdk8-b33 for changeset 46831c72b7f6 ! .hgtags Changeset: 568e70bbd9aa Author: mcimadamore Date: 2012-03-26 15:27 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/568e70bbd9aa 7151580: Separate DA/DU logic from exception checking logic in Flow.java Summary: DA/DU analysis and exception checking analysis should live in two separate tree visitors Reviewed-by: gafter, dlsmith, 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/comp/Flow.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/tools/javac/processing/TestWarnErrorCount.java Changeset: e28a06a3c5d9 Author: mcimadamore Date: 2012-03-26 15:28 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/e28a06a3c5d9 7151492: Encapsulate check logic into Attr.ResultInfo Summary: ResultInfo class should be used to make attribution code transparent w.r.t. check logic being used Reviewed-by: jjg, dlsmith ! 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/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/6979683/TestCast6979683_BAD34.java.errlog ! test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog ! test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog ! test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog ! test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog ! test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog ! test/tools/javac/Diagnostics/6722234/T6722234d_1.out ! test/tools/javac/Diagnostics/6722234/T6722234d_2.out ! test/tools/javac/OverrideChecks/6400189/T6400189a.out ! test/tools/javac/OverrideChecks/6400189/T6400189b.out ! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.out ! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.out ! test/tools/javac/T6326754.out ! test/tools/javac/TryWithResources/TwrOnNonResource.out ! test/tools/javac/cast/6270087/T6270087neg.out ! test/tools/javac/cast/6557182/T6557182.out ! test/tools/javac/cast/6665356/T6665356.out ! test/tools/javac/cast/6795580/T6795580.out ! test/tools/javac/cast/6932571/T6932571neg.out ! test/tools/javac/cast/7005095/T7005095neg.out ! test/tools/javac/cast/7005671/T7005671.out ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/CantApplyDiamond1.java ! test/tools/javac/diags/examples/IncompatibleTypes1.java ! test/tools/javac/diags/examples/InconvertibleTypes.java ! test/tools/javac/diags/examples/InvalidInferredTypes.java ! test/tools/javac/diags/examples/PossibleLossPrecision.java ! test/tools/javac/diags/examples/ResourceNotApplicableToType.java ! test/tools/javac/diags/examples/UndeterminedType1.java ! test/tools/javac/diags/examples/WhereIntersection.java ! test/tools/javac/generics/6207386/T6207386.out ! test/tools/javac/generics/diamond/neg/Neg05.out ! test/tools/javac/generics/diamond/neg/Neg06.out ! test/tools/javac/generics/diamond/neg/Neg10.out ! test/tools/javac/generics/inference/6315770/T6315770.out ! test/tools/javac/generics/inference/6638712/T6638712b.out ! test/tools/javac/generics/inference/6638712/T6638712e.out ! test/tools/javac/generics/inference/6650759/T6650759m.out ! test/tools/javac/generics/rawOverride/7062745/T7062745neg.out ! test/tools/javac/generics/wildcards/6886247/T6886247_2.out ! test/tools/javac/multicatch/Neg06.out ! test/tools/javac/multicatch/Neg07.out ! test/tools/javac/types/CastObjectToPrimitiveTest.out ! test/tools/javac/varargs/6313164/T6313164.out ! test/tools/javac/varargs/7097436/T7097436.out Changeset: 2827076dbf64 Author: mcimadamore Date: 2012-03-26 15:28 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/2827076dbf64 7133185: Update 292 overload resolution logic to match JLS Summary: Re-implement special overload resolution support for method handles according to the JLS SE 7 definition Reviewed-by: jjg, dlsmith, jrose ! 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/Symtab.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/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt Changeset: 379bc17d9a26 Author: mcimadamore Date: 2012-03-30 19:19 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/379bc17d9a26 7157688: Regression: common compiler diagnostic features swapped required/found types Summary: bug in resource key in compiler.properties Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c94c09f34701 Author: mcimadamore Date: 2012-03-30 19:19 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/c94c09f34701 7157165: Regression: code with disjunctive type crashes javac Summary: Bad recovery logic in parser code that checks for generic cast Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/7157165/T7157165.java + test/tools/javac/parser/7157165/T7157165.out Changeset: 01e7924ea479 Author: lana Date: 2012-03-30 16:58 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/01e7924ea479 Merge Changeset: 517f0789bd4e Author: lana Date: 2012-04-09 21:58 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/517f0789bd4e Merge Changeset: 807ca8ffbeb4 Author: ohair Date: 2012-04-10 08:15 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/807ca8ffbeb4 7074397: Build infrastructure changes (makefile re-write) Summary: New makefiles transition, old and new living side by side for now. Reviewed-by: ohair, jjg, dholmes, ohrstrom, erikj, ihse, tgranat, ykantser Contributed-by: ohrstrom <fredrik.ohrst...@oracle.com>, erikj <erik.joels...@oracle.com>, ihse <magnus.ihse.bur...@oracle.com>, tgranat <torbjorn.gra...@oracle.com>, ykantser <yekaterina.kantser...@oracle.com> + makefiles/Makefile Changeset: 6b105afbb77c Author: katleman Date: 2012-04-11 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/2d/langtools/rev/6b105afbb77c Merge