hg: lambda/lambda/jdk: 3 new changesets (original) (raw)

Rémi Forax forax at univ-mlv.fr
Sun Apr 22 03:23:37 PDT 2012


On 04/21/2012 11:58 PM, brian.goetz at oracle.com wrote:

Changeset: 59aa44ba1555 Author: briangoetz Date: 2012-04-21 17:56 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/59aa44ba1555

Minor improvements in combo-test framework and lambda tests ! combo-tests/build.xml ! combo-tests/tests/tools/javac/combo/JavacTemplateTestBase.java ! combo-tests/tests/tools/javac/combo/Template.java ! combo-tests/tests/tools/javac/lambda/LambdaConversionTest.java Changeset: b166fa7adaea Author: briangoetz Date: 2012-04-21 17:56 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b166fa7adaea Minor improvements in combo-test framework and lambda tests ! test-ng/build.xml ! test-ng/tests/org/openjdk/tests/java/util/functions/MappersTest.java Changeset: d0e63cae6a1c Author: briangoetz Date: 2012-04-21 17:57 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d0e63cae6a1c Allow metafactory option to be choosable at runtime via lambda.metafactory system property; first cut at second translation strategy (method handle proxies) ! .hgignore ! src/share/classes/java/lang/invoke/InnerClassGenerator.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java + src/share/classes/java/lang/invoke/MagicLambdaImpl.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java + src/share/classes/java/lang/invoke/MethodHandleProxyLambdaMetafactory.java

Hi Brian, I think you don't need the MhMetafactoryCallSite because the arguments of MethodHandle.asInterfaceInstance are known during the bootstrap. The idea is that instead of the method factory,() you can bind the method bindTo itself. I will try to come with a code, it will be more clear :)

Rémi



More information about the lambda-dev mailing list