On Tue, Oct 1, 2013 at 4:20 PM, Charles Oliver Nutter
<head...@headius.com>wrote:

> Many questions!
>
> On Tue, Oct 1, 2013 at 3:41 PM, Jon Zeppieri <zeppi...@gmail.com> wrote:
> > - Are NotCompilableExceptions caught somewhere, allowing the
> > interpreter to carry on? (I did a simple grep for this, but didn't
> > find it.) Or was that code path not taken, at all?
> > - What is the state of the IR? My brief look suggests that currently
> > the production compiler translates directly from the AST but that
> > there is a separate, newer compiler pipeline that goes through the IR,
> > and that pipeline can be turned on with a command-line switch but
> > which is off by default.
>
> The IR is produced by a compiler from the current AST. We have a fully
> functional interpreter (unsure about 2.0 features) and a very partial
> JIT from IR to JVM bytecode.
>

Full keyword arg support present in IR since July (
https://github.com/jruby/jruby/commit/27b02be084545a05e5259c0550d1048574d55e4e)


Subbu.

Reply via email to