On Jan 27, 2010, at 2:52 AM, Rémi Forax wrote: > The problem with the bytecode templating provided by anonymous class is that > you can't change the bytecode operations. > The bytecode ops are typed (areturn, ireturn, freturn, etc) > therefore you can't really patch class unless you only relies
True, so boxing is potentially a problem, especially where an inner loop would call its pluggable loop body operation. Fixnums and/or escape analysis can help clean up the code at this interface. But code reweaving would give complete control over such thing, of course. -- John _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev