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

    pmichaud committed Aug 31, 2012
Commits on Aug 23, 2012
  1. 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. 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. unbreak the build on non-windows

    moritz committed Aug 23, 2012
  4. bump VERSION to 2012.08

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

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

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

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

    …a few bits that will be unrequired.
    jnthn committed Aug 23, 2012
  9. 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
  10. 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
Commits on Aug 19, 2012
  1. makefile whitespace cleanup

    tabs missing
    Reini Urban committed Aug 19, 2012
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.

    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. 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
Commits on Aug 3, 2012
Commits on Aug 1, 2012
  1. 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. 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
  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 …

    …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 30, 2012