-
pmichaud committed
Aug 31, 2012
-
stop building the p5 regex bits
moritz committedAug 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.
-
Revert "unbreak the build on non-windows"
moritz committedAug 23, 2012 This reverts commit c7bed44. It was wrong because building p5regex with stage0 involves the wrong serialization context.
-
unbreak the build on non-windows
moritz committedAug 23, 2012 -
moritz committed
Aug 23, 2012 -
jnthn committed
Aug 23, 2012 -
jnthn committed
Aug 23, 2012 -
Get various backslash sequences in place.
jnthn committedAug 23, 2012 -
Handle funkiness in Perl 5 character class parsing, and add some test…
jnthn committedAug 23, 2012 …s to cover it.
-
Run some basic tests for Perl 5 character classes.
jnthn committedAug 23, 2012 -
First cut of Perl 5 style character classes.
jnthn committedAug 23, 2012 -
Remove a few pieces we won't need in P5regex.
jnthn committedAug 23, 2012 -
jnthn committed
Aug 23, 2012 -
Get p5quantifier largely in place and working.
jnthn committedAug 23, 2012 -
Look in the correct places for tests.
jnthn committedAug 23, 2012 -
Start getting various of the p5metachar bits in place, and eliminate …
jnthn committedAug 23, 2012 …a few bits that will be unrequired.
-
Add test harness for p5regex support and copy over rx_basic, which is…
jnthn committedAug 23, 2012 … simple enough to be valid p5 and p6. Passes.
-
Copy P6Regex to get a P5Regex. Start making a few of the basic change…
jnthn committedAug 23, 2012 …s needed, looking to STD_P5 for inspiration.
-
Update NQP release_guide, create "make release" target in Makefile.
pmichaud committedAug 23, 2012
-
Add :nohandler option to PAST::Op loop nodes.
pmichaud committedAug 18, 2012 -
Enable parsing of :nohandler in QAST::Op while/etc loops.
pmichaud committedAug 18, 2012
-
Fix segfault bug when write-barriering CStruct REPRd objects.
arnsholt committedAug 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.
-
Re-enable re-use of strings on the string heap; it makes a fairly not…
jnthn committedAug 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.
-
Add a way for ops evaluating to native types to attach that informati…
jnthn committedAug 4, 2012 …on to nodes.
-
Expose nativecall write-barriering through an nqp::op.
arnsholt committedAug 3, 2012
-
Provide a way to let a HLL specify that returned values should always…
jnthn committedAug 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.
-
Switch handling of attribute bind values to the new Want-aware coerci…
jnthn committedJul 31, 2012 …on scheme.
-
Provide a better, more uniform way to handle Want and coercion (nothi…
jnthn committedJul 31, 2012 …ng is switched to using it yet, though).
-
Don't lose namedness of arguments when inlining.
jnthn committedJul 31, 2012 -
jnthn committed
Jul 31, 2012
-
Add a QAST::InlinePlaceholder to represent a place in the QAST where …
jnthn committedJul 30, 2012 …an argument needs to be filled in when inlining. Implement a first cut of producing a tree with the placeholders substituted in.