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.
timotimo only in total, not on a "per snapshot" basis 00:00
jnthn Oh, right. Hm.
timotimo it'd be great to have differentiation between "deleted from nursery" vs "deleted in gen2"
perhaps even per-thread for the nursery case
jnthn tbh, I'd be more interested in knowing about trends between GC runs
like, what types did I get more of
timotimo i've been thinking about a "top types by count across snapshots" feature already 00:01
is that kind of what you're thinking of?
Geth roast: 9d04b0130a | (Vadim Belman)++ | 2 files
Test for GH #2772
00:02
roast: 1098b19e8a | (Jonathan Worthington)++ (committed using GitHub Web editor) | 2 files
Merge pull request #521 from vrurg/issue_2772

Test for GH #2772
rakudo: 387534d35c | (Vadim Belman)++ | t/spectest.data
New roast test

Test is added with perl6/roast#521
rakudo: c26ca6b086 | (Jonathan Worthington)++ (committed using GitHub Web editor) | t/spectest.data
Merge pull request #2784 from vrurg/issue_2772

New roast test
roast: tony-o++ created pull request #522:
add tests for require:file<> containing classes
00:03
tony-o i have a PR coming that merges class symbols in stubs 00:05
Geth rakudo: tony-o++ created pull request #2785:
fix for roast PR #522 failing, merges class symbols into stub when using require stub:file<>
00:09
synopsebot RAKUDO#522 [closed]: github.com/rakudo/rakudo/pull/522 Slice assignment improvements
00:18 leont joined
Geth rakudo: tony-o++ created pull request #2787:
fix for perl6/roast#522, adds functionality to merge symbols to STUB ā€¦
01:49
02:09 leont left 03:21 ufobat__ joined 03:25 ufobat_ left 04:33 AlexDani` joined 04:37 AlexDaniel left 09:04 patrickb joined 10:24 nine_ is now known as nine 11:29 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 12:18 leont joined
tyil I'm trying to build perl6 in Docker, but I'm getting this error: "sh: /usr/local/bin/nqp-m: not found", but when checking that path with `ls` I see that this file does exist 12:20
this is using the alpine image as a base
using debian:stable-slim as a base seems to build fine 12:21
patrickb I still epicly fail to call a bat file with spaces in its path... 12:36
Trying this for some hours now already...
timotimo have you googled to find out in what way windows' argument parsing for bat files is simply batshit insane? 12:40
patrickb I already gave up calling the bat file and thought I'd just call cmd directly. 12:41
cmd /c "the full thing I want called including args" 12:42
but that also falls apart
it does work quite as documented when calling it from a cmd prompt
but always falls apart when doing it with Proc::Async 12:43
timotimo did you split the stuff that has "" around it?
patrickb Tried about every variant there is.
timotimo i think there's already a bug somewhere for the windows argument handling stuff in perl6
patrickb That's why I thought calling cmd was so promising. Because that receives the full command as a single argument 12:44
timotimo there should be an equivalent to strace on windows, right? 12:45
patrickb hm, that might be a way to attack 12:46
will try to reproduce with python to make sure it's a perl6 and not cmd problem.
timotimo it could very well be 12:47
try node.js, too, since they use libuv like we do
patrickb python seems to fail similarly 12:52
subprocess.call(['C:\\windows\\sys...\cmd.exe', '/C', f'"{perl6}" --target=mbc "--output={bc}" "{path}"'])
So it's not a perl6 thing after all 12:53
timotimo whew 13:03
patrickb I'll write together a Stackoverflow question... 13:33
14:05 lucasb joined
Geth star: d1c1451ab8 | (Naoum Hankache)++ (committed using GitHub Web editor) | build_msi.bat
Add new dll dependency for Windows

Fix github.com/rakudo/star/issues/135
16:49
star: cb7c1415f2 | (Naoum Hankache)++ (committed using GitHub Web editor) | tools/star/Makefile
Update Rakudo version to 2019.03.1

Update Rakudo version to 2019.03.1 to get $*KERNEL fixes on Windows.
16:54
leont lizmat: that usage change does sound like a good idea 17:38
18:14 leont left 18:47 MasterDuke left 18:52 MasterDuke joined, MasterDuke left, MasterDuke joined
lucasb bisectable6: my @a = 1..2 Z 'a'..'b'; say @a[$_][*-1] // 42 for <0 -1>; 21:02
bisectable6 lucasb, Bisecting by exit code (old=2015.12 new=c26ca6b). Old exit code: 0
lucasb, bisect log: gist.github.com/7ef323f0e31ececa63...3c97068e45
lucasb, (2019-03-16) github.com/rakudo/rakudo/commit/4f...d943651942
lucasb R#2788 21:03
synopsebot R#2788 [open]: github.com/rakudo/rakudo/issues/2788 Defined-or operator lets negative subscript cause a crash
lucasb this Failure thing is complicated isn't it? :) 21:08
at first I thought failures should propagate... then I stumbled upon that commit that made min/max/minmax exempt from this right (where's that commit? :) 21:09
Again: design.perl6.org/S02.html#line_1393 21:11
I know synopses are outdated, but it looks like a fundamental detail :)
github.com/rakudo/rakudo/pull/815 21:14
21:16 MasterDuke left 21:47 patrickb left
Geth rakudo: tony-o++ created pull request #2789:
merges class symbols into stub when using require stub:file<>
22:43
23:01 Kaiepi joined 23:32 MasterDuke joined 23:33 MasterDuke left, MasterDuke joined
Geth rakudo: vrurg++ created pull request #2790:
Made all operators in Real require definite objects
23:59