Permalink
Switch branches/tags
Commits on Aug 18, 2012
  1. intermediate code for debugging

    For some reason, this hangs inside src/QAST/Unquote.nqp
    masak committed Aug 18, 2012
Commits on Jul 28, 2012
  1. added QAST::Unquote

    masak committed Jul 28, 2012
Commits on Jul 26, 2012
  1. The childorder attribute only applies to QAST::Op, so move it there; …

    …another 8 bytes of many nodes.
    jnthn committed Jul 26, 2012
  2. Move arity and flat out to a role that we mix in on the handful of QA…

    …ST nodes that need it. Shaves 16 bytes (on 64-bit) off the vast majority of nodes.
    jnthn committed Jul 26, 2012
  3. Give NQP support for mixins.

    jnthn committed Jul 26, 2012
Commits on Jul 25, 2012
  1. Make the code refs list generation a bunch more efficient. Shaves a l…

    …ittle more off CORE.setting compilation.
    jnthn committed Jul 25, 2012
  2. Implement multi-dispatch cache in NQP. It was fairly fast without thi…

    …s anyway, but this helps a bit more; we do a lot of multi-dispatch when compiling QAST. Also fixes a memory leak.
    jnthn committed Jul 25, 2012
  3. Toss completed items from QASTMAP.

    jnthn committed Jul 25, 2012
  4. First pass through optimizing the QAST node structures, which saves s…

    …ome time and some memory.
    jnthn committed Jul 24, 2012
Commits on Jul 24, 2012
  1. Merge branch 'master' into toqast

    jnthn committed Jul 24, 2012
  2. add nqp::tclc op

    moritz committed Jul 24, 2012
  3. Don't emit variable lookup code when the variable is in void context.…

    … Cuts down on code generated for declarations, but also fixes implicit %_ handling.
    jnthn committed Jul 24, 2012
Commits on Jul 23, 2012
  1. Unify repeat_ style loop code-gen with while/until code-gen, unbustin…

    …g it and giving it control exceptiony goodness along the way.
    jnthn committed Jul 23, 2012
Commits on Jul 22, 2012
  1. while and until with pointy.

    jnthn committed Jul 22, 2012
  2. Fix to unicode string handling.

    jnthn committed Jul 22, 2012
Commits on Jul 21, 2012
  1. Add qlist, findnotcclass.

    jnthn committed Jul 21, 2012
  2. CAPITALS FOR RESULT TYPES. *sigh*

    jnthn committed Jul 21, 2012
  3. Better diagnostics.

    jnthn committed Jul 21, 2012
  4. Add can and rindex.

    jnthn committed Jul 21, 2012