Good news, bad news

John Rose john.r.rose at oracle.com
Tue May 24 22:18:31 PDT 2011


On May 23, 2011, at 5:43 PM, Charles Oliver Nutter wrote:

> Well I have a prototype GWT in place, but I'm having trouble getting
> invokeExact to work. As far as I can tell, incoming arguments should
> match the handle type just fine, but I'm getting this error:

Hmm...  I don't see the bug in your diff.  Looks like someone is trying to invoke a MH in varargs style (Object...).  The error says "InvokeDynamicSupport.java:934:in `gwt':" but I don't know where this might be.

Anyway, I put GWT back the way it was, for (a) low arity and (b) method types without primitives.

(For high arity and/or types with primitives, it still uses ricochet frames, for which Tom found an optimization "opportunity".)

See if it makes things better for you...

-- John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20110524/8733860b/attachment-0001.html 


More information about the mlvm-dev mailing list