Re: Invokedynamic slower than reflection?

2010-07-28 Thread John Rose
On Jul 27, 2010, at 10:11 AM, Rémi Forax wrote: Le 16/07/2010 00:48, John Rose a écrit : It was some sort of bitrot. I pushed a fix for this to mlvm/hotspot. Thanks for the reports! -- John Is it enable by default, it doesn't seem to work ? The fix is titled this way: 6969574:

Re: Invokedynamic slower than reflection?

2010-07-28 Thread Rémi Forax
Le 29/07/2010 01:26, John Rose a écrit : On Jul 28, 2010, at 4:26 PM, Rémi Forax wrote: My question was more, is it enable in mlvm if I use default guards. Yes. In the series file, you'll see that it has the same guards (-/meth +hexstuff) as the other patches:

Re: Getting back into indy, binding straight through

2010-07-28 Thread Charles Oliver Nutter
Could it be my casting operation? // prepare a handle to do the cast MethodHandle cast = MethodHandles.lookup().findVirtual(Class.class, cast, MethodType.make(Object.class, Object.class)); cast = MethodHandles.convertArguments(cast,