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:02 reportable6 joined 01:37 MasterDuke left 01:49 frost joined 02:30 nine left 02:32 nine joined 04:07 frost left 06:00 reportable6 left, reportable6 joined 07:27 frost joined 08:18 frost left 08:31 sena_kun joined 10:30 sena_kun left 11:08 sena_kun joined 12:00 reportable6 left 12:03 reportable6 joined 13:01 MasterDuke joined
MasterDuke caught that inline_cache spesh oops in rr. can i interest anyone in the recording? 13:03
13:03 frost joined
MasterDuke hm, something seems wrong with this recording 13:22
13:27 Geth joined 13:29 Altai-man joined, sena_kun left 13:32 frost left 13:35 frost joined
MasterDuke nine: unrelated question, is is possible to create a raku hash in c code and return it via nativecall? 14:03
nine MasterDuke: you mean from some user library? No, dabbling in internals like that is explicitly unwanted. 14:09
MasterDuke yeah. rf over in #raku was asking recently because they were creating a module binding to simdjson and wanted to return a hash 14:10
jnthn One would return, say, an array of values and build the hash back in Raku space. 14:12
That way would work on other backends too. 14:13
MasterDuke thanks, i'll pass the suggestion along 14:16
jnthn Although it seems the API of simdjson is more iterator based, so it may make more sense to consume that directly in Raku (that is, iterate to produce the hash) 14:20
MasterDuke arg, something seems borked with my rr 14:42
nine Loaded the zen workaround? 14:43
MasterDuke yep. at first it wouldn't run because of a libcapnproto mismatch, so i tried rebuilding it 14:46
that failed at first because of complaints about flexible array members not at the end of structs
so i applied a patch from a recent commit to their git repo 14:47
now it builds and installs again, but my replays just all end in syscall_traced()
maybe i'll just try building the latest from their git repo, the last 5.6.0 release was sometime last year 14:50
14:50 Altai-man left
MasterDuke hm, might be related to using the `--chaos` flag... 15:02
[Coke] heh. 15:27
"why is there so much chaos!?" "oh."
16:07 frost left 17:37 MasterDuke left 18:00 reportable6 left 18:01 reportable6 joined 18:38 sena_kun joined 18:50 MasterDuke joined
MasterDuke huh. rr built from git, no `--chaos`, but the replay still doesn't work right 18:51
well, it repros easily enough, hopefully one of you with a working rr can catch it 18:52
github.com/MoarVM/MoarVM/pull/1740 seems to be in a somewhat decent state. the only problem now that i think is unique to/cause by the PR is the windows fails 19:48
but it happens when building rakudo, not moarvm or nqp, and only on the new windows server 2022 images 19:49
Stage start      :   0.000 19:51
NMAKE : fatal error U1077: 'C:\Strawberry\perl\bin\perl.exe' : return code '0xff'
Command failed (status 512): nmake
 at D:/a/1/rakudo/3rdparty/nqp-configure/lib/NQP/Config.pm line 34.
    NQP::Config::__ANON__("Command failed (status 512): nmake\x{a}") called at D:/a/1/rakudo/3rdparty/nqp-configure/lib/NQP/Config.pm line 1502
    NQP::Config::system_or_die("nmake") called at Configure.pl line 124
some random googling suggests maybe "Microsoft Visual Studio is not correctly installed, or that the paths to it are set incorrectly" 19:52
but then i don't understand how moarvm and nqp built
[Coke] MasterDuke: does it work OK on windows 10, but not 2022? 20:28
22:57 sena_kun left