Permalink
Switch branches/tags
Commits on Feb 16, 2013
  1. adjust tests

    gerdr committed Feb 16, 2013
  2. fix QRegex/Cursor.nqp

    gerdr committed Feb 16, 2013
  3. Merge branch 'PackfileView' into target-pbc

    gerdr committed Feb 16, 2013
    Conflicts:
    	src/HLL/Compiler.pm
    	src/NQP/World.pm
    	src/QRegex/Cursor.nqp
    	src/Regex/Cursor.pir
  4. Fix comment.

    pmurias committed Feb 16, 2013
Commits on Feb 14, 2013
  1. Merge remote-tracking branch 'origin/spacey'

    moritz committed Feb 14, 2013
    This enables NQP to build with source path and/or prefix containing
    spaces, given a sufficiently new parrot (RELEASE_5_0_0-8-g6ab9fdc).
    On older parrots, nothing should be broken. I hope. (Famous last words).
Commits on Feb 13, 2013
  1. Add nqp::split tests; donaldh++.

    jnthn committed Feb 13, 2013
  2. Eliminate final nqp_get_package_through_who use.

    jnthn committed Feb 13, 2013
    This also means that Foo::Bar can now work on nqp-jvm.
  3. Replace one use of nqp_get_package_through_who.

    jnthn committed Feb 13, 2013
    This op really needs to go away.
  4. Update a comment.

    jnthn committed Feb 13, 2013
  5. Toss dead code-path.

    jnthn committed Feb 13, 2013
Commits on Feb 12, 2013
  1. Missing #include; quester++.

    jnthn committed Feb 12, 2013
Commits on Feb 11, 2013
  1. Kill dead code.

    jnthn committed Feb 11, 2013
  2. Update bootstrap.

    jnthn committed Feb 11, 2013
  3. Update call to !cursor_start in code-gen.

    jnthn committed Feb 11, 2013
    No measurable performane change.
  4. Start !cursor_start refactor.

    jnthn committed Feb 11, 2013
    Currently it is the only thing in the NQP or Rakudo codebase that uses
    Parrot's multiple return values feature. This splits it up into two
    routines, one for things that really only want the cursor anyway (and
    so this will be an efficiency win for them) and one for generated code
    that wants all the things (which we can still do without allocating).
  5. NFA REPR serialize/deserialize.

    jnthn committed Feb 11, 2013
  6. more fixes to allow spacey paths

    moritz committed Feb 11, 2013
Commits on Feb 10, 2013
  1. Update bootstrap.

    jnthn committed Feb 10, 2013
  2. Add nqp::const mechanism.

    jnthn committed Feb 10, 2013
    Allows mapping constants in a backend-independent way.
  3. Start using new NFA REPR and ops.

    jnthn committed Feb 10, 2013
    Avoids doing a lot of v-table calls while evaluating the NFA (can do a
    bit more improvement yet also). This should also help ease NFA porting,
    plus it's good to get this cleared up before porting things.
  4. Implement various NFA ops.

    jnthn committed Feb 10, 2013
  5. Update bootstrap to get nqp::ops.

    jnthn committed Feb 10, 2013
  6. Stub in an NFA representation.

    jnthn committed Feb 10, 2013
    We'll keep it in the current form for construction; this is what we'll
    feed to the executor and also serialize them as.
Commits on Feb 9, 2013
  1. Get QASTNodes free of pir::.

    jnthn committed Feb 9, 2013