Commits on Aug 23, 2012
  1. @moritz

    stop building the p5 regex bits

    rakudo does not use them yet, and that step breaks the build on non-windows
    we will figure out a proper fix after the rakudo release.
    moritz committed Aug 23, 2012
  2. @moritz

    Revert "unbreak the build on non-windows"

    This reverts commit c7bed44.
    It was wrong because building p5regex with stage0
    involves the wrong serialization context.
    moritz committed Aug 23, 2012
  3. @moritz

    unbreak the build on non-windows

    moritz committed Aug 23, 2012
  4. @moritz

    bump VERSION to 2012.08

    moritz committed Aug 23, 2012
  5. @jnthn

    Tests for \w, \W, \d and \D.

    jnthn committed Aug 23, 2012
  6. @jnthn

    Various meta-chars tests.

    jnthn committed Aug 23, 2012
  7. @jnthn
  8. @jnthn
  9. @jnthn
  10. @jnthn
  11. @jnthn
  12. @jnthn

    Add some quantifier tests.

    jnthn committed Aug 23, 2012
  13. @jnthn
  14. @jnthn
  15. @jnthn

    Start getting various of the p5metachar bits in place, and eliminate …

    …a few bits that will be unrequired.
    jnthn committed Aug 23, 2012
  16. @jnthn

    Add test harness for p5regex support and copy over rx_basic, which is…

    … simple enough to be valid p5 and p6. Passes.
    jnthn committed Aug 23, 2012
  17. @jnthn

    Copy P6Regex to get a P5Regex. Start making a few of the basic change…

    …s needed, looking to STD_P5 for inspiration.
    jnthn committed Aug 23, 2012
  18. @pmichaud
Commits on Aug 19, 2012
  1. @rurban

    makefile whitespace cleanup

    tabs missing
    rurban committed Aug 19, 2012
Commits on Aug 18, 2012
  1. @pmichaud
  2. @pmichaud
Commits on Aug 11, 2012
  1. @jnthn

    Add some missing op variants.

    jnthn committed Aug 11, 2012
  2. @jnthn

    Register type inference fix.

    jnthn committed Aug 11, 2012
Commits on Aug 6, 2012
  1. @arnsholt

    Fix segfault bug when write-barriering CStruct REPRd objects.

    child_objs is now allocated with mem_sys_allocate_zeroed, and a child object
    is ignored if child_objs[i] is NULL. This fixes a bug where write-barriering
    would trip over a bogus pointer when write-barriering a struct returned from C
    and a field was unread before passing it to another C function.
    arnsholt committed Aug 6, 2012
Commits on Aug 4, 2012
  1. @jnthn

    Re-enable re-use of strings on the string heap; it makes a fairly not…

    …able difference to the output size of CORE.setting compilation, and a small but certainly worthwhile difference to CORE.setting compilation time. Causes no issues here; hopefully not for anyone else now either.
    jnthn committed Aug 4, 2012
  2. @jnthn
Commits on Aug 3, 2012
  1. @arnsholt
Commits on Aug 1, 2012
  1. @jnthn

    Provide a way to let a HLL specify that returned values should always…

    … be boxed. Outsourcing this to QAST has various benefits, including keeping this out of the QAST tree itself. Then inlining doesn't have to worry over this detail.
    jnthn committed Aug 1, 2012
Commits on Jul 31, 2012
  1. @jnthn
  2. @jnthn

    Provide a better, more uniform way to handle Want and coercion (nothi…

    …ng is switched to using it yet, though).
    jnthn committed Jul 31, 2012
  3. @jnthn
  4. @jnthn

    Fix over-sharing of children.

    jnthn committed Jul 31, 2012
Commits on Jul 30, 2012
  1. @jnthn

    Add a QAST::InlinePlaceholder to represent a place in the QAST where …

    …an argument needs to be filled in when inlining. Implement a first cut of producing a tree with the placeholders substituted in.
    jnthn committed Jul 31, 2012
  2. @jnthn
  3. @jnthn