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.
Nicholas good *, #moarvm 05:11
lizmat Nicholas o/ 06:51
Nicholas \o 06:58
Nicholas timo: on the assumption that the bytecode stream is variable width (and about that much knowledge of this matter) I can't really see how that would go well with SIMD for optimisation. *However*, looking to see if there are ways to make the validator branch-free (OK, branch-reduced) might be a win. More stuff data/table driven, and fewer switch statements? 06:59
Voldenet variable length streams can be vectorized (utf8 -> utf16 converters do that with good results) 07:51
lizmat nine: trying to bump MoarVM on NQP, but it doesn't build: 09:42
nqp % make
+++ Preparing MOAR build directories
++++++ Building MOAR backend
+++ Compilinggen/moar/stage1/nqpmo.moarvm
make: *** [gen/moar/stage1/nqpmo.moarvm] Killed: 9
hmmm...nuking install dir fixes it 09:51
looks like the build process is getting poisoned by previous builds :-( 09:52
same issue with bumping NQP on Rakudo... 10:00
but nuking install/bin in rakudo solved that 10:01
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/09/05/2022-...-in-at-50/ 13:25