JSR 292 cookbook
Mark Roos
mroos at roos.com
Wed May 11 11:08:19 PDT 2011
Hi Rémi
Covering constants using method handles is minor but I found it important
for my work.
And If you are covering the gamut of VM requirements then some discussion
of mapping
non java objects to java objects would be helpful. Especially the few
type constraints the
jvm ( or class verifier ) enforce with respect to temps and stack frames.
mark
From:
Rémi Forax <forax at univ-mlv.fr>
To:
Da Vinci Machine Project <mlvm-dev at openjdk.java.net>
Date:
05/10/2011 02:25 AM
Subject:
JSR 292 cookbook
Sent by:
mlvm-dev-bounces at openjdk.java.net
Hi all,
for the VM Summit, I want to do a presentation on the patterns
that you usually found in VMs or runtimes
and how to express them using JSR 292.
Here are the patterns that I've found:
callsite adaptation
- conversion/boxing/unboxing
- varargs
- named parameters
single-dispatch (one receiver)
- vtable
- visitor
- inlining cache
- simple
- cascaded
- polymorphic
callee adaptation
- verified/unverified entry point
- memoization
mutable metaclass
- poll/push
I'm sure I've forgotten some of them.
Feel free to add items in the list.
Rémi
_______________________________________________
mlvm-dev mailing list
mlvm-dev at openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20110511/29ea5c80/attachment.html
More information about the mlvm-dev
mailing list