Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
timo a small grep would already get us very close, i think 00:01
like grepping for "Inlining frame" with before-context of one line out of a grep of the whole file with lines "Before:" and the line before it as well as "Inlining frame"
00:02 reportable6 left 00:04 reportable6 joined, Guest12 joined 00:15 Guest12 left
japhb Meanwhile I got the multithreaded attacks test working; my hunch was right and precaching all of the possible pixel combinations worked. 00:19
Current: 00:20
Min: 45.7 ms (21.9 fps) - Ave: 104.0 ms (9.6 fps) - Max: 324.4 ms (3.1 fps)
50%: 97.8 ms - 75%: 131.3 ms - 90%: 151.3 ms - 95%: 161.8 ms - 99%: 286.7 ms
2021.09: 00:22
Min: 60.2 ms (16.6 fps) - Ave: 135.0 ms (7.4 fps) - Max: 363.7 ms (2.7 fps)
50%: 126.0 ms - 75%: 166.9 ms - 90%: 191.1 ms - 95%: 203.6 ms - 99%: 327.1 ms
So the improvement holds there as well, though perhaps not as starkly.
timo all improvement is appreciated :) 00:34
01:15 linkable6 left, evalable6 left 01:16 linkable6 joined 01:18 evalable6 joined 02:12 MasterDuke left 02:19 SmokeMachine left, SmokeMachine joined 02:31 leont left 02:32 leont joined 03:36 benchable6 left, quotable6 left, releasable6 left, statisfiable6 left, nativecallable6 left, coverable6 left, unicodable6 left, tellable6 left, bisectable6 left, reportable6 left, committable6 left, squashable6 left, shareable6 left, sourceable6 left, linkable6 left, bloatable6 left, greppable6 left, notable6 left, evalable6 left 03:37 coverable6 joined, sourceable6 joined, statisfiable6 joined, nativecallable6 joined 03:38 reportable6 joined 03:39 tellable6 joined 04:38 unicodable6 joined 04:39 shareable6 joined, bloatable6 joined, greppable6 joined, evalable6 joined 05:38 linkable6 joined, notable6 joined 05:39 committable6 joined 06:02 reportable6 left 06:03 reportable6 joined 06:38 bisectable6 joined 06:40 benchable6 joined 07:39 quotable6 joined 07:40 releasable6 joined 07:46 MasterDuke joined 08:26 squashable6 joined
dogbert17 it's very silent here today 10:35
lizmat makes some noise as well :-) 10:36
dogbert17 anyway, there seems to be a flapper hiding in t/spec/S12-methods/lastcall.t, more specifically test #3
hello lizmat :)
ok 2 - sanity test for clearing
Can only use manipulate a capture known in this dispatch 10:37
lizmat scare it out of hiding, I'd say!
dogbert17 in method doit at t/spec/S12-methods/lastcall.t line 21
to repro, run 'MVM_SPESH_NODELAY=1 MVM_SPESH_BLOCKING=1 ./rakudo-m -Ilib t/spec/S12-methods/lastcall.t' a few times 10:38
sena_kun finished with a breakfast and looks at the release 10:40
dogbert17 ++sena_kun
10:46 evalable6 left, linkable6 left 10:47 linkable6 joined 10:48 evalable6 joined
dogbert17 some gdb output can be found here, gist.github.com/dogbert17/d3fee0f0...854faa2f71 11:05
MasterDuke what about an MVM_dump_backtrace(tc)? 11:06
dogbert17 MasterDuke: let's see ...
MasterDuke oh, nm, it's already the first thing there
dogbert17 yeah, added it anyway :) 11:07
MasterDuke what's `record->rec.resume_kind`? 11:08
dogbert17 MVMDispProgramRecordingResumeCaller 11:09
MasterDuke so i guess the find_capture(...) returns false 11:12
dogbert17 so it would seem 11:14
btw, I'm running with a 20k nursery 11:16
now all we need is someone recommending rr :) 11:24
lizmat maybe use rr ? 11:30
.oO( always happy to oblige :-)
sena_kun ouch, there is no merge commit for new-disp in moarvm? 11:45
hmm, I see there is not
11:58 evalable6 left, linkable6 left 12:00 evalable6 joined 12:02 reportable6 left 12:05 reportable6 joined
sena_kun [-Wunused-variable] 12:05
6721 | MVMCallStackRecord *csrecord = MVM_callstack_allocate_nested_runloop(tc);
Geth MoarVM/2021.10: 48d35da340 | Altai-man++ | docs/ChangeLog
Update ChangeLog for 2021.10 release
12:14
MoarVM/2021.10: 23cc724d16 | Altai-man++ | VERSION
Bump VERSION for release
MoarVM: Altai-man++ created pull request #1576:
2021.10 release
MoarVM: 48d35da340 | Altai-man++ | docs/ChangeLog
Update ChangeLog for 2021.10 release
MoarVM: 23cc724d16 | Altai-man++ | VERSION
Bump VERSION for release
MoarVM: 07060faf14 | Altai-man++ (committed using GitHub Web editor) | 2 files
Merge pull request #1576 from MoarVM/2021.10

2021.10 release
jnthnwrthngtn sena_kun: There was a merge commit for new-disp, it's 962e835dc1 12:31
sena_kun a bit too late. :P 12:34
MoarVM release is done.
jnthnwrthngtn :) 12:38
For future reference, `git log --merges --oneline` is an easy way to see all the merge commits 12:39
timo: For just seeing what gets inlined, MVM_SPESH_INLINE_LOG=1 in the environment will spit inlines out on stderr, and is far cheaper (so doesn't disrupt the program so much) as a spesh log. Sadly, though, also doesn't give that much insight into why. 12:40
timo ooh, of course 12:41
12:50 frost left 12:59 linkable6 joined 14:50 evalable6 left, linkable6 left 15:51 evalable6 joined 15:53 linkable6 joined 17:33 linkable6 left, evalable6 left 17:34 evalable6 joined 18:02 reportable6 left 18:05 reportable6 joined 18:34 linkable6 joined 20:41 linkable6 left, evalable6 left 20:55 squashable6 left 20:56 squashable6 joined 21:43 linkable6 joined 23:02 Kaiepi left 23:19 discord-raku-bot left, discord-raku-bot joined 23:44 evalable6 joined