github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
Geth MoarVM: e783f56759 | (Samantha McVey)++ | tools/update-changelog.p6
Unbreak update-changelog.p6 and use new Git::Log module

Use my new module, Git::Log instead of a super hackish parsing of git log's output. The new version should be less error prone and simpler.
00:39
samcv the changelog is so long
samcv got the script working again though, here is the output atm gist.github.com/90fb70be9a536518d1...fd584d91ba
02:01 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke 02:03 MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 02:44 MasterDuke left
AlexDaniel samcv: if it is generated like that, maybe it should also include commit shas at the end like rakudo changelog does 03:07
or maybe not, you decide :)
05:06 fake_space_whale left 05:11 AlexDaniel left, AlexDaniel joined, livingstone.freenode.net sets mode: +v AlexDaniel, p6bannerbot sets mode: +v AlexDaniel 08:55 lizmat joined 08:56 p6bannerbot sets mode: +v lizmat
lizmat .tell brrt nice blog post, s/langauge/language/ 09:12
yoleaux lizmat: I'll pass your message to brrt.
09:31 brrt joined 09:32 p6bannerbot sets mode: +v brrt
brrt \o 09:35
yoleaux 09:12Z <lizmat> brrt: nice blog post, s/langauge/language/
brrt thank you lizmat :-) changed
09:45 stmuk_ joined 09:46 p6bannerbot sets mode: +v stmuk_, lizmat left 09:47 stmuk left 10:21 brrt left 11:44 lizmat joined 11:45 p6bannerbot sets mode: +v lizmat 12:09 stmuk joined 12:10 p6bannerbot sets mode: +v stmuk 12:12 stmuk_ left 12:26 AlexDaniel left 12:28 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 12:36 stmuk_ joined 12:37 p6bannerbot sets mode: +v stmuk_ 12:39 stmuk left 14:47 stmuk joined 14:48 p6bannerbot sets mode: +v stmuk 14:49 stmuk_ left 15:14 zakharyas joined, p6bannerbot sets mode: +v zakharyas 15:23 zakharyas left
TimToady brrt: I think I saw a s/Truffe/Truffle/ while you're at it 15:23
15:24 zakharyas joined, p6bannerbot sets mode: +v zakharyas
TimToady though given the extra images in my "good" eye, counting ascenders is a bit problematic right now :) 15:24
hmm, not on, actually... 15:26
.tell brrt I think I saw a s/Truffe/Truffle/ while you're at it
yoleaux TimToady: I'll pass your message to brrt.
15:56 reportable6 left, reportable6 joined 15:57 p6bannerbot sets mode: +v reportable6 16:13 avar left 16:18 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 16:19 p6bannerbot sets mode: +v avar 16:27 fake_space_whale joined 16:28 p6bannerbot sets mode: +v fake_space_whale 16:59 diakopter joined, p6bannerbot sets mode: +v diakopter 17:15 stmuk_ joined 17:16 p6bannerbot sets mode: +v stmuk_ 17:17 stmuk left
timotimo hm, do we ever inline something into a P6opaque that has its own unmanaged_size? because in that case we'd be missing calling that on our inlined objects 17:34
i want to record the maxrss in the profiler, though it'd be much nicer if i could get a "current rss" value instead :| 17:53
18:04 zakharyas left, zakharyas joined 18:05 p6bannerbot sets mode: +v zakharyas 18:15 benjikun joined, p6bannerbot sets mode: +v benjikun
jnthn timotimo: I guess a P6bigint with an allocated bigint part would be such a case 18:35
timotimo that's what i thought; we inline P6str sometimes, but that's "just" a pointer to a VMString iirc 18:37
the allocation tracker may want to learn a bit more about some ops, like ones that create a VMString + a P6str
imgur.com/Lh7Ye6s - until then it'll look a bit like this; i'll also add a column with bytes * count 18:39
*sigh* i wonder if it's time to burn this system to the ground and start anew 18:58
19:04 zakharyas left 19:29 robertle left 19:31 brrt joined 19:32 p6bannerbot sets mode: +v brrt
brrt \o 19:32
yoleaux 15:26Z <TimToady> brrt: I think I saw a s/Truffe/Truffle/ while you're at it
brrt thanks, updated
19:39 fake_space_whale left 20:18 brrt left 20:46 diakopter left 22:52 avar left
lizmat .tell brrt www.reddit.com/r/perl6/comments/9a...e/e4vw9br/ 22:59
yoleaux lizmat: I'll pass your message to brrt.
23:00 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 23:01 p6bannerbot sets mode: +v avar
jnthn I suspect he really meant bytes, and that he's also talking precisely about the size of the machine code produced for that function 23:03
But it's also a bit misleading, in that JIT will have been triggered by OSR
And that means it includes the bunch of boilerplate that we spit out at the start of every program unit, such as the stuff that deals with CTXSAVE 23:04
Of course, that isn't part of the interesting loop under consideration
So it's probably not as bad as those numbers make it look
lizmat jnthn: thanks! 23:12
afk again&&
timotimo i'll write something about the OSR thing 23:20
23:28 avar left 23:38 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar
timotimo oooh, why don't i take the rusage of cpu time before and after every gc run and use that to figure out how much the program has been doing between GC runs (and i guess also during the GC run) 23:44