Announce: Rakudo Perl 6 compiler, Development Release #71 ("Advent")

2013-12-20 Thread Moritz Lenz
On behalf of the Rakudo development team, I'm happy to announce the December 2013 release of Rakudo Perl #71 "Advent". Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine and the Java Virtual Machine. The tarball for this release is available from

[perl #120837] Failing test files in p-spectest

2013-12-20 Thread via RT
# New Ticket Created by Moritz Lenz # Please include the string: [perl #120837] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=120837 > The three test files abort in p-spectest: t/spec/S05-modifier/perl5_2.rakudo.parrot

pushing optional arguments onto the temps stack if they are missing would be a bad thing (TM)

2013-12-20 Thread Nicholas Clark
TL;DR - fix at end. If I change the MoarVM nursery size to 2034K, then the NQP build fails with a SEGV in the garbage collector. There's an item on the worklist which is an utterly bogus pointer. Adding a bit more code to try to see how it is getting onto the worklist shows it to be coming from th

Re: Unexpected expansion of string with xx

2013-12-20 Thread Carl Mäsak
My mnemonic is "x (one thing) is for scalars, xx (many things) is for lists". Using that, there's seldom any confusion. The reason Perl 6 makes the distinction is that (unlike Perl 5) it *has to*. Perl 5 does context-based dispatch, whereas Perl 6 does argument-based dispatch. We greatly prefer th

Re: memory leak I think.

2013-12-20 Thread Richard Hainsworth
On 12/19/2013 10:32 PM, Patrick R. Michaud wrote: On Thu, Dec 19, 2013 at 11:27:32AM +0800, Richard Hainsworth wrote: I've been running a perl6 program that runs through a loop, dumps intermediate results and starts again with new initialisation values. [...] Looking at system resources, the pro

[perl6/specs] 238757: mention that we force sink context on some loops

2013-12-20 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 2387578626a1648966c2c35375cd1f7dc94287bc https://github.com/perl6/specs/commit/2387578626a1648966c2c35375cd1f7dc94287bc Author: Larry Wall Date: 2013-12-19 (Thu, 19 Dec 2013) Changed paths: M S07-lis