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:07 reportable6 left 01:08 reportable6 joined 01:24 squashable6 left 01:25 squashable6 joined 01:35 Kaiepi left 04:26 frost joined 04:46 frost left 04:47 sena_kun left 04:57 sena_kun joined 05:01 frost joined 05:18 squashable6 left 05:19 squashable6 joined 05:26 frost15 joined, frost15 left, frost21 joined 05:27 frost21 left, frost31 joined 05:29 frost left 05:30 frost31 is now known as frost 05:41 frost left 05:46 leedo left, leedo joined 05:55 frost joined 06:07 reportable6 left 06:08 reportable6 joined 06:22 kjp left, kjp joined 07:19 frost left 07:30 frost joined
Nicholas good *, * 07:34
07:45 frost left
nine Good *, indeed 08:19
08:42 kjp left 08:46 kjp joined 09:20 kjp left 09:21 kjp joined 10:35 jnthn is now known as jnthnwrthngtn 11:12 Geth left, Geth joined 12:07 reportable6 left, reportable6 joined 13:07 linkable6 left, evalable6 left 13:31 kjp left 13:32 kjp joined 13:47 frost joined 14:09 evalable6 joined 14:12 Util joined 14:15 frost left 14:18 kjp left 14:30 frost joined 14:43 frost left
Geth MoarVM/master: 7 commits pushed by (Stefan Seifert)++ 15:01
15:04 Geth left, Geth joined
lizmat meh, looks like the timeout logic of IRC::Client still needs some tuning 15:06
15:09 linkable6 joined 15:30 kjp joined
MasterDuke could developers.redhat.com/blog/2020/06...un-speeds# be relevant for moarvm? 15:37
github.com/rakudo/rakudo/issues/4729 ugh, bigint ops also need the same fixing as nativecall 15:56
another reason to switch to gmp, you can pass it allocation functions to use 15:57
lizmat does it? the version used there misses at least 23 commits ?
aaah,. that's related to mimalloc, not the uint merge 15:58
lizmat goes silent again
MasterDuke Nicholas++ has been on a roll fixing/finishing my incorrect/incomplete PRs, maybe i can trick^h^h^h^h^h convince him to look into the gmp one after i rebase it... 16:00
Nicholas and the reward is cake? 16:01
(I am not familiar with the game, but I am aware of it)
MasterDuke virtual cake now, physical beer if we ever meet in-person 16:02
lizmat nine: P5getnetbyname got borked 16:09
===SORRY!===
Calling _getnetbyaddr(uint, int) will never work with declared signature (int32, uint32 --> P5getnetbyname::NetStruct)
I guess that's an error that previously went unnoticed
nine Yeah, definitely looks wrong in the module. Previously uint was essentially the same as int, so we didn't mind 16:12
We can be more lenient with this. Even C compilers wouldn't complain about this case. But I wonder where the line is between the compiler detecting this being helpful and it being just noise. 16:13
lizmat no, it's fine as far as I am concerned :-) 16:14
16:37 linkable6 left, evalable6 left 16:38 linkable6 joined, evalable6 joined
lizmat nine: looks like IO::Socket::Async::SSL got borked 16:43
This container does not reference a native unsigned integer
in block at /Users/liz/Github/rakudo.moar/install/share/perl6/site/sources/B354B3F623BE4824406EEA4C8A5D0C9910B12079 (IO::Socket::Async::SSL) line 768
which in turn breaks Cro::TLS
nine steps to reproduce? 16:47
tests seem to run fine here
lizmat running my REA update script 16:50
hmmm... I was already considering not using Cro::HTTP::Client, but instead of just shelling out to curl 16:52
nine What does --ll-exception point at? 16:53
lizmat This container does not reference a native unsigned integer
at SETTING::src/core.c/Buf.pm6:187 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:)
nine Are you on 2021.12-141-g3823f88ce?
lizmat aaah... need to pull rakudo :-) 16:54
am now :-)
MasterDuke actually, now i'm not so sure the bigint functions do need anything. we don't directly alloc/free their internals, libtommath does that and it's just using regular libc calls. not exactly sure what the problem is 17:08
17:41 dogbert11 joined 17:43 dogbert17 left 18:07 reportable6 left 19:09 reportable6 joined 20:01 harrow left 20:27 harrow joined
japhb Welp, with nine++'s latest commits, it appears Cairo can build/test cleanly now. However NativeHelpers::Array is failing. :-/ 21:37
21:57 linkable6 left, evalable6 left 21:59 evalable6 joined 22:32 Geth left, Geth joined 22:36 Geth left, Geth joined 22:41 Geth left, Geth joined