hg: lambda/lambda/langtools: 110 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Oct 25 16:36:25 PDT 2012


Changeset: 068207a80397
Author:    katleman
Date:      2012-04-19 12:19 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/068207a80397

Added tag jdk8-b35 for changeset defd666a7863

! .hgtags

Changeset: 55ae94116e89
Author:    jjg
Date:      2012-04-06 10:10 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/55ae94116e89

7157626: Create a new test to check major version for a class file
Reviewed-by: jjg
Contributed-by: sonali.goel at oracle.com

+ test/tools/javac/classfiles/ClassVersionChecker.java

Changeset: 9c429f38ca7e
Author:    ksrini
Date:      2012-04-09 14:31 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9c429f38ca7e

7156633: (javac) incorrect errors when parsing variable declaration in block statements.
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/tools/javac/diags/examples/NotAllowedClass.java
+ test/tools/javac/diags/examples/NotAllowedVariable.java
! test/tools/javac/parser/JavacParserTest.java

Changeset: c35b158e2290
Author:    lana
Date:      2012-04-10 23:19 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c35b158e2290

Merge


Changeset: 6f0ed5a89c25
Author:    mcimadamore
Date:      2012-04-11 10:50 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/6f0ed5a89c25

7154127: Inference cleanup: remove bound check analysis from visitors in Types.java
Summary: Remove bound checking rules from recursive subtype visitors in Types.java and replace with centralized bound-checking logic
Reviewed-by: jjg, dlsmith

! 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/Infer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/cast/7123100/T7123100a.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/InferNoConformingAssignment.java
- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
+ test/tools/javac/diags/examples/InferredDoNotConformToEq.java
+ test/tools/javac/diags/examples/InferredDoNotConformToLower.java
+ test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/InvalidInferredTypes.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
+ test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/inference/7086601/T7086601a.out
+ test/tools/javac/generics/inference/7154127/T7154127.java
+ test/tools/javac/generics/inference/7154127/T7154127.out

Changeset: d023d5c3fbd2
Author:    lana
Date:      2012-04-18 10:22 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d023d5c3fbd2

Merge

- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java

Changeset: 94bbaa67686f
Author:    lana
Date:      2012-04-23 16:59 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/94bbaa67686f

Merge

- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java

Changeset: 5891b38985e8
Author:    katleman
Date:      2012-04-26 14:07 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5891b38985e8

Added tag jdk8-b36 for changeset 94bbaa67686f

! .hgtags

Changeset: 1f224f160aa8
Author:    katleman
Date:      2012-05-09 13:08 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1f224f160aa8

Added tag jdk8-b37 for changeset 5891b38985e8

! .hgtags

Changeset: a9f547c218d9
Author:    katleman
Date:      2012-05-10 10:25 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a9f547c218d9

Added tag jdk8-b38 for changeset 1f224f160aa8

! .hgtags

Changeset: 8b869afd2eb4
Author:    katleman
Date:      2012-05-17 06:20 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/8b869afd2eb4

Added tag jdk8-b39 for changeset a9f547c218d9

! .hgtags

Changeset: d10db3576c08
Author:    ksrini
Date:      2012-05-04 07:55 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d10db3576c08

7166010: (javac) JavacMessager incorrectly restores log source file
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
+ test/tools/javac/processing/messager/MessagerDiags.java

Changeset: 833bab705918
Author:    ksrini
Date:      2012-05-10 12:32 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/833bab705918

7159445: (javac) emits inaccurate diagnostics for enhanced for-loops
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ForeachBadInitialization.java
! test/tools/javac/parser/JavacParserTest.java

Changeset: 96a8278e323c
Author:    sundar
Date:      2012-05-11 20:06 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/96a8278e323c

7166990: java/compiler Inherited interfaces using generics sometimes looses the generic type
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/TryWithResources/T7164542.java

Changeset: 885806e74240
Author:    lana
Date:      2012-05-11 12:53 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/885806e74240

Merge


Changeset: 86e0dad6aadf
Author:    lana
Date:      2012-05-21 11:44 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/86e0dad6aadf

Merge


Changeset: 179fa85aeefa
Author:    katleman
Date:      2012-05-24 16:16 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/179fa85aeefa

Added tag jdk8-b40 for changeset 86e0dad6aadf

! .hgtags

Changeset: 02c5a3575539
Author:    cl
Date:      2012-06-01 14:12 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/02c5a3575539

Added tag jdk8-b41 for changeset 179fa85aeefa

! .hgtags

Changeset: 8280c4f9f619
Author:    cl
Date:      2012-06-07 12:10 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/8280c4f9f619

Added tag jdk8-b42 for changeset 02c5a3575539

! .hgtags

Changeset: f5dbd6895994
Author:    jjh
Date:      2012-05-21 16:10 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f5dbd6895994

7157798: Add 6 test scenarios for testing inheritance of multiple same-name methods from mulitple interfaces
Reviewed-by: mcimadamore
Contributed-by: sue.wei at oracle.com

+ test/tools/javac/generics/rawOverride/7157798/Test1.java
+ test/tools/javac/generics/rawOverride/7157798/Test2.java
+ test/tools/javac/generics/rawOverride/7157798/Test3.java
+ test/tools/javac/generics/rawOverride/7157798/Test3.out
+ test/tools/javac/generics/rawOverride/7157798/Test4.java
+ test/tools/javac/generics/rawOverride/7157798/Test4.out

Changeset: f43aded513e7
Author:    lana
Date:      2012-05-25 16:32 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f43aded513e7

Merge


Changeset: af6a4c24f4e3
Author:    mcimadamore
Date:      2012-05-31 17:42 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/af6a4c24f4e3

7166552: Inference: cleanup usage of Type.ForAll
Summary: Remove hack to callback into type-inference from assignment context
Reviewed-by: dlsmith, jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.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/6758789/T6758789b.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/tools/javac/diags/examples/CantApplyDiamond1.java
- test/tools/javac/diags/examples/FullInstSig.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
! test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/InvalidInferredTypes.java
+ test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
- test/tools/javac/diags/examples/UndeterminedType1.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.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/inference/7154127/T7154127.out
! test/tools/javac/varargs/6313164/T6313164.out

Changeset: 37dc15c68760
Author:    mcimadamore
Date:      2012-05-31 17:44 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/37dc15c68760

7160084: javac fails to compile an apparently valid class/interface combination
Summary: javac generates wrong syntetized trees for nested enum constants
Reviewed-by: dlsmith, jjg

! 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/tree/TreeInfo.java
+ test/tools/javac/enum/7160084/T7160084a.java
+ test/tools/javac/enum/7160084/T7160084b.java

Changeset: 844478076c25
Author:    jjh
Date:      2012-05-31 15:07 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/844478076c25

7159016: Static import of member in processor-generated class fails in JDK 7
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/T7159016.java

Changeset: 252f8b7473e1
Author:    lana
Date:      2012-06-05 17:40 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/252f8b7473e1

Merge


Changeset: e3d0a8fe4318
Author:    lana
Date:      2012-06-08 12:45 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e3d0a8fe4318

Merge

- test/tools/javac/diags/examples/FullInstSig.java
- test/tools/javac/diags/examples/InvalidInferredTypes.java
- test/tools/javac/diags/examples/UndeterminedType1.java

Changeset: ac29cc95b5c5
Author:    erikj
Date:      2012-06-07 20:30 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ac29cc95b5c5

7170079: Adjustments to build-infra makefiles
Reviewed-by: ohair, ohrstrom, ihse, jonas
Contributed-by: jonas <jonas.oreland at oracle.com>, erikj <erik.joelsson at oracle.com>, ihse <magnus.ihse.bursie at oracle.com>, tgranat <torbjorn.granat at oracle.com>, ykantser <yekaterina.kantserova at oracle.com>

! makefiles/Makefile

Changeset: f8c64d835b28
Author:    katleman
Date:      2012-06-13 16:58 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f8c64d835b28

Merge


Changeset: 59cbead12ff4
Author:    katleman
Date:      2012-06-14 13:14 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/59cbead12ff4

Added tag jdk8-b43 for changeset f8c64d835b28

! .hgtags

Changeset: a39c99192184
Author:    katleman
Date:      2012-06-21 17:08 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a39c99192184

Added tag jdk8-b44 for changeset 59cbead12ff4

! .hgtags

Changeset: 9cafabb5e576
Author:    ksrini
Date:      2012-06-11 15:33 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9cafabb5e576

7160072: (javac) JavacParserTests needs cleanup
Reviewed-by: jjg

! test/tools/javac/parser/JavacParserTest.java

Changeset: e534aa747b22
Author:    lana
Date:      2012-06-17 21:37 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e534aa747b22

Merge


Changeset: 34e254ffd0e7
Author:    mcimadamore
Date:      2012-06-19 13:25 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/34e254ffd0e7

7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation
Summary: Recent JDK hash changes affected order in which files are returned from JavacFileManager.list()
Reviewed-by: jjg

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

Changeset: 5c0b3faeb0b0
Author:    jjg
Date:      2012-06-20 13:23 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5c0b3faeb0b0

7174143: encapsulate doc comment table
Reviewed-by: ksrini, mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
- src/share/classes/com/sun/tools/javac/parser/EndPosTable.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/SimpleDocCommentTable.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
+ src/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
+ src/share/classes/com/sun/tools/javac/tree/EndPosTable.java
! 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/TreeInfo.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/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/tree/DocCommentToplevelTest.java
! test/tools/javac/tree/TreePosTest.java

Changeset: 067f51db3402
Author:    jjg
Date:      2012-06-21 13:22 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/067f51db3402

7178297: provide mapping from doc comment position to source file position
Reviewed-by: mcimadamore, ksrini

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: 3468519d9b45
Author:    jjg
Date:      2012-06-22 14:40 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3468519d9b45

7178763: javadoc OutOfMemory error results in several jdk8 tl nightly failures
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java

Changeset: e111e4587cca
Author:    lana
Date:      2012-06-25 21:39 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e111e4587cca

Merge

- src/share/classes/com/sun/tools/javac/parser/EndPosTable.java

Changeset: 4ca599497172
Author:    katleman
Date:      2012-06-28 09:33 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/4ca599497172

Added tag jdk8-b45 for changeset e111e4587cca

! .hgtags

Changeset: c7e62fc9df92
Author:    katleman
Date:      2012-07-05 18:44 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c7e62fc9df92

Added tag jdk8-b46 for changeset 4ca599497172

! .hgtags

Changeset: 01d9911df25d
Author:    erikj
Date:      2012-06-28 14:59 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/01d9911df25d

7180594: Fix GenStubs in langtools for build-infra builds
Reviewed-by: ohair

! make/tools/genstubs/GenStubs.java

Changeset: 7e6be2f239c9
Author:    ohair
Date:      2012-07-08 20:34 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/7e6be2f239c9

Merge


Changeset: afb0a5231557
Author:    katleman
Date:      2012-07-12 16:48 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/afb0a5231557

Added tag jdk8-b47 for changeset 7e6be2f239c9

! .hgtags

Changeset: 9ee07e5dc0e2
Author:    cl
Date:      2012-07-23 12:38 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9ee07e5dc0e2

Added tag jdk8-b48 for changeset afb0a5231557

! .hgtags

Changeset: 934a89402f85
Author:    mcimadamore
Date:      2012-07-13 12:58 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/934a89402f85

7181578: javac reports uninitialized variable with nested try...finally blocks
Summary: regression introduced in refactoring of Flow.java
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/DefiniteAssignment/T7181578.java

Changeset: 1f8fc9e50a1f
Author:    lana
Date:      2012-07-16 17:05 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1f8fc9e50a1f

Merge


Changeset: c72c164ced67
Author:    lana
Date:      2012-07-24 11:05 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c72c164ced67

Merge


Changeset: b2d8a270f5f2
Author:    cl
Date:      2012-07-26 16:48 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/b2d8a270f5f2

Added tag jdk8-b49 for changeset c72c164ced67

! .hgtags

Changeset: c4cd4cab2220
Author:    katleman
Date:      2012-08-02 15:37 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c4cd4cab2220

Added tag jdk8-b50 for changeset b2d8a270f5f2

! .hgtags

Changeset: 23032c78b2d1
Author:    katleman
Date:      2012-08-09 18:02 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/23032c78b2d1

Added tag jdk8-b51 for changeset c4cd4cab2220

! .hgtags

Changeset: cddc2c894cc6
Author:    mcimadamore
Date:      2012-08-02 18:22 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/cddc2c894cc6

7175911: Simplify error reporting API in Check.CheckContext interface
Summary: Make error messages generated during Check.checkType more uniform and more scalable
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/6840059/T6840059.out
! 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/7132880/T7132880.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.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/CantApplyDiamond1.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
! test/tools/javac/diags/examples/InconvertibleTypes.java
! test/tools/javac/diags/examples/InferNoConformingAssignment.java
! test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
! test/tools/javac/diags/examples/InferredDoNotConformToLower.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PossibleLossPrecision.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereTypeVar.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/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/inference/6838943/T6838943.out
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7154127/T7154127.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: e5cf1569d3a4
Author:    mcimadamore
Date:      2012-08-02 18:23 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e5cf1569d3a4

7175538: Integrate efectively final check with DA/DU analysis
Summary: Allow generalized effectively-final analysis for all local variables
Reviewed-by: jjg, dlsmith

! 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/Flow.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
+ test/tools/javac/lambda/EffectivelyFinalTest.java
+ test/tools/javac/lambda/EffectivelyFinalTest01.out
+ test/tools/javac/lambda/EffectivelyFinalTest02.out

Changeset: 2d75e7c952b8
Author:    mcimadamore
Date:      2012-08-02 18:24 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2d75e7c952b8

7187104: Inference cleanup: remove redundant exception classes in Infer.java
Summary: Remove unused exception classes in Infer.java
Reviewed-by: jjg

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

Changeset: cfa70d7ac944
Author:    lana
Date:      2012-08-07 20:24 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/cfa70d7ac944

Merge


Changeset: f071cd32d297
Author:    sundar
Date:      2012-08-08 22:17 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f071cd32d297

7178324: Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
Reviewed-by: darcy, jjg

! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/TryWithResources/T7178324.java

Changeset: 1d2db0e5eabc
Author:    lana
Date:      2012-08-10 10:14 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1d2db0e5eabc

Merge


Changeset: d3d0b9cd76e0
Author:    katleman
Date:      2012-08-16 11:43 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d3d0b9cd76e0

Added tag jdk8-b52 for changeset 1d2db0e5eabc

! .hgtags

Changeset: 9cf72631baf5
Author:    katleman
Date:      2012-08-23 12:27 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9cf72631baf5

Added tag jdk8-b53 for changeset d3d0b9cd76e0

! .hgtags

Changeset: c47742f53f99
Author:    katleman
Date:      2012-08-30 10:27 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c47742f53f99

Added tag jdk8-b54 for changeset 9cf72631baf5

! .hgtags

Changeset: 9d47f4850714
Author:    jjh
Date:      2012-08-15 13:48 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9d47f4850714

7191449: update copyright year to match last edit in jdk8 langtools repository
Reviewed-by: jjh
Contributed-by: steve.sides at oracle.com

! make/jprt.properties
! make/tools/anttasks/CompilePropertiesTask.java
! make/tools/anttasks/GenStubsTask.java
! make/tools/anttasks/SelectToolTask.java
! make/tools/compileproperties/CompileProperties.java
! make/tools/genstubs/GenStubs.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/api/7086261/T7086261.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/MessageInfo.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/tools/javac/diags/examples/IllegalDot.java
! test/tools/javac/diags/examples/InconvertibleTypes.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PossibleLossPrecision.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/typevars/T7148242.java
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/parser/T4881269.java
! test/tools/javac/processing/TestWarnErrorCount.java

Changeset: 5ac2e9ee969e
Author:    jjg
Date:      2012-08-17 17:30 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5ac2e9ee969e

7192449: fix up tests to accommodate jtreg spec change
Reviewed-by: darcy

! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java

Changeset: 464f52f59f7d
Author:    sundar
Date:      2012-08-20 21:24 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/464f52f59f7d

7181320: javac NullPointerException for switch labels with cast to String expressions
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/StringsInSwitch/7181320/BinOpInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CastInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel1.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java

Changeset: 37008b4cd97a
Author:    jjg
Date:      2012-08-20 13:50 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/37008b4cd97a

7192744: fix up tests to accommodate jtreg spec change
Reviewed-by: darcy

! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/T6920317.java

Changeset: c9749226cdde
Author:    ksrini
Date:      2012-08-27 07:21 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c9749226cdde

7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes.
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: 542c87b8ce7f
Author:    lana
Date:      2012-08-27 10:59 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/542c87b8ce7f

Merge


Changeset: e48e7e1f026b
Author:    lana
Date:      2012-08-30 20:14 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e48e7e1f026b

Merge


Changeset: 0f8cf3d89a7c
Author:    katleman
Date:      2012-09-06 17:28 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/0f8cf3d89a7c

Added tag jdk8-b55 for changeset e48e7e1f026b

! .hgtags

Changeset: 873ddd9f4900
Author:    jfranck
Date:      2012-08-31 10:37 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/873ddd9f4900

7151010: Add compiler support for repeating annotations
Reviewed-by: jjg, mcimadamore

+ src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Lint.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/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/Enter.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/jvm/ClassReader.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/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
+ test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
+ test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
+ test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
+ test/tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/NestedContainers.java
+ test/tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
+ test/tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java
+ test/tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
+ test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
+ test/tools/javac/diags/examples/ContainedByNoValue.java
+ test/tools/javac/diags/examples/ContainedByNonDefault.java
+ test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
+ test/tools/javac/diags/examples/ContainedByTargetMismatch.java
+ test/tools/javac/diags/examples/ContainedByWrongValueType.java
! test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/DuplicateAnnotationJava8.java
+ test/tools/javac/diags/examples/RepeatingAnnotationAndContainer.java
+ test/tools/javac/diags/examples/WrongContainedBy.java
+ test/tools/javac/diags/examples/WrongContainerFor.java

Changeset: 3673c811be1c
Author:    jjh
Date:      2012-09-05 08:32 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3673c811be1c

7185778: javah error "Not a valid class name" on class names with dollar signs
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javah/JavahTask.java
+ test/tools/javah/T7185778.java

Changeset: 3f36e22c8c39
Author:    lana
Date:      2012-09-05 12:00 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3f36e22c8c39

Merge


Changeset: 363e9198b9de
Author:    lana
Date:      2012-09-10 17:55 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/363e9198b9de

Merge


Changeset: 27ba086a9b60
Author:    katleman
Date:      2012-09-13 13:16 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/27ba086a9b60

Added tag jdk8-b56 for changeset 363e9198b9de

! .hgtags

Changeset: 463fea75b618
Author:    ohair
Date:      2012-09-18 11:29 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/463fea75b618

7197849: Update new build-infra makefiles
Reviewed-by: ihse, erikj, ohrstrom, tbell

! makefiles/Makefile

Changeset: 86d5740b9fdc
Author:    katleman
Date:      2012-09-19 15:47 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/86d5740b9fdc

Merge


Changeset: bc42f20bfe48
Author:    katleman
Date:      2012-09-20 13:45 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/bc42f20bfe48

Added tag jdk8-b57 for changeset 86d5740b9fdc

! .hgtags

Changeset: 489905e5018e
Author:    jjg
Date:      2012-09-07 11:12 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/489905e5018e

7186925: JavapTask passes null to java.io.Writer
Reviewed-by: jjh

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

Changeset: 324b98626f58
Author:    jjg
Date:      2012-09-07 11:24 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/324b98626f58

7196774: javac cannot be built with JDK 6 after 7151010
Reviewed-by: mcimadamore

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

Changeset: 1a7c11b22192
Author:    jjg
Date:      2012-09-07 11:35 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1a7c11b22192

7196760: tree end positions incorrect after anno processing
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/api/EndPositions.java

Changeset: fa85af323d97
Author:    bpatel
Date:      2012-09-08 22:43 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fa85af323d97

7180906: Javadoc tool does not apply parameter -nosince
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
+ test/com/sun/javadoc/testSinceTag/TestSinceTag.java
+ test/com/sun/javadoc/testSinceTag/pkg1/C1.java

Changeset: b2064a216117
Author:    bpatel
Date:      2012-09-08 22:54 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/b2064a216117

Merge


Changeset: 30c36e23f154
Author:    jjg
Date:      2012-09-13 14:29 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/30c36e23f154

7177970: fix issues in langtools doc comments
Reviewed-by: mcimadamore

! src/share/classes/com/sun/javadoc/Doc.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Tag.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.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/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Lower.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/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! 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/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! src/share/classes/com/sun/tools/javac/util/Position.java
! src/share/classes/com/sun/tools/javadoc/Comment.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/javax/lang/model/util/Elements.java
! src/share/classes/javax/tools/JavaCompiler.java

Changeset: fabfd2710057
Author:    ksrini
Date:      2012-09-14 09:21 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fabfd2710057

7192073: (javac) minor refactoring of tree maker to help IDEs
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java

Changeset: 8c3c714eb7de
Author:    lana
Date:      2012-09-14 10:15 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/8c3c714eb7de

Merge


Changeset: a433bd8f3ba9
Author:    lana
Date:      2012-09-14 13:22 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a433bd8f3ba9

Merge


Changeset: 804a3fbc86e2
Author:    lana
Date:      2012-09-24 21:11 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/804a3fbc86e2

Merge


Changeset: f299927fc316
Author:    katleman
Date:      2012-09-27 11:26 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f299927fc316

Added tag jdk8-b58 for changeset 804a3fbc86e2

! .hgtags

Changeset: 3d2b98ffcb53
Author:    katleman
Date:      2012-10-04 14:36 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3d2b98ffcb53

Added tag jdk8-b59 for changeset f299927fc316

! .hgtags

Changeset: 67f7408d935e
Author:    katleman
Date:      2012-10-11 09:50 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/67f7408d935e

Added tag jdk8-b60 for changeset 3d2b98ffcb53

! .hgtags

Changeset: 8987971bcb45
Author:    jjg
Date:      2012-09-24 14:04 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/8987971bcb45

7196462: JavacProcessingEnvironment should tolerate BasicJavacTask
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/T7196462.java

Changeset: 99983a4a593b
Author:    mcimadamore
Date:      2012-09-25 11:52 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/99983a4a593b

7193913: Cleanup Resolve.findMethod
Summary: Refactor method lookup logic in Resolve.findMethod
Reviewed-by: jjg

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

Changeset: 26d93df3905a
Author:    mcimadamore
Date:      2012-09-25 11:53 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/26d93df3905a

7194586: Add back-end support for invokedynamic
Summary: Add support for invokedynamic bytecode instruction; includes suppot for generation of all related classfile attributes
Reviewed-by: jjg

! 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/jvm/ClassFile.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/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/lambda/TestInvokeDynamic.java

Changeset: 2eca84194807
Author:    mcimadamore
Date:      2012-09-25 11:55 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2eca84194807

7175433: Inference cleanup: add helper class to handle inference variables
Summary: Add class to handle inference variables instantiation and associated info
Reviewed-by: jjg, dlsmith

! 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
! test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/varargs/6313164/T7175433.java

Changeset: ad2ca2a4ab5e
Author:    mcimadamore
Date:      2012-09-25 11:56 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ad2ca2a4ab5e

7177306: Regression: unchecked method call does not erase return type
Summary: Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith

! 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/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/6758789/T6758789b.out
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
+ test/tools/javac/generics/inference/7177306/T7177306a.java
+ test/tools/javac/generics/inference/7177306/T7177306a.out
+ test/tools/javac/generics/inference/7177306/T7177306b.java
+ test/tools/javac/generics/inference/7177306/T7177306b.out
+ test/tools/javac/generics/inference/7177306/T7177306c.java
+ test/tools/javac/generics/inference/7177306/T7177306d.java
+ test/tools/javac/generics/inference/7177306/T7177306e.java
+ test/tools/javac/generics/inference/7177306/T7177306e.out

Changeset: 0e5899f09dab
Author:    jjg
Date:      2012-09-25 13:06 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/0e5899f09dab

7193657: provide internal ArrayUtils class to simplify common usage of arrays in javac
Reviewed-by: mcimadamore, jjg
Contributed-by: vicenterz at yahoo.es

! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
+ src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.java

Changeset: 99d23c0ef8ee
Author:    jjg
Date:      2012-09-25 13:11 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/99d23c0ef8ee

7196464: upgrade JavaCompiler.shouldStopPolicy to accomodate policies in face of error and no error
Reviewed-by: mcimadamore

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

Changeset: db36841709e4
Author:    mcimadamore
Date:      2012-09-26 14:22 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/db36841709e4

7188968: New instance creation expression using diamond is checked twice
Summary: Unify method and constructor check logic
Reviewed-by: jjg

! 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/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/6857948/T6857948.out
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/generics/diamond/7002837/T7002837.java
+ test/tools/javac/generics/diamond/7002837/T7002837.out
+ test/tools/javac/generics/diamond/7188968/T7188968.java
+ test/tools/javac/generics/diamond/7188968/T7188968.out
! test/tools/javac/positions/T6264029.out

Changeset: 1a65d6565b45
Author:    mcimadamore
Date:      2012-09-28 16:56 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1a65d6565b45

8000233: Fix issues in recent push
Summary: Forgot to incorporate review comments in pushed changesets
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: f1e6b361a329
Author:    mcimadamore
Date:      2012-09-28 18:50 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f1e6b361a329

8000241: langtools doesn't build
Summary: bad merge with langtools tip caused build glitch
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! test/tools/javac/lambda/TestInvokeDynamic.java

Changeset: 73312ec2cf7c
Author:    jfranck
Date:      2012-09-28 11:39 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/73312ec2cf7c

7199925: Separate compilation breaks check that elements have a default for the containing annotation
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: e77841f2c74b
Author:    lana
Date:      2012-09-28 14:57 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e77841f2c74b

Merge


Changeset: 20e4a54b1629
Author:    ksrini
Date:      2012-09-29 09:00 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/20e4a54b1629

7198582: (java) Minor refactor of JavacParser
Reviewed-by: jjg, ksrini
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java

Changeset: 1408af4cd8b0
Author:    mcimadamore
Date:      2012-10-04 13:04 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1408af4cd8b0

7177387: Add target-typing support in method context
Summary: Add support for deferred types and speculative attribution
Reviewed-by: jjg, dlsmith

! 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/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.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/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.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/main/JavaCompiler.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/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/conditional/Conditional.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/IncompatibleTypesInConditional.java
+ test/tools/javac/diags/examples/TypeConditional.java

Changeset: 573ceb23beeb
Author:    mcimadamore
Date:      2012-10-05 14:35 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/573ceb23beeb

7177385: Add attribution support for lambda expressions
Summary: Add support for function descriptor lookup, functional interface inference and lambda expression type-checking
Reviewed-by: jjg, dlsmith

! 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/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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/comp/TransTypes.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/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/6402516/TestLocalElements.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAccessArgTypeInFunctionalDesc.java
+ test/tools/javac/diags/examples/CantAccessReturnTypeInFunctionalDesc.java
+ test/tools/javac/diags/examples/CantAccessThrownTypesInFunctionalDesc.java
! test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
! test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/diags/examples/CyclicInference.java
+ test/tools/javac/diags/examples/IncompatibleAbstracts.java
+ test/tools/javac/diags/examples/IncompatibleArgTypesInLambda.java
+ test/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java
+ test/tools/javac/diags/examples/IncompatibleRetTypeInLambda.java
+ test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java
+ test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
+ test/tools/javac/diags/examples/MissingReturnValueFragment.java
+ test/tools/javac/diags/examples/NoAbstracts.java
+ test/tools/javac/diags/examples/NoSuitableFunctionalIntfInst.java
+ test/tools/javac/diags/examples/NotAFunctionalIntf.java
+ test/tools/javac/diags/examples/PotentialLambdaFound.java
- test/tools/javac/diags/examples/TypeConditional.java
+ test/tools/javac/diags/examples/UnexpectedLambda.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/typeAnnotations/newlocations/BasicTest.out

Changeset: d604fd09480b
Author:    bpatel
Date:      2012-10-05 14:13 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d604fd09480b

7132631: The help-doc.html generates an invalid link to constant-values.html
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
+ test/com/sun/javadoc/testHelpFile/TestHelpFile.java

Changeset: ef88ae455c88
Author:    bpatel
Date:      2012-10-05 14:16 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ef88ae455c88

7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java

Changeset: f4e45397722a
Author:    bpatel
Date:      2012-10-05 14:21 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f4e45397722a

4696488: javadoc doesn't handle UNC paths for destination directory
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
+ test/tools/javadoc/T4696488.java

Changeset: d4b3cb1ece84
Author:    mcimadamore
Date:      2012-10-06 10:35 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d4b3cb1ece84

7177386: Add attribution support for method references
Summary: Add type-checking/lookup routines for method references
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/code/Kinds.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/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.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/Tokens.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/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/6758789/T6758789a.out
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/7132880/T7132880.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/T6326754.out
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/tools/javac/diags/examples/CantApplySymbolFragment.java
+ test/tools/javac/diags/examples/CantApplySymbolsFragment.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsFragment.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsParamsFragment.java
! test/tools/javac/diags/examples/CyclicInference.java
! test/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java
! test/tools/javac/diags/examples/InaccessibleVarargsType/InaccessibleVarargsType.java
! test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
+ test/tools/javac/diags/examples/IncompatibleRetTypeInMref.java
+ test/tools/javac/diags/examples/IncompatibleThrownTypesInMref.java
! test/tools/javac/diags/examples/InferArgsLengthMismatch.java
! test/tools/javac/diags/examples/InferNoConformingAssignment.java
! test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
! test/tools/javac/diags/examples/InferredDoNotConformToEq.java
! test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/MethodReferencesNotSupported.java
! test/tools/javac/diags/examples/NoArgs.java
+ test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessFragment.java
+ test/tools/javac/diags/examples/RefAmbiguousFragment.java
+ test/tools/javac/diags/examples/UnexpectedMref.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/7034511/T7034511a.out
! test/tools/javac/generics/7034511/T7034511b.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6838943/T6838943.out
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7177306/T7177306b.out
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/quid/T6999438.out
! test/tools/javac/varargs/6313164/T6313164.out

Changeset: aa3ef5c09b1b
Author:    lana
Date:      2012-10-08 15:40 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/aa3ef5c09b1b

Merge


Changeset: 26020b247ad3
Author:    lana
Date:      2012-10-11 17:00 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/26020b247ad3

Merge


Changeset: b47bb81ba962
Author:    katleman
Date:      2012-10-18 11:09 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/b47bb81ba962

Added tag jdk8-b61 for changeset 26020b247ad3

! .hgtags

Changeset: 1655737bb7ad
Author:    mcimadamore
Date:      2012-10-25 23:25 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1655737bb7ad

merge with jdk8-b61

! .hgtags
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/util/TreeScanner.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/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/GraphInfer.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/InferFactory.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToInnerClass.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/LegacyInfer.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/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/share/classes/com/sun/tools/javac/parser/EndPosTable.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/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.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/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/7132880/T7132880.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/conditional/Conditional.java
- test/tools/javac/defender/DeprecatedDefenderSyntax.java
- test/tools/javac/defender/DeprecatedDefenderSyntax.out
! test/tools/javac/defender/Neg12.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/CatchWithoutTry.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
! test/tools/javac/diags/examples/InferNoConformingAssignment.java
! test/tools/javac/diags/examples/InferredDoNotConformToLower.java
! test/tools/javac/diags/examples/KindnameConstructor.java
- test/tools/javac/diags/examples/UndeterminedType1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/inference/6838943/T6838943.out
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7086601/T7086601a.out
! test/tools/javac/lambda/BadBreakContinue.out
! test/tools/javac/lambda/BadConv03.out
! test/tools/javac/lambda/BadConv04.out
! test/tools/javac/lambda/BadExpressionLambda.out
! test/tools/javac/lambda/BadLambdaPos.out
! test/tools/javac/lambda/BadMethodCall.out
! test/tools/javac/lambda/BadRecovery.out
! test/tools/javac/lambda/BadReturn.out
! test/tools/javac/lambda/BadTargetType.out
! test/tools/javac/lambda/EffectivelyFinalTest.java
- test/tools/javac/lambda/EffectivelyFinalTest.out
! test/tools/javac/lambda/ErroneousArg.out
! test/tools/javac/lambda/LambdaConv09.out
! test/tools/javac/lambda/LambdaConv10.out
! test/tools/javac/lambda/LambdaConv21.out
+ test/tools/javac/lambda/LambdaEffectivelyFinalTest.java
+ test/tools/javac/lambda/LambdaEffectivelyFinalTest.out
! test/tools/javac/lambda/LambdaExpr10.out
! test/tools/javac/lambda/LambdaExpr19.out
! test/tools/javac/lambda/LambdaExprNotVoid.out
! test/tools/javac/lambda/MethodReference04.out
! test/tools/javac/lambda/MethodReference09.out
! test/tools/javac/lambda/MethodReference20.out
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference23.out
! test/tools/javac/lambda/MethodReference28.out
! test/tools/javac/lambda/MethodReference33.java
! test/tools/javac/lambda/MethodReference37.java
+ test/tools/javac/lambda/MethodReference37.out
! test/tools/javac/lambda/MethodReference39.out
! test/tools/javac/lambda/MethodReference40.java
+ test/tools/javac/lambda/MethodReference40.out
! test/tools/javac/lambda/MethodReference51.out
! test/tools/javac/lambda/MethodReference52.out
! test/tools/javac/lambda/MethodReference53.out
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TargetType04.out
! test/tools/javac/lambda/TargetType06.out
! test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TargetType11.out
! test/tools/javac/lambda/TargetType17.out
! test/tools/javac/lambda/TargetType20.out
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType24.out
! test/tools/javac/lambda/TargetType26.out
! test/tools/javac/lambda/TargetType27.out
! test/tools/javac/lambda/TargetType33.out
! test/tools/javac/lambda/TargetType36.java
! test/tools/javac/lambda/TargetType38.out
! test/tools/javac/lambda/TargetType39.out
! test/tools/javac/lambda/TargetType41.java
! test/tools/javac/lambda/TargetType41.out
! test/tools/javac/lambda/TargetType43.out
! test/tools/javac/lambda/TargetType44.out
! test/tools/javac/lambda/sqe/SAM_types/LambdaTest2_neg1.out
! test/tools/javac/lambda/sqe/SAM_types/NonSAM1.out
! test/tools/javac/lambda/sqe/SAM_types/NonSAM3.out
! test/tools/javac/lambda/sqe/lambdaExpression/AbstractClass_neg.out
! test/tools/javac/lambda/sqe/lambdaExpression/InvalidExpression3.out
! test/tools/javac/lambda/sqe/lambdaExpression/InvalidExpression4.out
! test/tools/javac/lambda/sqe/lambdaExpression/InvalidExpression5.out
! test/tools/javac/lambda/sqe/lambdaExpression/InvalidExpression6.out
! test/tools/javac/lambda/sqe/methodReference/MethodRef_neg.out
! test/tools/javac/lambda/sqe/typeInference/InferenceTest_neg5.out
! test/tools/javac/quid/T6999438.out
! test/tools/javac/typeAnnotations/newlocations/BasicTest.out
! test/tools/javac/varargs/6313164/T6313164.out



More information about the lambda-dev mailing list