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.
00:00 reportable6 left 00:01 reportable6 joined 03:23 Kaiepi left 04:32 linkable6 left, evalable6 left 04:34 evalable6 joined, linkable6 joined 05:23 squashable6 left 05:24 squashable6 joined 06:00 reportable6 left, reportable6 joined 07:00 linkable6 left, evalable6 left 07:01 evalable6 joined 07:03 linkable6 joined 09:17 squashable6 left 09:20 squashable6 joined 10:04 sena_kun joined 10:34 Kaiepi joined 11:45 epony left 12:00 reportable6 left 12:03 reportable6 joined
Kaiepi what do spesh problems tend to look like? 12:09
nine Kaiepi: usually, error messages that don't make any sense at all. In the worst case segfaults. 13:16
Kaiepi there's this bizarre timing issue that prevents me from benchmarking more than one code block in a script 14:11
it goes away with MVM_SPESH_DISABLE=1, but not MVM_JIT_DISABLE=1
past the first code block that ever gets iterated, there's a jump in how long it takes for the code object to invoke, even when written identically, but as different code objects 14:12
it happens even when each code block is iterated over in parallel 14:13
cloning that first code object and iterating with that is fine, though 14:14
nine Well that's the point of spesh: to take data collected at runtime and create versions of the code that process similar inputs faster. Of course that does make benchmarking harder. 16:16
16:18 epony joined 18:00 reportable6 left 18:01 reportable6 joined 18:53 Kaipei joined 18:57 Kaiepi left 19:03 Kaipei left 19:04 Kaipei joined 19:28 Kaipii joined 19:32 Kaipei left
Geth MoarVM: MasterDuke17++ created pull request #1733:
Bump mimalloc to v2.0.9
20:15 mst left
Geth MoarVM: d54305637c | (Daniel Green)++ | 3rdparty/mimalloc
Bump mimalloc to v2.0.9
MoarVM: a1e2a57a5a | MasterDuke17++ (committed using GitHub Web editor) | 3rdparty/mimalloc
Merge pull request #1733 from MasterDuke17/bump_mimalloc_to_v2.0.9

Bump mimalloc to v2.0.9
21:41 linkable6 left, evalable6 left 21:43 linkable6 joined 21:44 evalable6 joined