Commits on Jun 23, 2012
  1. @moritz

    bump VERSION

    moritz committed Jun 23, 2012
Commits on Jun 8, 2012
  1. @jnthn

    Toss now-unused op.

    jnthn committed Jun 9, 2012
  2. @jnthn

    Update bootstrap.

    jnthn committed Jun 9, 2012
  3. @jnthn

    Refactor the NFA ops; we needn't get the ordering back and then push …

    …it onto the bstack in a loop, we can just do it right in an op; we've a few other ops that manipulate the bstack after all. Another little win.
    jnthn committed Jun 9, 2012
  4. @jnthn
  5. @jnthn

    Re-use state arrays in NFA runner, saving roughly a million PMC alloc…

    …ations during CORE.setting parse. Another couple of percent off.
    jnthn committed Jun 9, 2012
  6. @jnthn

    Similar simplification to !protoregex as just done to !alt; much less…

    … noticable difference, probably because we just pick the first answer much of the time and it works out.
    jnthn committed Jun 8, 2012
  7. @jnthn

    Simplify and improve performance of !alt a bit; creates less junk. ~4…

    …% improvement on CORE.setting parse time.
    jnthn committed Jun 8, 2012
  8. @pmichaud
Commits on Jun 7, 2012
  1. @jnthn

    Merge branch 'altnfa'

    Conflicts:
    	src/ops/nqp.ops
    jnthn committed Jun 7, 2012
  2. @jnthn
  3. @jnthn
  4. @pmichaud

    Merge branch 'qrpa'

    pmichaud committed Jun 7, 2012
Commits on Jun 6, 2012
  1. @jnthn

    Be careful not to call .nqpattr on things that doesn't support it. Fi…

    …xes the three S05 regressions in altnfa in Rakudo.
    jnthn committed Jun 7, 2012
  2. @jnthn
  3. @jnthn
  4. @jnthn
  5. @jnthn
  6. @jnthn
  7. @jnthn

    Don't screw up <!alpha>.

    jnthn committed Jun 6, 2012
Commits on Jun 5, 2012
  1. @jnthn

    Retain order of method addition.

    jnthn committed Jun 5, 2012
  2. @jnthn

    If we see a fate a second time, and this offset gets multiple, make s…

    …ure we include it into the sort.
    jnthn committed Jun 5, 2012
  3. @jnthn

    Merge latest master into altnfa.

    jnthn committed Jun 5, 2012
  4. @jnthn
  5. @jnthn
  6. @jnthn

    The current fates implementation could sometimes push the same candid…

    …ate twice. While this wouldn't result in an incorrect parse, it could mean extra wasted work if both had to be called and fail. This fixes it, and also starts tracking how many fate edges we crossed at a given position, to prepare to handle other sorting needs.
    jnthn committed Jun 5, 2012
  7. @jnthn
Commits on Jun 4, 2012
  1. @pmichaud
Commits on Jun 3, 2012
  1. @pmichaud

    Add nqp::islist().

    pmichaud committed Jun 3, 2012
  2. @pmichaud
  3. @pmichaud
Commits on Jun 2, 2012
  1. @moritz
  2. @jnthn
Commits on Jun 1, 2012
  1. @jnthn

    We sometimes accidentally lost alternation branches if we could not b…

    …uild an NFA for them. Make sure we don't do this.
    jnthn committed Jun 2, 2012
  2. @jnthn