Permalink
Commits on Jan 16, 2013
  1. @svatsan

    Bump VERSION to 2013.01

    svatsan committed Jan 16, 2013
  2. @jnthn

    Fix {1,} compilation in P5Regex.

    jnthn committed Jan 16, 2013
  3. @jnthn
  4. @jnthn
Commits on Jan 14, 2013
  1. @jnthn

    A further round of MOP code simplifications.

    We've relied in various places on methods that Parrot's PMCs provide,
    but that it's not reasonable to expect a ground-up 6model runtime to
    offer. In general, the only things that define internal methods are
    the KnowHOW and KnowHOWAttribute, from which everything else is built.
    By keeping the MOP simpler, it means we can keep the runtime leaner
    and write more of NQP in NQP. This isn't the entire set of changes we
    need, but many of them.
    jnthn committed Jan 14, 2013
  2. @jnthn

    Eliminate a now-unrequired hack.

    jnthn committed Jan 14, 2013
  3. @jnthn
  4. @jnthn

    Toss some dead code.

    jnthn committed Jan 14, 2013
  5. @jnthn
  6. @jnthn
  7. @jnthn
  8. @jnthn

    Add an nqp:: op API for working with SCs.

    It replaces a rather non-uniform mix of v-table calls, method calls
    and pirops. Probably there are a few more needed, but this covers the
    majority.
    jnthn committed Jan 14, 2013
  9. @jnthn

    Replace a couple of pir op uses with nqp ops.

    Just some assorted ones where we already have the NQP op defined.
    jnthn committed Jan 14, 2013
  10. @pmurias

    Add a test for nqp::existskey.

    pmurias committed Jan 14, 2013
Commits on Jan 13, 2013
  1. @jnthn

    One more pir => nqp in nqp-mo.

    jnthn committed Jan 13, 2013
  2. @jnthn
  3. @jnthn

    Update bootstrap.

    jnthn committed Jan 13, 2013
  4. @jnthn
  5. @jnthn
  6. @jnthn

    Improve an error.

    jnthn committed Jan 13, 2013
  7. @jnthn
  8. @jnthn

    Handle main using CompUnit :main(...).

    This feature was in QAST pretty much from the start, but NQP never
    adopted it, since it could get away with Parrot auto-invoking the
    first sub as the mainline. That's not very portable, though, so now
    NQP uses :main(...) properly.
    jnthn committed Jan 13, 2013
  9. @jnthn
  10. @jnthn
  11. @jnthn

    Start removing a seemingly now-unrequired hack.

    Exactly what this was solving seems lost in the mists of time; no NQP
    tests fail upon removing it, nor do any Rakudo ones. Tossing it gets
    rid of some odd code and some QAST::VM usages.
    jnthn committed Jan 13, 2013
  12. @jnthn

    Toss commented out code.

    jnthn committed Jan 13, 2013
Commits on Jan 12, 2013
  1. @timo
  2. @pmurias

    Document how NULL is serialized.

    pmurias committed Jan 12, 2013
  3. @pmurias

    Fix typo in comment.

    pmurias committed Jan 11, 2013
  4. @pmurias

    Fix mistake in docs.

    pmurias committed Dec 31, 2012
Commits on Jan 11, 2013
  1. @moritz
Commits on Jan 10, 2013
  1. @jnthn

    Fix REPL variable updating bug.

    jnthn committed Jan 10, 2013
  2. @rurban
  3. @rurban

    Revert "add MANIFEST.generated to .gitignore"

    This reverts commit 5f89700.
    Not generated with parrot 5.0, since parrot/parrot#922
    rurban committed Jan 10, 2013
Commits on Jan 9, 2013
  1. @jnthn