hg: jdk8/build/langtools: 13 new changesets

david.katleman at sun.com david.katleman at sun.com
Wed Nov 2 22:31:19 UTC 2011


Changeset: 8ff85191a7ac
Author:    katleman
Date:      2011-10-27 13:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/8ff85191a7ac

Added tag jdk8-b11 for changeset 4bf01f1c4e34

! .hgtags

Changeset: b5d0b8effc85
Author:    mcimadamore
Date:      2011-10-17 12:54 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/b5d0b8effc85

7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
Summary: Duplicate aliasing check during subtyping leads to spurious varargs diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/varargs/7097436/T7097436.java
+ test/tools/javac/varargs/7097436/T7097436.out
! test/tools/javac/varargs/warning/Warn5.java

Changeset: 3cdfa97e1be9
Author:    mcimadamore
Date:      2011-10-17 12:57 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/3cdfa97e1be9

7093325: Redundant entry in bytecode exception table
Summary: Inlining of finalizers does not update gaps list accordingly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T7093325.java

Changeset: 366c233eb838
Author:    mcimadamore
Date:      2011-10-19 16:56 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/366c233eb838

7102515: javac running very very long and not returning
Summary: Verbose resolution diagnostics slow down with operator resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/7102515/T7102515.java
+ test/tools/javac/7102515/T7102515.out

Changeset: d2cbb77469ed
Author:    jjg
Date:      2011-10-19 15:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/d2cbb77469ed

7101146: Paths should more directly managed by BaseFileManager
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java

Changeset: b4021c520e40
Author:    jjh
Date:      2011-10-21 14:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/b4021c520e40

7098530: tools/javac/javazip/Test.sh can fail on Windows
Summary: Fix cygpath command to properly convert path
Reviewed-by: jjg

! test/tools/javac/javazip/Test.sh

Changeset: d346ab55031b
Author:    mcimadamore
Date:      2011-10-24 13:00 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/d346ab55031b

7096014: Javac tokens should retain state
Summary: Refactor javac tokens from enum constants to stateful instances (to keep track of position, comments, etc.)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
+ src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
- src/share/classes/com/sun/tools/javac/parser/Token.java
+ src/share/classes/com/sun/tools/javac/parser/Tokens.java
+ src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javac/api/TestJavacTaskScanner.java
+ test/tools/javac/depDocComment/DeprecatedDocComment3.java
+ test/tools/javac/tree/DocCommentToplevelTest.java

Changeset: 05814303a056
Author:    mcimadamore
Date:      2011-10-24 13:00 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/05814303a056

7098660: Write better overload resolution/inference tests
Summary: Add overload/inference debug diagnostics - added test harness using annotations to check outcome of overload resolution/inference
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Printer.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/diags/examples/ApplicableMethodFound.java
+ test/tools/javac/diags/examples/ApplicableMethodFound1.java
+ test/tools/javac/diags/examples/DeferredMethodInst.java
+ test/tools/javac/diags/examples/FullInstSig.java
+ test/tools/javac/diags/examples/NotApplicableMethodFound.java
+ test/tools/javac/diags/examples/PartialInstSig.java
+ test/tools/javac/diags/examples/VerboseResolveMulti.java
+ test/tools/javac/diags/examples/VerboseResolveMulti1.java
+ test/tools/javac/resolve/Candidate.java
+ test/tools/javac/resolve/Pos.java
+ test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/TraceResolve.java
+ test/tools/javac/resolve/tests/BoxedReturnTypeInference.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceOverInferred.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceOverVarargs.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
+ test/tools/javac/resolve/tests/PrimitiveOverload.java
+ test/tools/javac/resolve/tests/PrimitiveReturnTypeInference.java
+ test/tools/javac/resolve/tests/ReferenceOverInferred.java
+ test/tools/javac/resolve/tests/ReferenceOverVarargs.java
+ test/tools/javac/resolve/tests/ReferenceOverload.java

Changeset: b73a9be0b993
Author:    mcimadamore
Date:      2011-10-25 15:40 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/b73a9be0b993

7104618: MessageInfo.java is failing after lexer changes
Summary: Two langtools regression tests cannot be built due to a bad import statement
Reviewed-by: jjg

! test/tools/javac/diags/ArgTypeCompilerFactory.java

Changeset: d830d28fc72e
Author:    jjg
Date:      2011-10-25 10:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/d830d28fc72e

7104039: refactor/cleanup javac Paths class
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ src/share/classes/com/sun/tools/javac/file/Locations.java
- src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java

Changeset: a1eaf78ababb
Author:    jjh
Date:      2011-10-25 19:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/a1eaf78ababb

7104905: Java SE build fails on call to CreateSymbols
Reviewed-by: jjg

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

Changeset: 52df2131e294
Author:    lana
Date:      2011-10-25 21:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/52df2131e294

Merge

- src/share/classes/com/sun/tools/javac/file/Paths.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
- src/share/classes/com/sun/tools/javac/parser/Token.java

Changeset: f2d6ed25857d
Author:    lana
Date:      2011-10-28 17:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/langtools/rev/f2d6ed25857d

Merge

- src/share/classes/com/sun/tools/javac/file/Paths.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
- src/share/classes/com/sun/tools/javac/parser/Token.java




More information about the build-dev mailing list