Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
tbrowder lizmat: can you give me a link to yr famous article on p6 containers? 00:29
timotimo opensource.com/users/lizmat <- tbrowder 00:32
click on "see all" to get at it
m: my @foo is Buf = 1, 2, 3; 00:44
camelia Cannot modify an immutable Buf (Buf:0x<>)
in block <unit> at <tmp> line 1
timotimo bisectable6: my @foo is Buf = 1, 2, 3;
bisectable6 timotimo, Bisecting by output (old=2015.12 new=7a82deb) because on both starting points the exit code is 1
timotimo, bisect log: gist.github.com/99e2740f6ab5d3e5ce...0025090f79
timotimo, (2017-05-26) github.com/rakudo/rakudo/commit/0c...f1a759afee
tbrowder timotimo: thanks! 00:45
timotimo just a change of the error message, huh?
but this is supposed to work, right? 00:46
02:08 lizmat left 02:33 leont left 03:26 ufobat_ joined 03:27 p6bannerbot sets mode: +v ufobat_ 03:30 ufobat left
samcv AlexDaniel, sounds good 04:49
06:24 ufobat_ left 06:34 ilogger2 joined 06:35 p6bannerbot sets mode: +v ilogger2 07:48 robertle joined, p6bannerbot sets mode: +v robertle 09:24 [TuxCM] joined 09:25 p6bannerbot sets mode: +v [TuxCM]
[TuxCM] Rakudo version 2018.10-184-g7a82deb6e - MoarVM version 2018.10-97-g6307866af
csv-ip5xs0.900 - 0.926
csv-ip5xs-206.867 - 7.109
csv-parser22.237 - 22.364
csv-test-xs-200.426 - 0.432
test7.538 - 7.994
test-t1.756 - 1.777
test-t --race0.828 - 0.898
test-t-2030.086 - 30.894
test-t-20 --race10.078 - 10.288
09:41
10:20 lizmat joined, p6bannerbot sets mode: +v lizmat
lizmat Files=1256, Tests=81449, 343 wallclock secs (16.05 usr 5.45 sys + 2423.64 cusr 220.46 csys = 2665.60 CPU) 10:21
10:53 donaldh joined, p6bannerbot sets mode: +v donaldh 10:56 leont joined 10:57 p6bannerbot sets mode: +v leont 11:12 squashable6 joined 11:13 p6bannerbot sets mode: +v squashable6 12:16 evalable6 joined, p6bannerbot sets mode: +v evalable6 12:31 shareable6 joined, ChanServ sets mode: +v shareable6 12:32 reportable6 joined, p6bannerbot sets mode: +v shareable6 12:33 p6bannerbot sets mode: +v reportable6
AlexDaniel So my plan with R#2499 is to just let it be 12:37
synopsebot_ R#2499 [open]: github.com/rakudo/rakudo/issues/2499 [⚠ blocker ⚠] Failures in Perl6::Parser module
AlexDaniel we can fix it later, if it's an issue on our side
basically we switched to v6.d and that's the only module that is royally broken 12:38
and most of my PRs for `use v6` on the first line were accepted I think 12:39
only 5 PRs to be merged left
let me know if you disagree, but IMO there's no need to delay the release any longer 12:41
dogbert2_ AlexDaniel++ go for it 12:44
there are two MoarVM issues (992, 999) marked as blockers but I suspect we can remove that label now 12:45
AlexDaniel removed it for M#992 12:46
synopsebot_ M#992 [open]: github.com/MoarVM/MoarVM/issues/992 MVM_panic in t/02-rakudo/12-proto-arity-count.t
AlexDaniel because that one I remember confirming 12:47
samcv: what about M#999 ?
synopsebot_ M#999 [open]: github.com/MoarVM/MoarVM/issues/999 [⚠ blocker ⚠] MoarVM Fails to Compile on OpenSUSE due to missing libffi.so.6
AlexDaniel there are two commits for that issue, is it resolved now fully?
13:07 j3nnn1 joined, p6bannerbot sets mode: +v j3nnn1
dogbert2_ Can't help there since I don't have OpenSUSE 13:15
timotimo do we have logs from their build service or something? 13:39
14:18 [TuxCM] left
nine Those won't help because the issue only exists, when you continue to work in the same repository after upgrading your system. The Open Build Service spins up a new VM for each build. 14:22
Geth roast: FCO++ created pull request #500:
Adding test to dynamic shaped array and dynamic object hash
15:36
15:46 [TuxCM] joined 15:47 p6bannerbot sets mode: +v [TuxCM]
Geth roast: 50632a8889 | (Fernando Correa de Oliveira)++ | 2 files
Adding test to dynamic shaped array and dynamic object hash
16:18
roast: bb88b39a83 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Merge pull request #500 from FCO/master

Adding test to dynamic shaped array and dynamic object hash
SmokeMachine would anyone mind if I merge it? github.com/rakudo/rakudo/pull/2508 16:35
Geth rakudo: bcdf87a6f9 | (Fernando Correa de Oliveira)++ | src/Perl6/Grammar.nqp
Fix shaped dynamic var (my %*a{Int})
16:40
rakudo: 43ac3277c5 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/Grammar.nqp
Merge pull request #2508 from FCO/master

Fix shaped dynamic var (my %*a{Int})
17:36 robertle left
lizmat m: multi a(int @a) { }; multi a(Iterable:D) { }; a my int @a # this feels wrong to me 17:42
camelia Ambiguous call to 'a(array[int])'; these signatures all match:
:(int @a)
:(Iterable:D $)
in block <unit> at <tmp> line 1
samcv AlexDaniel, well it's fixed. even though it's not fixed how i ultimately want it. just makes it always compile that file each time you run make. but that fixes it until i find a better solution 17:54
Geth rakudo: 762c708fdc | (Elizabeth Mattijsen)++ | 2 files
Make "my @a is Blob / Buf = ..." work

The Buf/Blob roles did not directly support the .STORE(:INITIALIZE) mechanism yet. Fixes R#2509
18:12
synopsebot_ R#2509 [open]: github.com/rakudo/rakudo/issues/2509 my @a is Buf / Blob doesn't work
18:19 literal joined 18:20 p6bannerbot sets mode: +v literal
Geth roast: f7d48bc082 | (Elizabeth Mattijsen)++ | S03-operators/buf.t
Add tests for R#2509
18:44
synopsebot_ R#2509 [open]: github.com/rakudo/rakudo/issues/2509 [testneeded] my @a is Buf / Blob doesn't work
19:13 AlexDaniel` joined, p6bannerbot sets mode: +v AlexDaniel` 19:34 ilmari_ joined, tyil[m] joined, p6bannerbot sets mode: +v ilmari_, p6bannerbot sets mode: +v tyil[m] 19:50 patrickb joined 19:51 p6bannerbot sets mode: +v patrickb 19:56 ilmari_ left, tyil[m] left, AlexDaniel` left 20:04 AlexDaniel` joined, p6bannerbot sets mode: +v AlexDaniel`
dogbert11 m: use Test; my $utf16 = buf16.new(68, 775, 803); my $s = $utf16.decode('utf-16'); is $s.chars, 1, 'Decoding a UTF-16 Buf gets us NFG (one grapheme)'; 20:06
camelia ok 1 - Decoding a UTF-16 Buf gets us NFG (one grapheme)
20:25 ilmari_ joined, p6bannerbot sets mode: +v ilmari_, tyil[m] joined, p6bannerbot sets mode: +v tyil[m] 20:32 lizmat left 20:36 lizmat joined, p6bannerbot sets mode: +v lizmat
Geth nqp: b94c17461f | (Samantha McVey)++ | tools/build/MOAR_REVISION
Bump MoarVM

Changes: 2018.10-97-g6307866af..2018.10-102-gc9f486317 c9f486317 Fix typo causing segfault in utf16 code 4228ad1b0 Use ANSI bold to make update-changelog.p6 easier to read 856c4dd88 Make MVM_string_utf16*_decode consistent and use char* c933b5166 free spesh log entries after consuming them
20:40
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...gc9f486317
rakudo: 0d317f2773 | (Samantha McVey)++ | tools/build/NQP_REVISION
Bump NQP/MoarVM

MoarVM Changes: 2018.10-97-g6307866af..2018.10-102-gc9f486317 c9f486317 Fix typo causing segfault in utf16 code 4228ad1b0 Use ANSI bold to make update-changelog.p6 easier to read 856c4dd88 Make MVM_string_utf16*_decode consistent and use char* c933b5166 free spesh log entries after consuming them
20:41
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....gb94c17461
samcv AlexDaniel, mvm release is almost ready. 21:26
AlexDaniel awesome
samcv well changelog is done just needs minor change. but yeah
and i think i have everything in it i wanted 21:27
lizmat m: { our sub foo() { "bar" } }; say foo # shouldn't this just work ? 22:08
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
foo used at line 1
lizmat m: { our sub foo() { "bar" } }; dd OUR::<&foo> 22:09
camelia Sub foo = sub foo { #`(Sub|34304528) ... }
lizmat jnthn: ^^^ or am I misunderstanding something ? 22:10
22:16 patrickb left
lizmat m: { our sub foo() { "bar" } }; say OUR::<&foo>() # that works 22:21
camelia bar
lizmat afk& 22:34
Geth nqp/master: 6 commits pushed by (Paweł Murias)++ 22:39
23:14 donaldh left