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.
00:00 AlexDaniel` left, ilmari_ left, tyil[m] left 00:09 AlexDaniel` joined, p6bannerbot sets mode: +v AlexDaniel`
Geth nqp: 1200e2ad90 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION
[MoarVM Bump] Brings 4 commits

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g6ff60a3bc 6ff60a3bc Fix "pointer cast size mismatch" warnings on 32-bit arch's 514ebcef3 Fix printf warnings on 32-bit systems d590f25b3 Ensure make realclean removes minilua binary 9ef725d5c Always rebuild minilua to work around issue #999
00:15
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g6ff60a3bc
rakudo: 3b460ae956 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[NQP Bump] 1200e2ad9 [MoarVM Bump] Brings 4 co […]

NQP bump brought: github.com/perl6/nqp/compare/2018....g1200e2ad9
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g1200e2ad9
00:31 ilmari_ joined, tyil[m] joined, p6bannerbot sets mode: +v ilmari_, p6bannerbot sets mode: +v tyil[m] 00:41 leont joined 00:42 p6bannerbot sets mode: +v leont 01:11 ufobat left 03:18 leont left 03:19 dogbert2_ joined 03:20 p6bannerbot sets mode: +v dogbert2_ 03:22 dogbert21 left 03:35 reportable6 left 03:39 reportable6 joined 03:40 p6bannerbot sets mode: +v reportable6 04:40 evalable6 left 04:44 evalable6 joined, ChanServ sets mode: +v evalable6 04:45 p6bannerbot sets mode: +v evalable6 05:08 Ven`` joined 05:09 p6bannerbot sets mode: +v Ven`` 05:23 Ven`` left 06:16 ufobat joined, p6bannerbot sets mode: +v ufobat 07:03 a3f_ left 07:44 robertle joined 07:45 p6bannerbot sets mode: +v robertle 09:20 hoelzro_ joined 09:21 p6bannerbot sets mode: +v hoelzro_ 09:23 jnthn1 joined, p6bannerbot sets mode: +v jnthn1 09:25 jsimonet left, hoelzro left, jnthn left 09:31 jsimonet joined 09:32 p6bannerbot sets mode: +v jsimonet 09:33 robertle left 09:35 robertle joined 09:36 p6bannerbot sets mode: +v robertle 09:41 jnthn1 is now known as jnthn 09:43 robertle left 09:50 robertle joined 09:51 p6bannerbot sets mode: +v robertle 09:59 lizmat joined, p6bannerbot sets mode: +v lizmat 10:39 guest-53 joined, p6bannerbot sets mode: +v guest-53
guest-53 hello can any one explains what doest it mean 10:39
timotimo hello guest-53 10:45
what is this "it"?
guest-53 cmd.exe /x/d/c "C:\Perl\bin\perl.exe -e "use AnyEvent::HTTP;" 2>&1" 10:46
can you explain what does it do
as i dont have any idea regarding perl
Process C:\Perl\bin\perl.exe 10:47
perl514.exe 10:48
these are some of the commands i am finding on a machine
can anyone help out regarding these things 10:49
timotimo ah, you've actually joined a channel about perl6, which is different enough from perl5 that your question might not find a good answer here
however, there's a channel called #perl which should be able to help you better
guest-53 thanks 10:50
timotimo good luck!
10:52 guest-53 left
|Tux| Rakudo version 2018.10-183-g3b460ae95 - MoarVM version 2018.10-95-g6ff60a3bc
csv-ip5xs0.939 - 0.943
csv-ip5xs-206.738 - 6.932
csv-parser22.093 - 22.595
csv-test-xs-200.428 - 0.429
test8.321 - 8.423
test-t1.759 - 1.792
test-t --race0.824 - 0.842
test-t-2031.338 - 31.918
test-t-20 --race10.181 - 10.454
11:02
11:02 tbrowder___ left 11:03 tbrowder___ joined, p6bannerbot sets mode: +v tbrowder___ 11:23 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 11:28 lizmat left 11:39 tbrowder___ left 11:40 tbrowder___ joined, p6bannerbot sets mode: +v tbrowder___ 12:31 leont joined 12:32 p6bannerbot sets mode: +v leont 13:14 leont left
Geth nqp: 490fd7623e | (Timo Paulssen)++ | src/vm/moar/HLL/Backend.nqp
fix off-by-one in highest_child_id calculation
13:15
13:27 lizmat_ is now known as lizmat 14:26 AlexDani` joined, p6bannerbot sets mode: +v AlexDani` 14:27 tbrowder___ left 14:28 tbrowder___ joined, p6bannerbot sets mode: +v tbrowder___ 14:30 AlexDaniel left 14:35 tbrowder___ left 14:37 tbrowder joined, p6bannerbot sets mode: +v tbrowder
SmokeMachine is this right?! github.com/perl6/roast/blob/master...path.t#L38 15:20
shouldn't it be `isa-ok $s, Supply, 'Did we get a Supply?';`
jnthn SmokeMachine: Yes, think it should be
yoleaux 25 Nov 2018 13:32Z <ufobat> jnthn: could you please create a OpenAPI::Model release 1.0.3 on cpan, because the github tag doesnt work since the module is not part of perl6/ecosystem
SmokeMachine ok, Im fixing it... 15:21
jnthn: I'm trying to fix something:
m: %*a{Int}
camelia Dynamic variable %*a not found
in block <unit> at <tmp> line 1
SmokeMachine m: my %*a{Int}
camelia 5===SORRY!5=== Error while compiling <tmp>
The {} shape syntax with the & sigil is reserved
at <tmp>:1
------> 3my %*a{Int7⏏5}
expecting any of:
statement end
statement modifier
statement modifier lo…
SmokeMachine jnthn: its getting the sigil by getting the first char of $*VARIABLE... 15:22
but $*VARIABLE in this case is a call to &DYNAMIC
I've changed to get from $<variable><sigil>.Str... ran the spec tests and this file was the only problem... 15:23
jnthn: do you see any problem with this change? 15:24
jnthn SmokeMachine: Seems reasonble provided that tree structure can be relied on to be available 15:41
nine: With Inline::Perl5, I have a Perl 5 module that returns an object but...it doesn't provide methods to get at its properties, it just expects you to poke at them via the hash interface. But I'm not seeing a way to do that; associative indexing doesn't do it, for example. Is there a good way? 15:42
15:42 AlexDani` is now known as AlexDaniel 15:47 Ven`` joined 15:48 Ven`` left, Ven`` joined, p6bannerbot sets mode: +v Ven`` 15:49 p6bannerbot sets mode: +v Ven``
AlexDaniel weekly: reportable: gist.github.com/69252dd21574e9f151...63c1e10494 15:56
notable6 AlexDaniel, Noted!
SmokeMachine that test file has some errors... 16:04
if I change the sleep time from 1 to 5 secs, less tests fail... 16:10
Geth rakudo: FCO++ created pull request #2508:
Fix shaped dynamic var (my %*a{Int})
16:14
roast: FCO++ created pull request #499:
Fix macosx supply test
16:26
16:27 robertle left 16:28 Ven`` left
lucasb was this test passing on macos? 16:28
because if it was, that's strange 16:29
SmokeMachine lucasb: wasn't on my mac... 16:40
16:42 Ven`` joined 16:43 p6bannerbot sets mode: +v Ven`` 16:46 lizmat left 17:08 robertle joined 17:09 p6bannerbot sets mode: +v robertle 17:12 Ven`` left 17:20 Ven`` joined 17:21 p6bannerbot sets mode: +v Ven`` 17:49 lizmat joined, p6bannerbot sets mode: +v lizmat
Geth roast: 5b9bfe377a | (Fernando Correa de Oliveira)++ | S17-supply/watch-path.t
Fix macosx supply test
17:54
roast: 8fc2cfac35 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S17-supply/watch-path.t
Merge pull request #499 from FCO/master

Fix macosx supply test
18:14 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke 18:15 Ven`` left, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 18:21 leont joined, Ven`` joined, p6bannerbot sets mode: +v leont 18:22 p6bannerbot sets mode: +v Ven`` 18:26 Ven`` left 19:23 MasterDuke left 20:22 AlexDaniel left, AlexDani` joined 20:23 p6bannerbot sets mode: +v AlexDani` 20:24 AlexDani` is now known as AlexDaniel
Geth nqp: 1ec26bd729 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION
[MoarVM Bump] Brings 2 commits

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g6307866af 6307866af Merge pull request #1001 from Kaiepi/configure2 c0799ec14 Include system library paths in Configure.pl if configured to use them
20:36
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g6307866af
rakudo: 7a82deb6e0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 2 commits

NQP bump brought: github.com/perl6/nqp/compare/2018....g1ec26bd72 1ec26bd72 [MoarVM Bump] Brings 2 commits 490fd7623 fix off-by-one in highest_child_id calculation
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g1ec26bd72
20:59 robertle left 21:10 lizmat left 21:12 lizmat joined, p6bannerbot sets mode: +v lizmat
timotimo ThreadPoolScheduler's supervisor is doing lots of sinking, it appears; i'm seeing it sink Slip a bunch, and it might come from the "if $exhausted" block; probably from inside, though? 21:30
i'm trying to track down why moarperf's memory usage grows slowly even when no requests are coming in 21:32
at the very least the TPS is generating spesh logs all the time
AlexDaniel fwiw I'm seeing growing memory usage in long running processes 21:35
not sure if an idling script is enough, or if it's related to proc::asyncs (my scripts do that a lot) 21:36
timotimo if there's proc::async you'll have the TPS and its supervisor 21:38
i don't see a reason for it to grow endlessly, though 21:39
the only times MVM_malloc is hit during idle times is when creating new spesh logs 21:54
AlexDaniel: i might have The Cause 22:11
do you have a process somewhere that grows a bunch?
AlexDaniel timotimo: yeah locally, but I can't share the script unfortunately 22:24
lizmat timotimo: what did 490fd7623ed6710d83152b8 fix? (apart from the technical "off-by-one" ? 22:28
AlexDaniel samcv: I did run Blin yet another time, it's clean
samcv: canary looks fine too, releasable is happy
samcv: so please go ahead and cut moar release, as nothing is going to change in moar I think 22:29
weekly: squashathon this weekend (no topic yet but I'm hoping to fix that soon) 22:30
notable6 AlexDaniel, Noted!
lizmat notable6: weekly 22:37
notable6 lizmat, 4 notes: gist.github.com/895e3263b7635c0dc8...18c3121df7
lizmat And another Perl 6 weekly hits the Net: p6weekly.wordpress.com/2018/11/26/...onga-grep/ 22:57
timotimo lizmat: the profiler frontend relies on this data 23:28
i was getting values from other places in the tree in some situations accidentally 23:29
well, "some situations" that definitely occur in every graph that's got more than a few nodes
AlexDaniel: all you'd need to do is attach a gdb and see if a breakpoint on MVM_spesh_log_create gets hit over and over even when the script isn't doing anything 23:31
whoa, jj has "rakudobrew build panda" in the lpw18 slides 23:32
AlexDaniel :D 23:33