Small preparation to allow paths with spaces
Update to build on latest NQP.
REPR API additions force a fresh sixmodelobject.h, so also needed to
do an NQP_REVISION bump.
Add Cool.set and Cool.bag.
Fix anonymous state variable regression.
Make sure we call compose_repr early enough.
Should always call it before the first intantiation.
This was already moved to method variable.
Bump NQP_REVISION for natives improvements.
Merge remote-tracking branch 'origin/dyncall-sized-num' into nom
constant-fold some range operators
the others cause the setting compilation to fail when constant-folded. Not sure yet why.
bump NQP revision
move $( ~ ) into variable token
Contextualizers do work and litvar.t is parseable now.
Calculate each year's Rakudo releases
also fill up the dates for 2013.
mark more subs and ops as pure
Do not inline stuff that warns
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
Updates to work with latest NQP additions.
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!
Merge remote branch 'origin/nom' into constant-folding
move constant folding code to the correct location; some small fixes
first shot at constant folding
so far it does nothing, but also breaks nothing. It seems that the multi dispatch call optimization comes first, and interferes with this one
Better REPL exception reporting; updates.
Support lexical type introspection.
Bump NQP_REVISION for REPL improvements.
Merge branch 'nom' into dyncall-sized-num
reverse order of <perl vendor site> dirs in @*INC
we do not have to repeat all of the mistakes Perl 5 has made.
Fix braino. NativeHOW sent bad data to the REPR compose.
mark some numeric operators as pure
Merge pull request #101 from timo/junction-opt
Partially inline junctions in bool context at compile time
Start integrating with native size support in NQP.
why not make this a level 2 optimization? :)
remove any/all again due to flattening woes
bail out before doing any analysis
analysis in this case doesn't contribute anything helpful
to the process, unlike the "call to &foo with arguments (bar)
will never work" for example.