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 04:16 evalable6 left, linkable6 left 04:19 evalable6 joined 04:20 linkable6 joined 06:00 reportable6 left 06:01 reportable6 joined 07:47 linkable6 left, evalable6 left 07:48 evalable6 joined 07:50 linkable6 joined 08:32 sena_kun joined 10:31 linkable6 left, evalable6 left 10:32 evalable6 joined, linkable6 joined 12:00 reportable6 left, reportable6 joined 12:10 sena_kun left 13:07 ab5tract joined
ab5tract compiling fails for me on arch linux: " 13:08
linking libmoar.so
/usr/bin/ld: 3rdparty/libuv/libuv.a(linux.o): in function `uv__platform_loop_init':
linux.c:(.text+0x12c0): multiple definition of `uv__platform_loop_init'; 3rdparty/libuv/libuv.a(linux-core.o):linux-core.c:(.text+0x6a0): first defined here
lizmat that's from a fresh checkout ? 13:10
ab5tract freshly pulled rakudo.git 13:11
HEAD is at HEAD is now at 20f4acbca Bump MoarVM for libuv update, MasterDuke++
13:12 linkable6 left
ab5tract not sure wich repo, that HEAD is referring to, tbh 13:13
I also see: HEAD is now at 75fe055c2 Update libuv to version 1.46 (#1761)
13:14 linkable6 joined
ab5tract I was a bit surprised that the configure script wasn't building the 3rdparty modules from scratch 13:18
lizmat it does for me if I do --gen-moar 13:22
ab5tract strange..
okay, removing gen and nqp seems to have unstuck things 13:26
except now when I run make, I get: 13:28
+++ Checking for moar NQP version\n print() on closed filehandle $version_file at /home/longwalker/code/raku/rakudo/tools/build/check-nqp-version.pl line 28.
fixed with mkdir -p gen/moar 13:30
time for a fresh checkout I guess :)
yeah, deleting gen was a mistake for sure 13:31
16:08 Nicholas left 16:16 Nicholas joined 17:02 sena_kun joined 17:59 ab5tract left 18:00 reportable6 left 18:03 reportable6 joined
MasterDuke github.com/orlp/polymur-hash might be good for moarvm. currently we use siphash for our string hashing, but i believe there are now better (i.e., faster with quality at least as good) options, e.g., this, wyhash 18:35
19:36 linkable6 left, evalable6 left 19:39 evalable6 joined, linkable6 joined 21:20 linkable6 left, evalable6 left 21:21 evalable6 joined 21:23 linkable6 joined 22:38 sena_kun left