Backport update

Rémi Forax forax at univ-mlv.fr
Thu Mar 25 11:02:23 PDT 2010


I've updated the backport (1.3) to be in sync with the current mlvm status.
http://code.google.com/p/jvm-language-runtime/downloads/list

It supports lightweight CallSite, invokeExact, invokeGeneric but
the support of new ldc is not ready (I need a new version of ASM
and currently some regression tests failed).

invokeGeneric does a real invokeGeneric or at least I think it does :)
invokeExact is an alias for invokeGeneric.

Rémi


Le 25/03/2010 03:03, John Rose a écrit :
> The JSR 292 EG has decided to simplify some aspects of the API.  I have just pushed updated patches to mlvm which embody these changes.
>
> CallSite is more streamlined.  The only field it has is the target method handle.  The caller class, type, and name have gone away.    It is simple to create a CallSite subclass that remembers this information if you need it.  Here's an example usage:
>    http://hg.openjdk.java.net/mlvm/mlvm/file/1c7351d7192f/netbeans/indy-demo/src/GetNameDemo.java
>
> Also, ldc of method handle constants is now supported.  There is a patch in langtools with a prototype syntax to support this at the source level.
>
> Note:  The updated patches to hotspot are untested on x86/64 and SPARC systems.
>
> -- John
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>    



More information about the mlvm-dev mailing list