Graal instructions for Eclipse + Checkstyle + Java7

Stefan Marr java at
Mon Jan 25 09:04:58 UTC 2016

Hi Raffaello:

> On 25 Jan 2016, at 09:44, Raffaello Giulietti <raffaello.giulietti at> wrote:
> But just for curiosity: what is the underlying reason for Truffle to still Require Java7 compliance level?
> My understanding is that Truffle will pay only when it can exploit Graal, even if it can be used on the Java7 compilers. In other words, why would anybody wish to implement a language with Truffle on Java7 if the performance gains offered by Graal’s partial evaluation and deep inlining are not available there?

At the moment, this is mostly for the benefit of the JRuby team. They want to distribute JRuby’s invokedynamic implementation together with JRuby’s Truffle-based implementation. For the overall jar, they prefer Java7 compatibility.

Best regards

Stefan Marr
Johannes Kepler Universität Linz

More information about the graal-dev mailing list