Permalink
Switch branches/tags
Commits on Aug 31, 2012
  1. bump VERSION to 2012.08.1

    pmichaud committed Aug 31, 2012
  2. Add missing mark in KnowHOWREPR that could lead to segfaults and othe…

    jnthn authored and pmichaud committed Aug 31, 2012
    …r corruption.
Commits on Aug 23, 2012
  1. stop building the p5 regex bits

    moritz committed Aug 23, 2012
    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.
  2. Revert "unbreak the build on non-windows"

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

    moritz committed Aug 23, 2012
  4. Tests for \w, \W, \d and \D.

    jnthn committed Aug 23, 2012
  5. Various meta-chars tests.

    jnthn committed Aug 23, 2012
  6. Add some quantifier tests.

    jnthn committed Aug 23, 2012
  7. Start getting various of the p5metachar bits in place, and eliminate …

    jnthn committed Aug 23, 2012
    …a few bits that will be unrequired.
  8. Add test harness for p5regex support and copy over rx_basic, which is…

    jnthn committed Aug 23, 2012
    … simple enough to be valid p5 and p6. Passes.
  9. Copy P6Regex to get a P5Regex. Start making a few of the basic change…

    jnthn committed Aug 23, 2012
    …s needed, looking to STD_P5 for inspiration.
Commits on Aug 19, 2012
  1. makefile whitespace cleanup

    Reini Urban
    Reini Urban committed Aug 19, 2012
    tabs missing
Commits on Aug 18, 2012
Commits on Aug 11, 2012
  1. Add some missing op variants.

    jnthn committed Aug 11, 2012
  2. Register type inference fix.

    jnthn committed Aug 11, 2012
Commits on Aug 6, 2012
  1. Fix segfault bug when write-barriering CStruct REPRd objects.

    arnsholt committed Aug 6, 2012
    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.
Commits on Aug 4, 2012
  1. Re-enable re-use of strings on the string heap; it makes a fairly not…

    jnthn committed Aug 4, 2012
    …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.
Commits on Aug 3, 2012
Commits on Aug 1, 2012
  1. Provide a way to let a HLL specify that returned values should always…

    jnthn committed Aug 1, 2012
    … 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.
Commits on Jul 31, 2012
  1. Provide a better, more uniform way to handle Want and coercion (nothi…

    jnthn committed Jul 31, 2012
    …ng is switched to using it yet, though).
  2. Fix over-sharing of children.

    jnthn committed Jul 31, 2012
Commits on Jul 30, 2012
  1. Add a QAST::InlinePlaceholder to represent a place in the QAST where …

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