updated RI code and API javadoc

John Rose John.Rose at Sun.COM
Fri Jun 19 03:46:07 PDT 2009


I pushed a lot more testing and implementation code for the reference  
implementation.  Finally permuteArguments works, as do all the  
variations of varargs processing.

Here's the updated javadoc; it's getting better:
   http://cr.openjdk.java.net/~jrose/pres/indy-javadoc-mlvm/

I added filterArguments, since I remember people asking for it during  
last year's Summit.  Such a simple use case (single argument  
transformation with a unary function) is too awkward to implement in  
terms of foldArguments (requires argument dropping/reordering).

-- John

P.S.  I also added something called dynamicInvoker.  It is a simple  
thing which turns a CallSite into a simulated invokedynamic  
instruction; this rounds out the Lookup.find{Static,*} functionality  
to include the new invoke instruction.  Not sure if it is the right  
thing, though.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090619/2f57fd97/attachment.html 


More information about the mlvm-dev mailing list