Re: Hotswap patch?

2009-09-16 Thread Thomas Wuerthinger
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

Re: Hotswap patch?

2009-09-16 Thread Patrick Wright
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

Re: adapter pushes too many parameters

2009-09-16 Thread Christian Thalinger
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

Re: adapter pushes too many parameters

2009-09-16 Thread Christian Thalinger
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,