JRuby can't compile benchmark. Also package renaming

Rémi Forax forax at univ-mlv.fr
Wed Apr 6 09:17:14 PDT 2011


On 04/06/2011 06:06 PM, Charles Oliver Nutter wrote:
> On Wed, Apr 6, 2011 at 10:36 AM, Rémi Forax<forax at univ-mlv.fr>  wrote:
>> On 04/06/2011 05:17 PM, Charles Oliver Nutter wrote:
>>> 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.
>>>
>> I'm working on that ....
> Ok, this will take a bit more work than just renaming packages. I had
> been using Linkage since ASM wasn't ready for the new bootstrap
> constant pool stuff yet. But because there's no released ASM with the
> newer MethodHandle/invokeDynamicInsn stuff, I'm going to have to run
> my branch off a build of whatever's appropriate.

you can still run using the old linkage API (for 2 or 3 builds)
using -XX:+allowTransitionalJSR292
> What's the golden path forward at this point? Is indy solidified
> enough to get an ASM release out that has the new stuff?

I think so but yesterday I found a bug,
not in invokedynamic part but in generified part
(you can now compile against a ASM4 jar named
  asm-debug-all-4.0.jar which is fully 1.5 compatible).

Anyway, it's under discussion.

> - Charlie

Rémi



More information about the mlvm-dev mailing list