Re: review request (L): 6939224 MethodHandle.invokeGeneric needs to perform the correct set of conversions

2010-09-13 Thread john.r.r...@oracle.com
There is no up-call. The JVM just tail-calls an adapter previously prepared by 
the JDK runtime. So the interpreter has no special paths other than the slow 
path with the tail call. 

I think your implementation put the adapter on a method header. I put it on the 
method type family (the "form"). 

-- John  (on my iPhone)

On Sep 13, 2010, at 3:05 AM, Fredrik Öhrström  wrote:

> Why do an upcall to Java? The conversions should be so simple that it
> should be possible to handle them in the interpreter.
___
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


Re: a new way to play with invokedynamic

2010-11-16 Thread john.r.r...@oracle.com
You're welcome!  Join the Kenai project if you want to tweak it. 

-- John  (on my iPhone)

On Nov 16, 2010, at 5:14 AM, Jim Laskey  wrote:

> Rose artistry at it's finest. Thank you John.
___
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev