The design of the hotswap patch is described in the PDF linked from
this page:
http://wikis.sun.com/display/mlvm/HotSwap
I believe (under correction from you, Thomas!) that the patch is the
initial result of a research project that he did earlier this year at
JKU Linz, that he is now
Thanks for the links to the Wiki and PDF. It looks like a lot of what
we've been asking for.
Thomas--is any special flag required to enable this when launching the
JVM if I build MLVM with your changeset in it? Also, I assume that if
classes are redefined we will eventually run into the standard
John Rose wrote:
On Sep 16, 2009, at 3:13 AM, Christian Thalinger wrote:
I just wanted to write a testcase with an invokedynamic that takes 6
arguments, like:
sum += InvokeDynamic.intunknown(i, i, i, i, i, i);
and I get:
java.lang.IllegalArgumentException: bad adapter
Christian Thalinger wrote:
But, I think increasing the MHPL should allow the additional number of
bound params to be pushed. So that final error looks like a plain bug.
I will try to comment it out.
Commenting this check:
if (slots_pushed + target_pushes MethodHandlePushLimit)
makes,