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.
[Coke] lizmat: good point, not sure if the issue is the OS or the chip 01:35
nine Plot twist! The DB::SQLite failure is actually a bug in the module. Though of course (this is becoming a theme) I have no clue why it didn't surface before 11:16
timo good detective work in any case! 11:24
nine lizmat: IIRC Ecosystem::Archive had issues as well? 11:27
timo i wonder if we want to turn a bunch of "null" instructions in a row at the start of a frame into SSE ops :D
we don't specifically align our work pointers, i believe 11:45
i only see 0x...0 and 0x...8 11:51
nine The alignment happens implicitly by virtue of MVMFrame and thus MVMCallStackFrame having the proper size 11:53
dogbert17 nine: does that mean you have solved all nativecall related issues? 11:54
timo so when the pointers all end in 0 or 8, we have 8-byte-aligned addresses which is for 64bit elements 11:56
oh, no, it has to be aligned to something bigger when you want to use sse registers
nine dogbert17: looks like
timo probably a rather silly thing to try *shrug* 11:59
nine Probably just not worth it 12:01
timo not yet ;)
dogbert17 nine++, you're on a roll 12:03
timo lizmat: do you have some golfed code for the gist with telemetry you recently pasted? 20:55