Permalink
Switch branches/tags
Commits on Feb 17, 2013
  1. 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. give numeric constant QAST nodes a .node

    now Int and Num literals warn in void context
    moritz committed Feb 16, 2013
  2. 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
  3. fix logic error in void context detection

    still has quite a fe false positives
    moritz committed Feb 16, 2013
  4. be a bit less wrong about void context detection

    still does not work at all :(
    moritz committed Feb 16, 2013
  5. 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. speed up eqv for Buf

    moritz committed Feb 13, 2013
Commits on Feb 13, 2013
  1. Bump to an NQP with a build fix.

    jnthn committed Feb 13, 2013
Commits on Feb 11, 2013
  1. Chase !cursor_start changes.

    jnthn committed Feb 11, 2013
Commits on Feb 9, 2013
  1. 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. Add Cool.set and Cool.bag.

    colomon committed Feb 9, 2013
  3. 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. remove circumfix:sym<sigil>

    This was already moved to method variable.
    FROGGS committed Feb 7, 2013
Commits on Feb 6, 2013
  1. 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. bump NQP revision

    FROGGS committed Feb 5, 2013
  2. move $( ~ ) into variable token

    Contextualizers do work and litvar.t is parseable now.
    FROGGS committed Feb 5, 2013
Commits on Feb 3, 2013
  1. Calculate each year's Rakudo releases

    also fill up the dates for 2013.
    moritz committed Feb 3, 2013
Commits on Feb 2, 2013
  1. Update sixmodelobject.h.

    arnsholt committed Feb 2, 2013
Commits on Feb 1, 2013
  1. mark more subs and ops as pure

    moritz committed Feb 1, 2013
  2. Do not inline stuff that warns

    moritz committed Feb 1, 2013
  3. 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. update ChangeLog

    moritz committed Feb 1, 2013
  5. 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
Commits on Jan 31, 2013