Description:
perl6-compiler@perl.org (Moderated)
|
|
|
[BUG] take without gather should have a better error message in Rakudo
|
| |
...<masak> rakudo: take 5 <p6eval> rakudo 2dded8: OUTPUT«Diedin Main (/tmp/uuckDsGlCB:2)» <ruoso> masak, that's expected <masak> do we suddenly have no error message for take without gather? <ruoso> take should throw an exception <jnthn> Did we ever have one? <ruoso> a control exception <masak> I'd like one.... more »
|
|
[BUG] ranges aren't immutable, but should be, in Rakudo
|
| |
...<masak> rakudo: my $r = 1..9; $r.pop; say $r.perl # pmichaud: if ranges are immutable, how come I can pop from them? <p6eval> rakudo 2dded8: OUTPUT«1..8» <pmichaud> masak: there was a spec change at npw that declares ranges as immutable. Rakudo hasn't caught up. <pmichaud> masak: in particular, .pop and .shift are now gone from... more »
|
|
[BUG] Rakudo hangs or crashes on ranges of large \x character specifications in a regex
|
| |
...<masak> rakudo: / <[\x10000..\xEFFFF]> /; say "alive" <p6eval> rakudo 5351a3: ( no output ) <masak> pmichaud: is this a known issue? <masak> locally, I had a bus error. <pmichaud> masak: not known issue * masak submits rakudobug <pmichaud> I'm guessing parrotbug :-) <masak> PGE-bug, possibly. <masak> pmichaud: note that it hangs during execution, not during compilation.... more »
|
|
[PATCH] Move infix:<leg> to the setting
|
| |
...This patch moves operator infix:<leg> to the setting. S03 says it's defined in terms of cmp, so that's what this does. The old PIR implementation was slightly more complex, and I'm not sure why, but this doesn't seem to need it to pass its spectests.
|
|
Null PMC access in strange condition with state variables.
|
| |
...I discovered this while trying to write a test for another bug report. Here's the minimal test, which I'll put in pugs/t/spec/S04-declarations/s tate-rtXXXXX.t once I get a number back from this bug report. use v6; use Test; plan 1; sub bughunt1 { (state $svar) } { sub bughunt2 { state $x //= 17; $x++ }... more »
|
|
reduce X parse fail
|
| |
...<ruoso> rakudo: say [~] [<a b c>] xx 3 <p6eval> rakudo 1831bd: OUTPUT«a b ca b ca b c» <ruoso> rakudo: say [X] [<a b c>] xx 3 <p6eval> rakudo 1831bd: OUTPUT«Statement not terminated properly at line 2, near "[<a b c>] "in Main (src/gen_setting.pm:3257)» <ruoso> std: say [X] [<a b c>] xx 3... more »
|
|
|