Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 30, 2015
  1. @jnthn

    Remove wrong and duplicate optimization.

    jnthn authored
    We don't know that the atom we're looking at really can cope with us
    swallowing multiple chars into the literal at this point; we may be
    in a goal or a separator. Rather than fix it, it can simply go away,
    since there's code in the termish action method that does the very
    same optimization, but more generally, and when we know it's safe. So
    we don't lose out, but we do lose a couple of weird bugs.
  2. @TimToady
  3. @jnthn
  4. @jnthn

    Goal matching syntax fails to match, not throws.

    jnthn authored
    Since HLL::Grammar already overrides it, our parse errors still work
    out fine. This just changes the default behavior for userland.
Commits on Jun 29, 2015
  1. @jnthn
Commits on Jun 26, 2015
  1. @FROGGS
  2. @FROGGS
  3. @FROGGS
  4. @FROGGS
  5. @FROGGS

    extend nqp::shell/nqp::spawn with in/out/err/flags params

    FROGGS authored
    This means that we can use shell() and run() in rakudo for purposes we
    used pipe() for, but with extra freedom and flexibility.
    nqp::openpipe, as well as nqp::shell1 and nqp::shell3 are removed.
  6. @FROGGS
  7. @FROGGS
Commits on Jun 23, 2015
  1. @jnthn

    Bump to latest MoarVM.

    jnthn authored
  2. @peschwa
Commits on Jun 20, 2015
  1. @jnthn

    Correct EXPR precedence limit test.

    jnthn authored
    As per STD, it should be an inclusive, not exclusive, test.
  2. @jnthn

    Bump MOAR_REVISION for updated MAST::Nodes.

    jnthn authored
    The previous version was accidentally invalid NQP syntax, but a
    precedence limit handling bug in NQP meant we got away with it.
Commits on Jun 19, 2015
  1. @jnthn
Commits on Jun 18, 2015
  1. @FROGGS
  2. @hoelzro

    Bump our version

    hoelzro authored
  3. @hoelzro

    Bump required MoarVM version

    hoelzro authored
Commits on Jun 17, 2015
  1. @hoelzro

    Don't clobber prec in precedence hash

    hoelzro authored
    Fixes RT #80614
    Fixes RT #120704
    Fixes RT #125407
    The issue is that the operator precedence table from HLL::Grammar (used
    for both Grammar.O and Grammar.EXPR) has a hash of hashes, the values of
    which specify things like precedence and associativity. For example, the
    hash contains something like the following for the key '%list_assignment':
        { :prec<i=>, :assoc<right>, :sub<e=> }
    The 'sub' key is the...umm, key here. After handling some things with
    %inO<prec> in HLL::Grammar.EXPR, %inO<sub> is assigned to %inO<prec> -
    changing the precedence of list assignment from 'i=' to 'e=' *globally*.
    Instead of modifying the precedence hashes returned through the matches,
    this patch checks subprecedence ('sub') before precedence ('prec') when
    fetching the precedence for an operator in the precedence table.
Commits on Jun 15, 2015
  1. @TimToady

    just replace the whole top cursor

    TimToady authored
    jvm can't handle the other approach, which is probably not all
    that much better anyway.
  2. @TimToady

    delete debugging statements

    TimToady authored
  3. @TimToady

    allow use of cstack for pos-only advancement

    TimToady authored
    fixes RT #125345
    The cstack is used not only for named captures, but occasionally the top
    element is needed for its position, even if the capture is anonymous.  For
    now, anyway, when that situation arises, just make sure there is at least
    one anonymous capture on the stack to carry the position.  (But two or more
    anonymous captures can be coalesced, reducing load on method MATCH.)
Commits on Jun 14, 2015
  1. @colomon
Commits on Jun 13, 2015
  1. @FROGGS
  2. @FROGGS
  3. @FROGGS
Commits on Jun 12, 2015
  1. @moritz

    Merge pull request #237 from stmuk/stmuk

    moritz authored
    correct typo
  2. @stmuk

    correct typo

    stmuk authored
Commits on Jun 10, 2015
  1. @jnthn
Commits on Jun 9, 2015
  1. @jnthn


    jnthn authored
    Gets us numerous fixes, mostly related to exceptions and optimization.
Commits on Jun 5, 2015
  1. @jnthn
  2. @coke

    Add support for nqp-jvm subport

    coke authored
  3. @coke

    Add sample nqp port

    coke authored
Something went wrong with that request. Please try again.