1. You can pass -d to JRuby to get the debug output from the failure, or -Xjit.logging.verbose=true. I can take a look at this as soon as I can update to java.lang.invoke.
2. I can fix the package reference quickly, but I'm using Rémi's backport/mock which is still on java.dyn. I can't commit changes to JRuby master that won't build on Java 6 and below, and I need the mock for that. I could, however, make the change on a branch...so I'll do that for now. - Charlie On Wed, Apr 6, 2011 at 2:36 AM, Kirill Shirokov <kirill.shiro...@oracle.com> wrote: > Hi Charlie, > > 1. There is a problem with JRuby: starting from b136 of JDK7, ruby refuses to > compile benchmark when -Xcompile.invokedynamic=true: > > $ bin/jruby -X+C -Xcompile.invokedynamic=true > bench/bench_fib_recursive.rb > RuntimeError: could not compile and compile mode is 'force': > bench/bench_fib_recursive.rb > > $ bin/jruby -X+C bench/bench_fib_recursive.rb > <normal output of this benchmark> > > I can file a bug at bugs.jruby.org. > > 2. Are there any plans to update JRuby to use java.lang.invoke instead of > java.dyn (it is a simple change, right?). > > Best regards, > Kirill > > > > _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev