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:12 dogbert11 left 00:13 dogbert11 joined 00:14 MasterDuke left 00:18 timo left 00:19 timo joined 00:20 timo left, timo joined 01:46 coleman joined 04:25 coleman left 05:19 ggoebel left 06:16 ShaneC joined
Nicholas good *, * 06:21
jnthnwrthngtn o/ 09:36
Nicholas \o 09:41
09:49 ShaneC left 09:53 MasterDuke joined 11:52 ggoebel joined
[Coke] o/ ~~ 13:08
MasterDuke if i have a program that spends a decent amount of time in dispatch_polymorphic, is there a good way to know what's polymorphic? 16:29
16:31 coleman joined
Geth MoarVM/fix_misspesh_of_native_calls: 01e1d11672 | (Stefan Seifert)++ | src/spesh/disp.c
Fix mis-spesh of native calls on unsupported rw arg types

When we encountered an unsupported rw arg type when trying translate dispatch to native functions, we aborted the translation, but at that point we had already inserted guards. On a successful translation these guards would end up before the specialized dispatch op, but during the process they are actually after the original dispatch op. This can result in guards failing due to arg registers ... (8 more lines)
MoarVM/fix_misspesh_of_native_calls: 87040eaa5a | (Stefan Seifert)++ | src/spesh/disp.c
Extend translation of native call dispatch to unsigned rw args
MoarVM: niner++ created pull request #1695:
Fix misspesh of native calls
17:27 coleman left 17:40 ShaneC joined
Geth MoarVM/fix_misspesh_of_native_calls: 2319bba43b | (Stefan Seifert)++ | src/spesh/disp.c
Replace callsite_drop/insert pairs with callsite_replace

Saves some code and allocations.
nine MasterDuke++
18:45 sena_kun left 18:46 sena_kun joined 20:40 discord-raku-bot left 20:41 discord-raku-bot joined 23:52 [Coke]_ joined 23:53 [Coke] left