hg: jdk8/tl/langtools: 3 new changesets

2013-12-25 Thread lana . steuck
Changeset: a42071a6d61f
Author:katleman
Date:  2013-12-19 17:24 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a42071a6d61f

Added tag jdk8-b121 for changeset afe63d41c699

! .hgtags

Changeset: 56943b19c119
Author:lana
Date:  2013-12-23 14:46 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/56943b19c119

Merge

- 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
- 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
- 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
- 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
- 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif

Changeset: 232b9cf6303a
Author:lana
Date:  2013-12-25 10:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/232b9cf6303a

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-12-03 Thread lana . steuck
Changeset: 1f6ffcd56363
Author:cl
Date:  2013-11-28 08:24 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f6ffcd56363

Added tag jdk8-b118 for changeset 4fd6a7ff8c06

! .hgtags

Changeset: 43a80d75d06e
Author:lana
Date:  2013-12-03 10:47 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/43a80d75d06e

Merge


Changeset: 1b69023743be
Author:lana
Date:  2013-12-03 23:10 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1b69023743be

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-10-14 Thread lana . steuck
Changeset: 4dfcf3a6902f
Author:lana
Date:  2013-10-08 14:59 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4dfcf3a6902f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: 2f43529df42f
Author:lana
Date:  2013-10-11 03:09 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2f43529df42f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: f329c374da4b
Author:lana
Date:  2013-10-11 23:31 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f329c374da4b

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-09-27 Thread lana . steuck
Changeset: 985abf1cd327
Author:tbell
Date:  2013-09-25 12:24 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/985abf1cd327

8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman

! make/jprt.properties

Changeset: 6f11dc295641
Author:cl
Date:  2013-09-26 10:43 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6f11dc295641

Added tag jdk8-b109 for changeset 985abf1cd327

! .hgtags

Changeset: 34223fc58c1a
Author:lana
Date:  2013-09-27 18:38 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/34223fc58c1a

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-08-13 Thread lana . steuck
Changeset: 6718df4cd616
Author:cl
Date:  2013-08-08 10:10 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6718df4cd616

Added tag jdk8-b102 for changeset 453a305e1165

! .hgtags

Changeset: 76cfe7c61f25
Author:lana
Date:  2013-08-13 10:35 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/76cfe7c61f25

Merge


Changeset: 32b6a99cc74e
Author:lana
Date:  2013-08-13 18:34 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/32b6a99cc74e

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-07-25 Thread maurizio . cimadamore
Changeset: 3155e77d2676
Author:mcimadamore
Date:  2013-07-25 14:47 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3155e77d2676

8020804: javac crashes when speculative attribution infers intersection type 
with array component
Summary: Assertion is causing javac to crash because of lack of support for 
arrays in intersection types
Reviewed-by: jjg

! 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/Infer.java
+ test/tools/javac/lambda/8020804/T8020804.java

Changeset: b02f28bf7f1c
Author:mcimadamore
Date:  2013-07-25 14:49 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b02f28bf7f1c

8016081: field initialized with lambda in annotation types doesn't compile
Summary: check for annotation attributes should skip over synthetic methods
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/8016081/T8016081.java

Changeset: dae52d74c1fc
Author:mcimadamore
Date:  2013-07-25 14:51 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dae52d74c1fc

8020843: javac crashes on accessibility check with method reference with 
typevar receiver
Summary: method reference overload check doesn't walk through type-variable 
receivers
Reviewed-by: jjg

! 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/ReportAccessFragment.java
+ test/tools/javac/lambda/8020843/T8020843a.java
+ test/tools/javac/lambda/8020843/T8020843a.out
+ test/tools/javac/lambda/8020843/T8020843b.java
+ test/tools/javac/lambda/8020843/T8020843b.out
! test/tools/javac/lambda/MethodReference28.out



hg: jdk8/tl/langtools: 3 new changesets

2013-07-17 Thread lana . steuck
Changeset: bdeef606be8e
Author:katleman
Date:  2013-07-11 10:13 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bdeef606be8e

Added tag jdk8-b98 for changeset ce5a90df517b

! .hgtags

Changeset: 39ec5d8a691b
Author:mcimadamore
Date:  2013-07-11 14:07 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/39ec5d8a691b

8016281: The SAM method should be passed to the metafactory as a MethodType not 
a MethodHandle
8020010: Move lambda bridge creation from metafactory and VM to compiler
Summary: langtools/javac component of the bridge support and MethodType vs. 
MethodHandle changes.
Reviewed-by: jjg, vromero, briangoetz, forax
Contributed-by: robert.fi...@oracle.com

! 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/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/generics/bridges/Bridge.java
+ test/tools/javac/generics/bridges/BridgeHarness.java
+ test/tools/javac/generics/bridges/Bridges.java
+ test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java
+ 
test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java
+ 
test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java
+ test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java
+ test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java
+ test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java
+ test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: e990e6bcecbe
Author:lana
Date:  2013-07-17 10:40 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e990e6bcecbe

Merge

! 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



hg: jdk8/tl/langtools: 3 new changesets

2013-07-05 Thread lana . steuck
Changeset: 2364e94ae67b
Author:cl
Date:  2013-07-04 01:01 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2364e94ae67b

Added tag jdk8-b97 for changeset 6a11a81a8824

! .hgtags

Changeset: ce5a90df517b
Author:lana
Date:  2013-07-05 11:06 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ce5a90df517b

Merge


Changeset: 49654c9c705b
Author:lana
Date:  2013-07-05 13:29 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/49654c9c705b

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-06-05 Thread lana . steuck
Changeset: 18943a1b7a47
Author:lana
Date:  2013-05-29 16:59 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/18943a1b7a47

Merge

- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test

Changeset: 2c5a568ee36e
Author:lana
Date:  2013-06-03 23:24 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2c5a568ee36e

Merge

- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test

Changeset: 9acd0f8d6e44
Author:lana
Date:  2013-06-04 21:38 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9acd0f8d6e44

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-06-04 Thread maurizio . cimadamore
Changeset: 5cd3cb69c8b3
Author:mcimadamore
Date:  2013-06-04 11:30 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/5cd3cb69c8b3

7116676: RichDiagnosticFormatter throws NPE when formatMessage is called 
directly
Summary: Fix NPE in RichDiagnosticFormatter.formatMessage
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/7116676/T7116676.java

Changeset: 32c50b5f70b5
Author:mcimadamore
Date:  2013-06-04 11:31 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/32c50b5f70b5

8008160: Five lambda TargetType tests have @ignore
Summary: Remove @ignore flags from tests that now pass
Reviewed-by: jjg

! test/tools/javac/lambda/TargetType53.java
! test/tools/javac/lambda/TargetType54.java
! test/tools/javac/lambda/TargetType58.java
! test/tools/javac/lambda/TargetType59.java
! test/tools/javac/lambda/TargetType62.java

Changeset: c8acc254b6d7
Author:mcimadamore
Date:  2013-06-04 11:34 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c8acc254b6d7

8015505: Spurious inference error when return type of generic method requires 
unchecked conversion to target
Summary: Use check context compatibility during 15.12.2.8 check (only when JDK 
8 inference is enabled)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8015505/T8015505.java
+ test/tools/javac/generics/inference/8015505/T8015505.out
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java



hg: jdk8/tl/langtools: 3 new changesets

2013-05-24 Thread maurizio . cimadamore
Changeset: 58329d9f6b68
Author:mcimadamore
Date:  2013-05-24 15:26 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/58329d9f6b68

8014643: Parser regression in JDK 8 when compiling super.x
Summary: Fixed latent bug in JavacParser.analyzeParens()
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8014643/T8014643.java

Changeset: 97a9b4b3e63a
Author:mcimadamore
Date:  2013-05-24 15:27 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/97a9b4b3e63a

8014649: Regression: bug in Resolve.resolveOperator
Summary: Missing curly braces causes Resolve.findMethod to be called spuriously
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/tests/PrimitiveBinopOverload.java

Changeset: 6e5076af4660
Author:mcimadamore
Date:  2013-05-24 15:27 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6e5076af4660

8014494: javac crashes when varargs element of a method reference is inferred 
from the context
Summary: varargs element is not refreshed after type-inference
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/TargetType73.java



hg: jdk8/tl/langtools: 3 new changesets

2013-05-15 Thread maurizio . cimadamore
Changeset: 05ec778794d0
Author:mcimadamore
Date:  2013-05-15 14:00 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/05ec778794d0

8012003: Method diagnostics resolution need to be simplified in some cases
Summary: Unfold method resolution diagnostics when they mention errors in poly 
expressions
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.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/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/Diagnostics/compressed/T8012003a.java
+ test/tools/javac/Diagnostics/compressed/T8012003a.out
+ test/tools/javac/Diagnostics/compressed/T8012003b.java
+ test/tools/javac/Diagnostics/compressed/T8012003b.out
+ test/tools/javac/Diagnostics/compressed/T8012003c.java
+ test/tools/javac/Diagnostics/compressed/T8012003c.out
! test/tools/javac/diags/examples/BadArgTypesInLambda.java
+ test/tools/javac/diags/examples/CompressedDiags.java
! test/tools/javac/diags/examples/KindnameConstructor.java
+ test/tools/javac/diags/examples/ProbFoundReqFragment.java
! test/tools/javac/lambda/TargetType66.out

Changeset: 33d1937af1a3
Author:mcimadamore
Date:  2013-05-15 14:02 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33d1937af1a3

8012685: Spurious raw types warning when using unbound method references
Summary: Spurious raw type warning when unbound method reference qualifier 
parameter types are inferred from target
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/MethodReference67.java
+ test/tools/javac/lambda/MethodReference67.out

Changeset: 78717f2d00e8
Author:mcimadamore
Date:  2013-05-15 14:03 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78717f2d00e8

8013222: Javac issues spurious raw type warnings when lambda has implicit 
parameter types
Summary: Bad warnings and position for lambda inferred parameter types
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/NoWarnOnImplicitParams.java
+ test/tools/javac/lambda/NoWarnOnImplicitParams.out



hg: jdk8/tl/langtools: 3 new changesets

2013-05-09 Thread lana . steuck
Changeset: adec2a5d510a
Author:katleman
Date:  2013-05-02 13:35 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/adec2a5d510a

Added tag jdk8-b88 for changeset a1e10f3adc47

! .hgtags

Changeset: ec434cfd2752
Author:lana
Date:  2013-05-06 11:53 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ec434cfd2752

Merge

- make/Makefile-classic

Changeset: c68834236058
Author:lana
Date:  2013-05-08 23:54 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c68834236058

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-03-06 Thread maurizio . cimadamore
Changeset: d0178bd8125c
Author:mcimadamore
Date:  2013-03-06 15:29 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d0178bd8125c

8009299: Javac crashes when compiling method reference to static interface 
method
Summary: Assertion in Check.checMethod is too strict
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/MethodReference66.java

Changeset: 8a78243291ef
Author:mcimadamore
Date:  2013-03-06 15:33 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8a78243291ef

8009459: Wrong behavior of diamond finder with source level 7
Summary: Diamond finder doesn't take into account different inference behaviors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/6939780/T6939780.java
+ test/tools/javac/generics/diamond/6939780/T6939780_7.out
+ test/tools/javac/generics/diamond/6939780/T6939780_8.out
- test/tools/javac/generics/diamond/T6939780.java
- test/tools/javac/generics/diamond/T6939780.out

Changeset: c98b3e96c726
Author:mcimadamore
Date:  2013-03-06 15:33 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c98b3e96c726

8009391: Synthetic name of serializable lambda methods should not contain 
negative numbers
Summary: Use hex representation of method signature hashcode to avoid negative 
numbers
Reviewed-by: jjg

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



hg: jdk8/tl/langtools: 3 new changesets

2013-03-05 Thread lana . steuck
Changeset: 56dfafbb9e1a
Author:katleman
Date:  2013-02-21 11:13 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/56dfafbb9e1a

Added tag jdk8-b78 for changeset af8417e590f4

! .hgtags

Changeset: a8227c617684
Author:katleman
Date:  2013-02-28 10:43 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a8227c617684

Added tag jdk8-b79 for changeset 56dfafbb9e1a

! .hgtags

Changeset: 188a07a0a7a0
Author:lana
Date:  2013-03-05 11:51 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/188a07a0a7a0

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-02-28 Thread maurizio . cimadamore
Changeset: 133a0a0c2cbc
Author:mcimadamore
Date:  2013-02-28 14:00 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/133a0a0c2cbc

8008723: Graph Inference: bad graph calculation leads to assertion error
Summary: Dependencies are not propagated correctly through merged nodes during 
inference graph initialization
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/lambda/TargetType65.java

Changeset: 332f23993353
Author:mcimadamore
Date:  2013-02-28 14:05 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/332f23993353

8008813: Structural most specific fails when method reference is passed to 
overloaded method
Summary: Bad logic for checking most specific method reference type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/MostSpecific08.java

Changeset: 08782b8b03ce
Author:mcimadamore
Date:  2013-02-28 14:05 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08782b8b03ce

8008537: Missing method reference lookup error when unbound search finds a 
static method
Summary: Static-ness check should be applied after member reference resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.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/NonStaticCantBeRefFragment.java
+ test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java
! test/tools/javac/lambda/MethodReference22.java
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference28.out
! test/tools/javac/lambda/MethodReference51.out
! test/tools/javac/lambda/TargetType60.java
! test/tools/javac/lambda/TargetType60.out



hg: jdk8/tl/langtools: 3 new changesets

2013-02-19 Thread lana . steuck
Changeset: bc24411bcc37
Author:katleman
Date:  2013-02-14 11:44 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bc24411bcc37

Added tag jdk8-b77 for changeset 89c664151689

! .hgtags

Changeset: a3aa32fe4536
Author:lana
Date:  2013-02-14 22:11 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a3aa32fe4536

Merge


Changeset: 4cf6e84f844f
Author:lana
Date:  2013-02-19 20:53 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4cf6e84f844f

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-01-21 Thread lana . steuck
Changeset: 56c97aff46bb
Author:katleman
Date:  2013-01-16 12:00 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/56c97aff46bb

Added tag jdk8-b73 for changeset 8d0baee36c71

! .hgtags

Changeset: b450959b42ff
Author:lana
Date:  2013-01-20 23:39 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b450959b42ff

Merge


Changeset: 1985e35e97b2
Author:lana
Date:  2013-01-21 11:16 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1985e35e97b2

Merge




hg: jdk8/tl/langtools: 3 new changesets

2013-01-08 Thread maurizio . cimadamore
Changeset: 38d3d1027f5a
Author:mcimadamore
Date:  2013-01-08 10:15 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/38d3d1027f5a

8005243: Restructure method check code to allow pluggable checkers
Summary: Add interface to perform a method check - to be implemented by helper 
classes
Reviewed-by: jjg

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

Changeset: db91d860156a
Author:mcimadamore
Date:  2013-01-08 10:16 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/db91d860156a

8005179: Cleanup Resolve.AmbiguityError
Summary: Linearize nested ambiguity errors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out

Changeset: d07340b61e6a
Author:mcimadamore
Date:  2013-01-08 10:17 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d07340b61e6a

8005184: Restructure DeferredAttr to allow pluggable deferred type completers
Summary: Add hooks to generalize deferred type completion via custom helper 
objects
Reviewed-by: jjg

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



hg: jdk8/tl/langtools: 3 new changesets

2012-11-14 Thread lana . steuck
Changeset: 056d828ac1e1
Author:katleman
Date:  2012-11-08 11:53 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/056d828ac1e1

Added tag jdk8-b64 for changeset e6ee43b3e247

! .hgtags

Changeset: 5f2faba89cac
Author:lana
Date:  2012-11-09 14:47 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/5f2faba89cac

Merge


Changeset: b486794d160d
Author:lana
Date:  2012-11-14 16:41 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b486794d160d

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-10-05 Thread bhavesh . x . patel
Changeset: d604fd09480b
Author:bpatel
Date:  2012-10-05 14:13 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/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/jdk8/tl/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



hg: jdk8/tl/langtools: 3 new changesets

2012-09-10 Thread bhavesh . x . patel
Changeset: 0f8cf3d89a7c
Author:katleman
Date:  2012-09-06 17:28 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0f8cf3d89a7c

Added tag jdk8-b55 for changeset e48e7e1f026b

! .hgtags

Changeset: fa85af323d97
Author:bpatel
Date:  2012-09-08 22:43 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/langtools/rev/b2064a216117

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-09-05 Thread lana . steuck
Changeset: c47742f53f99
Author:katleman
Date:  2012-08-30 10:27 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c47742f53f99

Added tag jdk8-b54 for changeset 9cf72631baf5

! .hgtags

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

Merge


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

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-08-27 Thread lana . steuck
Changeset: d3d0b9cd76e0
Author:katleman
Date:  2012-08-16 11:43 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/langtools/rev/9cf72631baf5

Added tag jdk8-b53 for changeset d3d0b9cd76e0

! .hgtags

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

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-08-03 Thread maurizio . cimadamore
Changeset: cddc2c894cc6
Author:mcimadamore
Date:  2012-08-02 18:22 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/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
+ 

hg: jdk8/tl/langtools: 3 new changesets

2012-05-11 Thread lana . steuck
Changeset: 1f224f160aa8
Author:katleman
Date:  2012-05-09 13:08 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/langtools/rev/a9f547c218d9

Added tag jdk8-b38 for changeset 1f224f160aa8

! .hgtags

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

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-04-11 Thread lana . steuck
Changeset: e4241f09e2b6
Author:katleman
Date:  2012-04-05 13:05 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e4241f09e2b6

Added tag jdk8-b33 for changeset 46831c72b7f6

! .hgtags

Changeset: 517f0789bd4e
Author:lana
Date:  2012-04-09 21:58 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/517f0789bd4e

Merge


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

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-03-26 Thread maurizio . cimadamore
Changeset: 568e70bbd9aa
Author:mcimadamore
Date:  2012-03-26 15:27 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/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/tl/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/tl/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



hg: jdk8/tl/langtools: 3 new changesets

2012-03-14 Thread lana . steuck
Changeset: a1af4b95c287
Author:katleman
Date:  2012-03-08 20:35 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a1af4b95c287

Added tag jdk8-b29 for changeset e974e82abe51

! .hgtags

Changeset: 08a3425f39f8
Author:lana
Date:  2012-03-09 11:59 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/08a3425f39f8

Merge

- make/tools/CompileProperties/CompileProperties.java
- make/tools/CompileProperties/CompilePropertiesTask.java
- make/tools/GenStubs/GenStubs.java
- make/tools/SelectTool/SelectToolTask.java
- test/jprt.config

Changeset: 1fd57fcf2dbd
Author:lana
Date:  2012-03-13 20:24 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1fd57fcf2dbd

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-03-08 Thread lana . steuck
Changeset: 7e777fcd4d39
Author:katleman
Date:  2012-03-01 12:23 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7e777fcd4d39

Added tag jdk8-b28 for changeset 5bed623b0c77

! .hgtags

Changeset: e974e82abe51
Author:lana
Date:  2012-03-05 17:04 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e974e82abe51

Merge

- test/tools/javac/apt.sh

Changeset: 83352b2e2ebc
Author:lana
Date:  2012-03-08 08:19 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/83352b2e2ebc

Merge




hg: jdk8/tl/langtools: 3 new changesets

2012-03-06 Thread maurizio . cimadamore
Changeset: dda6a5b15580
Author:mcimadamore
Date:  2012-03-06 13:26 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dda6a5b15580

7148622: Some diagnostic methods do not go through Log.report
Summary: Deferred lint diagnostics ignore Log settings such as deferred 
diagnostics
Reviewed-by: jjg

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

Changeset: 48ee63caaa93
Author:mcimadamore
Date:  2012-03-06 13:28 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/48ee63caaa93

7144506: Attr.checkMethod should be called after inference variables have been 
fixed
Summary: Unify post-inference sanity check with Attr.checkMethod
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/tree/TreeInfo.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/6723444/T6723444.out
! test/tools/javac/generics/7015430/T7015430.out

Changeset: 38ae13dcd215
Author:mcimadamore
Date:  2012-03-06 13:29 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/38ae13dcd215

7133238: Merge proto-kind and proto-type into a single result class
Summary: Restructure attribution code so that the check-logic can be 
encapsulated into a single class
Reviewed-by: jjg, dlsmith

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



hg: jdk8/tl/langtools: 3 new changesets

2012-03-02 Thread maurizio . cimadamore
Changeset: 161230ec7c73
Author:mcimadamore
Date:  2012-03-02 12:57 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/161230ec7c73

7132880: Resolve should support nested resolution contexts
Summary: Overload resolution routine should be updated so that it can be called 
recursively
Reviewed-by: jjg, dlsmith

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

Changeset: 6aafebe9a394
Author:mcimadamore
Date:  2012-03-02 12:57 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6aafebe9a394

7148242: Regression: valid code rejected during generic type well-formedness 
check
Summary: Redundant type-var substitution makes generic-type well-formedness 
check to fail
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/typevars/T7148242.java

Changeset: d2508136751c
Author:mcimadamore
Date:  2012-03-02 12:58 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d2508136751c

7148164: attribution code for diamond should not rely on mutable state
Summary: Update attribution code for diamond operator not to rely on mutable 
state
Reviewed-by: jjg

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



hg: jdk8/tl/langtools: 3 new changesets

2012-02-22 Thread lana . steuck
Changeset: fba3cbee0fa3
Author:katleman
Date:  2012-02-16 13:01 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fba3cbee0fa3

Added tag jdk8-b26 for changeset b556aa8a99c3

! .hgtags

Changeset: e127334a64fe
Author:darcy
Date:  2012-02-17 15:24 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e127334a64fe

7143910: test/tools/apt/Basics/apt.sh fails with 'real' sh
Reviewed-by: darcy
Contributed-by: sonali.g...@oracle.com

! test/tools/apt/Basics/apt.sh

Changeset: be456f9c64e8
Author:lana
Date:  2012-02-18 16:12 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/be456f9c64e8

Merge

- make/test/lib/apt.sh
- src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
- src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
- src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
- src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
- src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
- src/share/classes/com/sun/mirror/apt/Filer.java
- src/share/classes/com/sun/mirror/apt/Messager.java
- src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
- src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
- src/share/classes/com/sun/mirror/apt/RoundState.java
- src/share/classes/com/sun/mirror/apt/package-info.java
- src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
- src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
- 
src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
- src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
- src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
- src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
- src/share/classes/com/sun/mirror/declaration/Declaration.java
- src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
- src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
- src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
- src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
- src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
- src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
- src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
- src/share/classes/com/sun/mirror/declaration/Modifier.java
- src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
- src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
- src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
- src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
- src/share/classes/com/sun/mirror/declaration/package-info.java
- src/share/classes/com/sun/mirror/overview.html
- src/share/classes/com/sun/mirror/type/AnnotationType.java
- src/share/classes/com/sun/mirror/type/ArrayType.java
- src/share/classes/com/sun/mirror/type/ClassType.java
- src/share/classes/com/sun/mirror/type/DeclaredType.java
- src/share/classes/com/sun/mirror/type/EnumType.java
- src/share/classes/com/sun/mirror/type/InterfaceType.java
- src/share/classes/com/sun/mirror/type/MirroredTypeException.java
- src/share/classes/com/sun/mirror/type/MirroredTypesException.java
- src/share/classes/com/sun/mirror/type/PrimitiveType.java
- src/share/classes/com/sun/mirror/type/ReferenceType.java
- src/share/classes/com/sun/mirror/type/TypeMirror.java
- src/share/classes/com/sun/mirror/type/TypeVariable.java
- src/share/classes/com/sun/mirror/type/VoidType.java
- src/share/classes/com/sun/mirror/type/WildcardType.java
- src/share/classes/com/sun/mirror/type/package-info.java
- src/share/classes/com/sun/mirror/util/DeclarationFilter.java
- src/share/classes/com/sun/mirror/util/DeclarationScanner.java
- src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
- src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
- src/share/classes/com/sun/mirror/util/Declarations.java
- src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
- src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
- src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
- src/share/classes/com/sun/mirror/util/SourcePosition.java
- src/share/classes/com/sun/mirror/util/TypeVisitor.java
- src/share/classes/com/sun/mirror/util/Types.java
- src/share/classes/com/sun/mirror/util/package-info.java
- src/share/classes/com/sun/tools/apt/Main.java
- src/share/classes/com/sun/tools/apt/comp/AnnotationProcessingError.java
- src/share/classes/com/sun/tools/apt/comp/Apt.java
- src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
- src/share/classes/com/sun/tools/apt/comp/PrintAP.java
- src/share/classes/com/sun/tools/apt/comp/UsageMessageNeededException.java
- src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
- src/share/classes/com/sun/tools/apt/main/CommandLine.java
- 

hg: jdk8/tl/langtools: 3 new changesets

2011-12-28 Thread lana . steuck
Changeset: 3c71fcc22b99
Author:cl
Date:  2011-12-22 19:00 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3c71fcc22b99

Added tag jdk8-b18 for changeset ab1b1cc78577

! .hgtags

Changeset: 77b2c066084c
Author:lana
Date:  2011-12-23 16:39 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/77b2c066084c

Merge

- src/share/classes/com/sun/tools/javac/main/JavacOption.java
- src/share/classes/com/sun/tools/javac/main/OptionName.java
- src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java

Changeset: 67512b631961
Author:lana
Date:  2011-12-28 10:52 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/67512b631961

Merge




hg: jdk8/tl/langtools: 3 new changesets

2011-09-24 Thread lana . steuck
Changeset: 4e754e4b0a52
Author:schien
Date:  2011-09-15 18:53 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4e754e4b0a52

Added tag jdk8-b05 for changeset 5304c2a17d4b

! .hgtags

Changeset: d2422276f9da
Author:lana
Date:  2011-09-19 19:41 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d2422276f9da

Merge


Changeset: 0c6f79fc8441
Author:lana
Date:  2011-09-23 23:30 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0c6f79fc8441

Merge




hg: jdk8/tl/langtools: 3 new changesets

2011-09-13 Thread maurizio . cimadamore
Changeset: ed338593b0b6
Author:mcimadamore
Date:  2011-09-13 14:14 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed338593b0b6

7086595: Error message bug: name of initializer is 'null'
Summary: Implementation of MethodSymbol.location() should take into account 
static/instance initializers
Reviewed-by: jjg

! 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/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/7086595/T7086595.java
+ test/tools/javac/7086595/T7086595.out
! test/tools/javac/Diagnostics/6860795/T6860795.out
! test/tools/javac/LocalClasses_2.out
! test/tools/javac/NestedInnerClassNames.out
! test/tools/javac/TryWithResources/BadTwr.out
! test/tools/javac/TryWithResources/DuplicateResourceDecl.out
+ test/tools/javac/diags/examples/AlreadyDefinedClinit.java
+ test/tools/javac/diags/examples/KindnameInstanceInit.java
+ test/tools/javac/diags/examples/KindnameStaticInit.java
! test/tools/javac/generics/6910550/T6910550d.out

Changeset: f595d8bc0599
Author:mcimadamore
Date:  2011-09-13 14:15 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f595d8bc0599

7003595: IncompatibleClassChangeError with unreferenced local class with 
subclass
Summary: Compiler omits unreferenced local inner classes from the InnerClasses 
attribute
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/7003595/T7003595.java
+ test/tools/javac/7003595/T7003595b.java

Changeset: 3a2200681d69
Author:mcimadamore
Date:  2011-09-13 14:15 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3a2200681d69

7086601: Error message bug: cause for method mismatch is 'null'
Summary: Inference error during lub() does not set 'cause' for method 
resolution diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IncompatibleUpperBounds.java
+ test/tools/javac/generics/inference/7086601/T7086601a.java
+ test/tools/javac/generics/inference/7086601/T7086601a.out
+ test/tools/javac/generics/inference/7086601/T7086601b.java



hg: jdk8/tl/langtools: 3 new changesets

2011-07-27 Thread maurizio . cimadamore
Changeset: 0b5beb9562c6
Author:mcimadamore
Date:  2011-07-27 19:00 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0b5beb9562c6

7062745: Regression: difference in overload resolution when two methods are 
maximally specific
Summary: Fix most specific when two methods are maximally specific and only one 
has non-raw return type
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
+ test/tools/javac/generics/rawOverride/7062745/T7062745neg.java
+ test/tools/javac/generics/rawOverride/7062745/T7062745neg.out
+ test/tools/javac/generics/rawOverride/7062745/T7062745pos.java

Changeset: d5f33267a06d
Author:mcimadamore
Date:  2011-07-27 19:01 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d5f33267a06d

7046778: Project Coin: problem with diamond and member inner classes
Summary: Diamond inference generates spurious error messages when target type 
is a member inner class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/diamond/neg/Neg09.out

Changeset: e427c42e1a7e
Author:mcimadamore
Date:  2011-07-27 19:01 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e427c42e1a7e

7057297: Project Coin: diamond erroneously accepts in array initializer 
expressions
Summary: Diamond in array initializer expressions should be rejected
Reviewed-by: jjg

! 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/CannotCreateArrayWithDiamond.java
+ test/tools/javac/generics/diamond/7057297/T7057297.java
+ test/tools/javac/generics/diamond/7057297/T7057297.out