hg: jdk8/tl/langtools: 3 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Wed Jul 17 19:02:06 UTC 2013


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.field at 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




More information about the core-libs-dev mailing list