Re: JRuby to Java invokedynamic dispatch

2011-06-08 Thread Attila Szegedi
Woo-hoo! On Jun 8, 2011, at 9:48 PM, Charles Oliver Nutter wrote: > Hello friends! I have another update! > > I've just landed preliminary work to make JRuby directly bind Ruby to > Java calls that were normally done via reflection! Currently only > no-arg methods that return primitives, CharSeq

JRuby to Java invokedynamic dispatch

2011-06-08 Thread Charles Oliver Nutter
Hello friends! I have another update! I've just landed preliminary work to make JRuby directly bind Ruby to Java calls that were normally done via reflection! Currently only no-arg methods that return primitives, CharSequence/String, or void get patched straight through, but in those cases it make

Re: MethodHandles.constant not inlining?

2011-06-08 Thread Charles Oliver Nutter
An update: Almost all literals and several non-literal-but-constructed-once syntax niblets from Ruby are now constructed through invokedynamic. Most of these use the "one time only" model, patching the call site with a MethodHandles.constant from then on. The runtime constructs are always on; the

hg: mlvm/mlvm/hotspot: meth: fix crashes on certain MH error paths

2011-06-08 Thread john . r . rose
Changeset: c73552b8d671 Author:jrose Date: 2011-06-08 03:22 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/c73552b8d671 meth: fix crashes on certain MH error paths + meth-exc-7047697.patch ! series ___ mlvm-dev mailing list