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
09:50 sena_kun joined 09:59 finanalyst joined 10:15 finanalyst left 10:19 finanalyst joined 11:16 finanalyst left 11:21 bartolin left 13:36 bartolin joined 16:14 DrEeevil left 16:21 camelia left, Woodi left, coleman left, Techcable left, bisectable6 left, jnthn left, ingy left, JRaspass left, harrow left, Nicholas left, gfldex left, ilogger2_ left, tbrowder left, greppable6 left, unicodable6 left, bloatable6 left, sourceable6 left, tellable6 left, coverable6 left, mst left 16:24 vrurg left, timo left 16:30 Woodi joined, coleman joined, Techcable joined, bisectable6 joined, camelia joined, jnthn joined, JRaspass joined, ingy joined, vrurg joined, timo joined, bartolin left, bartolin_ joined, xiaomiao joined, harrow joined, Nicholas joined, gfldex joined, ilogger2_ joined, tbrowder joined, greppable6 joined, unicodable6 joined, sourceable6 joined, bloatable6 joined, tellable6 joined, coverable6 joined, mst joined, lizmat left, Geth left, jdv left, Techcable left, lizmat joined, Geth joined, jdv joined, evalable6 left, releasable6 left, benchable6 left, linkable6 left, SmokeMachine left, evalable6 joined, releasable6 joined, benchable6 joined, linkable6 joined, SmokeMachine joined 16:31 Techcable joined, sugarbeet left, sugarbeet joined, sena_kun left, rba left, shareable6 left 16:32 sena_kun joined 16:48 japhb left, nine left, committable6 left, quotable6 left 16:49 japhb joined, nine joined, committable6 joined, quotable6 joined 16:52 leedo left, ab5tract left, jjatria left, leont left, ugexe left, leedo joined, ab5tract joined, jjatria joined, leont joined, ugexe joined 16:55 leedo left, ab5tract left, jjatria left, leont left, ugexe left, japhb left, nine left, committable6 left, quotable6 left, sena_kun left, sugarbeet left, evalable6 left, releasable6 left, benchable6 left, linkable6 left 16:56 SmokeMachine left, lizmat left, Geth left, jdv left, harrow left, Nicholas left, gfldex left, ilogger2_ left, tbrowder left, greppable6 left, unicodable6 left, bloatable6 left, sourceable6 left, tellable6 left, coverable6 left, mst left, vrurg left, timo left, camelia left, Techcable left, Woodi left, coleman left, bisectable6 left, jnthn left, ingy left, JRaspass left, xiaomiao left, bartolin_ left, Voldenet left, kjp left, ugexe joined, releasable6 joined, evalable6 joined, jdv joined, Geth joined, lizmat joined, mst joined, coverable6 joined, tellable6 joined, bloatable6 joined, sourceable6 joined, unicodable6 joined, greppable6 joined, tbrowder joined, ilogger2_ joined, gfldex joined, Nicholas joined, harrow joined, xiaomiao joined, bartolin_ joined, timo joined, vrurg joined, ingy joined, JRaspass joined, jnthn joined, camelia joined, bisectable6 joined, coleman joined, Woodi joined, kjp joined, Voldenet joined 16:58 Voldenet left, kjp left, Voldenet joined, kjp joined
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
19:48 lizmat_ joined 19:51 lizmat left 19:54 lizmat_ left, lizmat joined 21:33 finanalyst joined
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