02:39 tomboy64 joined
tomboy64 are nqp-m/nqp-j runtime requirements for perl6? 02:45
05:48 sno joined
[Tux] This is Rakudo version 2016.04-33-gf05c77b built on MoarVM version 2016.04 07:16
test 23.022
test-t 13.500
csv-parser 24.776
07:18 brrt joined
nine_ tomboy64: yes 07:35
08:01 astj_ joined
lizmat stmuk_++ 08:11
stmuk_ its not perfect but maybe its progress 08:12
psch tomboy64: your nqp PR fails travis 08:28
tomboy64: which is a bit suspect, considering it only builds moar
tomboy64: travis-ci.org/perl6/nqp/jobs/125729392
ah, apparently perl5.10 doesn't have s///r 08:32
it's in the 5.13.2 delta (well, unless that's 5.1.32: perldoc.perl.org/perl5132delta.html...stitution)
08:49 RabidGravy joined 08:58 [TuxCM] joined 10:48 dalek joined
lizmat And another Perl 6 Weekly hits the net: p6weekly.wordpress.com/2016/04/26/...oductions/ 11:31
is dalek dead? 11:45
timotimo i kicked dalek half an hour ago with my features/ changes, but dalek came back after that 11:46
it hasn't said anything since
lizmat I did 2 commits just now 11:47
timotimo dang 11:48
lizmat fwiw, I'm trying out running with HARNESS_TYPE=6 , but am still only getting halfway through the first test file :-( 11:51
timotimo is there a switch to go from parallel to sequential? 11:54
dalek kudo/nom: ca29881 | lizmat++ | lib/TAP.pm (2 files):
We usually name our own libs .pm6
lizmat timotimo: TEST_JOBS=
timotimo oh, duh :) 11:55
dalek kudo/nom: 6224838 | lizmat++ | tools/build/install-core-dist.pl:
Make sure we install TAP like other libs
[Coke] gets the RT CLI working agian. 12:45
*again #thanks to robrt & alex
lizmat hmmm.... t/harness6 and lib/TAP.pm6 use TABs, instead of spaces... 12:49
should I convert them to spaces or not? 12:50
[Coke] we should only have tabs in makefiles. 12:51
IMO
lizmat yeah... IMO as well :-) 12:52
jnthn Would rather we stick to spaces (except darn Makefiles, where some make programs just can't handle not having tabs :))
And probably s/some/most/ 12:53
nmake actually copes, which led me to bust the build on a couple of occasions :)
timotimo why doesn't nmake have -fpedantic? :) 12:54
lizmat is there a way to make such a change still attributable to leont ?
jnthn lizmat: Well, if you want to pretend he made the commit you can --author when comitting. :)
timotimo yeah, you have full control over author and commiter
lizmat jnthn: ack
dalek kudo/nom: ce5dc00 | leont++ | / (2 files):
We use spaces instead of tabs in source files

See irclog.perlgeek.de/p6dev/2016-04-26#i_12394560
12:56
jnthn
.oO( what evil shall I commit as lizmat today? :D )
13:01
lizmat
.oO( my secret is out :-)
masak come to think of it, has anyone ever seen jnthn and lizmat in the same room lately? 13:04
*gasp* :P
jnthn :P 13:06
13:22 skids joined
[Coke] GLR : 6; JVM : 51; LHF : 1; LTA : 35; MOARVM : 2; PATCH : 4; PERF : 14; POD : 3; PRECOMP : 3; SEGV : 22; SPESH : 1; STAR : 1; UNI : 5; WEIRD : 2; 13:28
that's with the help of the rt cli and some minor tag cleanups.
still some work to do. And only reporting on actual [] 13:29
s, whereas before I might have mentioned LTA if it occurred anywhere in the subject. 13:30
I wonder if we can systematically close the STD requests at this point. Perhaps that's something a @larry could do. 13:31
13:53 tomboy64 joined
tomboy64 psch: oh ... uhm. any idea what to do about that? 14:27
psch tomboy64: rewrite lines 84, 85, 87 and 88 (i think) without s///r :)
tomboy64: like, maybe just assign to $_ and s/// normally i guess 14:28
tomboy64 :-}
that's what i wanted to avoid 14:29
but okay, gonna do that
timotimo you'll have to avoid s///r because we're relying on very-old-perl5 14:54
tomboy64 yeah, we don't even have that in the tree anymore 15:13
the oldes we have in the tree is 5.20. i doubt i could go any lower than 5.16 with my current system
geekosaur huh. macports still has 5.8 (thought we'd removed everything older than 5.14, and that was on the way out. cleaning up the old ports is painful...) 15:18
timotimo "the tree"? 15:42
15:56 |Tux| joined 17:36 sortiz joined 18:08 sno joined
[Coke] wonders if rt.perl.org/Ticket/Display.html?id=128000 will get rejected or not. 20:04
jnthn If it was being proposed on CArray, yes. But it looks like it's proposing it on CPointer, and we know the size. So it's not an unreasonable request. :) 20:09
Just need to define method succ and method pred on CPointer, I'd expect. 20:10
And if we implement those at all on CPointer, then incrementing by the type size is the sensible thing to do. 20:11
So, no rejection from me
jnthn will be digging into the GC torture testing fallout tomorrow :) 20:14
[Coke] LHF: see if this patch applies and breaks no spectests (master or 6.c-errata): RT #124104 20:20
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=124104
[Coke] m: macro FOO { 'say 1' }; FOO; 20:22
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!=== Error while compiling /tmp/1PyoW7BGCq␤Use of macros is experimental; please 'use experimental :macros'␤at /tmp/1PyoW7BGCq:1␤------> macro⏏ FOO { 'say 1' }; FOO;␤»
[Coke] m: use experimental: macro FOO { 'say 1' }; FOO; 20:23
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!=== Error while compiling /tmp/uE6U8UbDOV␤Confused␤at /tmp/uE6U8UbDOV:1␤------> use experimental⏏: macro FOO { 'say 1' }; FOO;␤»
[Coke] m: use experimental :macros; macro FOO { 'say 1' }; FOO;
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!===␤Too few positionals passed; expected 3 arguments but got 2␤»
[Coke] m: goto b; b: ; say "hello"; 20:24
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!=== Error while compiling /tmp/59rsYNatJf␤Variable '&b' is not declared␤at /tmp/59rsYNatJf:1␤------> goto ⏏b; b: ; say "hello";␤»
[Coke] m: my @a; @a[0] = |(1,2,3); dd @a; my @b = |(1,2,3); dd @b; 20:33
camelia rakudo-moar ce5dc0: OUTPUT«Array @a = [slip(1, 2, 3),]␤Array @b = [1, 2, 3]␤»
[Coke] ^^ should those work out the same? RT #126861
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=126861
jnthn No 20:38
Assigning to an array element is an assignment to that element. 20:39
masak the chairman of the tautology club is the chairman of the tautology club 20:42
[Coke] jnthn: ok. Rejecting ticket.
1298 tickets left! ;) 20:44
masak: do you mind if I stall the macro tickets until we start to move them out of :experimental? 20:47
masak I don't mind; that sounds appropriate 20:48
[Coke] Danke. 20:49
jnthn masak: ...and he'd be most upset if a langauge feature suddenly made him not be so! :P
masak :) 20:54
[Coke] m: use Test; lives_ok { my $पहला = 1; }, "hindi declaration"; 20:56
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!=== Error while compiling /tmp/Wcut6HPJcG␤Undeclared routine:␤ lives_ok used at line 1. Did you mean 'lives-ok', 'dies-ok'?␤␤»
[Coke] m: use Test; lives-ok { my $पहला = 1; }, "hindi declaration"; 20:57
camelia rakudo-moar ce5dc0: OUTPUT«ok 1 - hindi declaration␤»
[Coke] m: is((do { my $दूसरा = 2; sub टोटल ($x) { $x + 2 }; टोटल($दूसरा) }), 4, "evaluation");
camelia rakudo-moar ce5dc0: OUTPUT«===SORRY!=== Error while compiling /tmp/Rz54QWJID8␤Undeclared routine:␤ is used at line 1␤␤»
[Coke] muse Test; : is((do { my $दूसरा = 2; sub टोटल ($x) { $x + 2 }; टोटल($दूसरा) }), 4, "evaluation");
m: use Test; is((do { my $दूसरा = 2; sub टोटल ($x) { $x + 2 }; टोटल($दूसरा) }), 4, "evaluation"); 20:58
camelia rakudo-moar ce5dc0: OUTPUT«ok 1 - evaluation␤»
jnthn Nice :)
[Coke] looks like those tests can be unskipped. 20:59
Ok to unskip them in 6.c-errata as well, yes?
jnthn I'd guess so...I'm not sure they're recent fixes? 21:00
At a guess, if they were bust at one point, they woulda started working after the NFG improvements pre-xmas
[Coke] no, I'm sure this was fixed ages ago and just missed because it was a skip and not a todo
jnthn Well, they coulda parse-failed before... 21:01
[Coke] where ages is the NFG work, aye.
they did.
TTIAR
RT #122340
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=122340
jnthn Glad they work now :)
m: say "पहला".chars 21:02
camelia rakudo-moar ce5dc0: OUTPUT«3␤»
jnthn m: say "पहला".codes
camelia rakudo-moar ce5dc0: OUTPUT«4␤»
jnthn m: say "पहला".NFC
camelia rakudo-moar ce5dc0: OUTPUT«NFC:0x<092a 0939 0932 093e>␤»
jnthn m: say uninames "पहला"
camelia rakudo-moar ce5dc0: OUTPUT«(DEVANAGARI LETTER PA DEVANAGARI LETTER HA DEVANAGARI LETTER LA DEVANAGARI VOWEL SIGN AA)␤»
jnthn say uniprop "\c[DEVANAGARI VOWEL SIGN AA]", 'Canonical_Combining_Class'
m: say uniprop "\c[DEVANAGARI VOWEL SIGN AA]", 'Canonical_Combining_Class' 21:03
camelia rakudo-moar ce5dc0: OUTPUT«0␤»
[Coke] ok. down to 1269 open/new tickets.
jnthn Yeah, 'twas one of those.
m: say uniprop "\c[DEVANAGARI VOWEL SIGN AA]", 'Grapheme_Extend'
camelia rakudo-moar ce5dc0: OUTPUT«0␤»
jnthn hm, forgot that prop name :)
[Coke] m: sub a { my &x = { return }; &x }; my &y = a; &y() # RT#114042 21:05
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=114042
camelia rakudo-moar ce5dc0: OUTPUT«Attempt to return outside of any Routine␤ in block <unit> at /tmp/njS134PF41 line 1␤␤»
masak that looks like one of mine... :) 21:07
...yep 21:08
[Coke] m: sub foo($a = CALLER::CALLER::<$_>) { say $a }; given 42 { foo(1); foo() } # RT #123660 21:10
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=123660
camelia rakudo-moar ce5dc0: OUTPUT«1␤42␤»
22:12 timotimo joined 22:44 tomboy64 joined