Commits on Feb 17, 2013
  1. @moritz

    steal match widening from rakudo-debugger

    now "23 + 4" in sink context reports the whole expression, not just the operator
    moritz committed Feb 17, 2013
Commits on Feb 16, 2013
  1. @moritz
  2. @moritz

    give numeric constant QAST nodes a .node

    now Int and Num literals warn in void context
    moritz committed Feb 16, 2013
  3. @moritz

    detect Int and Num literals in void context

    Does not trigger yet, probably because they have no .node info.
    Also replace the constant QAST node with a null op
    moritz committed Feb 16, 2013
  4. @moritz
  5. @moritz
  6. @moritz
  7. @moritz

    fix logic error in void context detection

    still has quite a fe false positives
    moritz committed Feb 16, 2013
  8. @moritz

    be a bit less wrong about void context detection

    still does not work at all :(
    moritz committed Feb 16, 2013
  9. @moritz

    try to track void context in the optimizer

    does not work yet, it seems to consider all string literals in void context.
    No idea why :(
    moritz committed Feb 16, 2013
Commits on Feb 14, 2013
  1. @moritz
  2. @moritz

    speed up eqv for Buf

    moritz committed Feb 13, 2013
Commits on Feb 13, 2013
  1. @moritz
  2. @jnthn

    Bump to an NQP with a build fix.

    jnthn committed Feb 13, 2013
Commits on Feb 11, 2013
  1. @jnthn

    Chase !cursor_start changes.

    jnthn committed Feb 12, 2013
Commits on Feb 9, 2013
  1. @jnthn

    Update to build on latest NQP.

    REPR API additions force a fresh sixmodelobject.h, so also needed to
    do an NQP_REVISION bump.
    jnthn committed Feb 9, 2013
  2. @colomon

    Add Cool.set and Cool.bag.

    colomon committed Feb 9, 2013
  3. @jnthn
  4. @jnthn

    Make sure we call compose_repr early enough.

    Should always call it before the first intantiation.
    jnthn committed Feb 9, 2013
Commits on Feb 7, 2013
  1. @FROGGS

    remove circumfix:sym<sigil>

    This was already moved to method variable.
    FROGGS committed Feb 7, 2013
  2. @jnthn
  3. @jnthn
Commits on Feb 6, 2013
  1. @moritz

    constant-fold some range operators

    the others cause the setting compilation to fail when constant-folded. Not sure yet why.
    moritz committed Feb 6, 2013
Commits on Feb 5, 2013
  1. @FROGGS

    bump NQP revision

    FROGGS committed Feb 5, 2013
  2. @FROGGS

    move $( ~ ) into variable token

    Contextualizers do work and litvar.t is parseable now.
    FROGGS committed Feb 5, 2013
Commits on Feb 3, 2013
  1. @moritz

    Calculate each year's Rakudo releases

    also fill up the dates for 2013.
    moritz committed Feb 3, 2013
Commits on Feb 2, 2013
  1. @arnsholt

    Update sixmodelobject.h.

    arnsholt committed Feb 2, 2013
Commits on Feb 1, 2013
  1. @moritz

    mark more subs and ops as pure

    moritz committed Feb 1, 2013
  2. @moritz

    Do not inline stuff that warns

    moritz committed Feb 1, 2013
  3. @arnsholt

    Make NativeHOW set float as well as integer bitsize.

    Since NativeHOW is used for all native types (int, num, str) we don't know a
    priori whether we're setting the bitwidth of an int of a float. So we set
    both.
    arnsholt committed Feb 1, 2013
  4. @jnthn
  5. @moritz

    update ChangeLog

    moritz committed Feb 1, 2013
  6. @moritz

    constant folding cleanup

    * catch it when the routine to be folded errors out
    * make sure to preseve namedness of named arguments
    * remove debug output
    => all spectests pass!
    moritz committed Feb 1, 2013
  7. @moritz
Commits on Jan 31, 2013
  1. @moritz