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.
Geth MoarVM/unhandled_target_type_error_message_details: 39809815cc | (Timo Paulssen)++ | src/core/nativecall.c
in nativecast, output more details

This helped diagnose rakudobug 5682
00:41
MoarVM/main: 33c9996aa8 | (Timo Paulssen)++ (committed by timo) | 3 files
all-thread-bt syscall: dump backtraces, optionally exit
01:27
MoarVM/more_telemetry: 6 commits pushed by (Timo Paulssen)++ 01:35
MoarVM/main: 6 commits pushed by (Timo Paulssen)++
timo ugh, we always call the hashtable functions with something like &(body->hashtable) so i don't actually have the address of the MVMObject that is relevant to an explosive operation directly, but a pointer into it 02:20
Geth MoarVM/mvm_oops_blame: 19bcb7a500 | (Timo Paulssen)++ | 9 files
when a hash oopses, heap snapshot and look for refs

The idea is that if a hash was concurrently changed without proper locking, then we may still find a reference to the hash that exploded in other thread's memory, in particular the registers and lexicals of its frames.
... (11 more lines)
18:54
MoarVM: timo++ created pull request #1862:
when a hash oopses, heap snapshot and look for refs
18:59
timo ^- draft pull request, not ready for merge, might end up significantly changed if it gets into a mergeable state at all 19:01
Geth MoarVM/main: 4 commits pushed by (Daniel Green)++ 19:03
timo MasterDuke17++ 19:04
Geth MoarVM/is-debugserver-running-syscall: 754e3b9e6a | (Timo Paulssen)++ | src/disp/syscall.c
add "is-debugserver-running" syscall

returns 0 if the debugserver is off, 1 if it's listening, or 2 if there's currently an active connection.
23:03
MoarVM: timo++ created pull request #1863:
add "is-debugserver-running" syscall
MoarVM/mvm_oops_blame: 5b7c3627db | (Timo Paulssen)++ | src/core/exceptions.c
use malloc instead of alloca to unbreak win build

i really have to tell my clangd not to insert include statements ...
23:08
MoarVM/is-debugserver-running-syscall: 0afc1f4832 | (Timo Paulssen)++ | src/disp/syscall.c
fix build on windows
23:35