Skip to content
This repository

Apr 16, 2014

  1. Tobias Leich

    map nqp::seekfh op for moarvm

    authored
  2. Andrew Egeler

    Add support for REPL multiline input

    When an input line ends with '\', wait for more code before executing.
    authored

Apr 15, 2014

  1. Merge pull request #166 from perl6/cleanups

    JVM backend housekeeping - remove unused vars, imports.
    authored
  2. Eliminate null pointer reference in throw.

    authored
  3. Suppress unused warnings for constants and unreachable debug code.

    authored
  4. Remove unused member vars.

    authored
  5. Remove generics warning.

    authored
  6. Remove unused locals.

    authored
  7. Remove unused imports.

    authored

Apr 12, 2014

  1. Jonathan Worthington

    Bump to get Moar exit and callback fixes.

    authored
  2. Jonathan Worthington

    Don't ruin input QAST in pointy if/while.

    authored

Apr 11, 2014

  1. Jonathan Worthington

    Support contvar lexicals on MoarVM.

    Will ease lowering of lexicals in Perl6::Optimizer.
    authored
  2. Jonathan Worthington

    Get Moar with REPL fix, [invoke&multi]spec opt.

    authored

Apr 10, 2014

  1. Jonathan Worthington

    Get Moar with backtrace generation thunk fixes.

    authored
  2. Jonathan Worthington

    Fix MoarVM revision bump.

    authored
  3. Andrew Egeler

    Fix REPL ctx-saving bug

    This fixes a REPL bug: If a command had no output, $*MAIN_CTX wasn't
    being saved. This means, for example, 'use Test' (no output), followed
    by 'ok True' on the next line would throw an error (as if 'use Test' was
    never run).
    authored
  4. Jonathan Worthington

    is_thunk and ctx[caller|outer]skipthunks on JVM

    authored
  5. Jonathan Worthington

    is_thunk and ctx[caller|outer]skipthunks on Parrot

    authored
  6. Jonathan Worthington

    Bump MOAR_REVISION to one with multispec.

    This also happens to get spesh.
    authored
  7. Jonathan Worthington

    Map ctx[caller|outer]skipthunks for MoarVM.

    authored
  8. Jonathan Worthington

    Pass is_thunk on down to Moar backend.

    authored
  9. Jonathan Worthington

    Add is_thunk to QAST::Block.

    For now just as another attribute; there's now 3 of these that could
    flatten into a single attribute of flag bits.
    authored
  10. Jonathan Worthington

    Map setmultispec op for MoarVM.

    authored
  11. Jonathan Worthington

    Add type annotations to avoid some boxing.

    authored

Apr 09, 2014

  1. Jonathan Worthington

    Optimize when regex calls back to the main lang.

    This invokes the optimizer of the main language when there's a call
    back into it. This in turn means we don't need to poison all lowering
    of lexicals in the NQP optimizer in token/rule/regex. For now, we will
    poision if we spot a call back into the main language; this can be
    relaxed later.
    authored
  2. Jonathan Worthington

    Only track lexicals in lowering optimization.

    authored
  3. Jonathan Worthington

    Drop some uses of contextual when lexical will do.

    This is good enough for the NQP subset of Perl 6, at least.
    authored

Apr 04, 2014

  1. Jonathan Worthington

    Eliminate epic hack in JVM ModuleLoader.

    The optimizer now got clever enough to see through the hack.
    authored
  2. Jonathan Worthington

    Walk default defaults in the optimizer.

    authored

Apr 03, 2014

  1. Jonathan Worthington

    Fix spello; [Coke]++.

    authored
  2. Jonathan Worthington

    Can lower $/ and self also.

    authored
  3. Jonathan Worthington

    Implement lexical => local lowering.

    authored
  4. Jonathan Worthington

    Start recording var decls/usages.

    authored

Apr 01, 2014

  1. Jonathan Worthington

    Get a Moar with various thread/locking fixes.

    authored

Mar 31, 2014

  1. Jonathan Worthington

    Fix app-lifetime thread regression on JVM backend.

    The thread pool scheduler wants its threads to be background ones, but
    they were not marked as such. This caused hangs at process end.
    authored
Something went wrong with that request. Please try again.