Trying to work newer indy into JRuby

Rémi Forax forax at univ-mlv.fr
Tue May 19 13:47:55 PDT 2009


Charles Oliver Nutter a écrit :
> FYI, for JRuby I did not use langtools and instead pulled the branch 
> of ASM that supports invokedynamic. It did need an additional patch, 
> however, since it was not properly calculating stack manipulations.
>
> The branch is here:
>
> svn://svn.forge.objectweb.org/svnroot/asm/branches/invokedynamic
>
> And the patch is attached.
>
> I have pushed all the working changes to the "invokedynamic" branch in 
> our git repository at kenai.com. Feel free to check it out. After some 
> rest I'll try to get the remaining call paths wired in, and then start 
> looking for ways to improve performance and inlining potential.
>
> - Charlie

Ok, I've forget to update that code when the encoding of invokedynamic 
bytecode change.
I haven't applied your patch because I think it is simpler to use a 
specific case for INVOKEDYNAMIC.

cheers,
Rémi




More information about the mlvm-dev mailing list