00:31 lizmat joined 00:35 travis-ci joined
travis-ci MoarVM build failed. Jonathan Worthington 'Merge pull request #737 from MasterDuke17/create_coerce_II_op 00:35
travis-ci.org/MoarVM/MoarVM/builds/296539462 github.com/MoarVM/MoarVM/compare/e...66a38511d4
00:35 travis-ci left 00:59 evalable6 joined 02:55 colomon joined 02:57 ilbot3 joined 03:27 evalable6 joined 06:19 evalable6 joined 06:38 brrt joined 07:20 evalable6 joined 07:42 domidumont joined 07:47 domidumont joined 07:59 brrt joined, domidumont joined 08:54 zakharyas joined 09:05 patrickz joined
brrt good * #moarvm 09:39
09:53 Ven joined 11:02 leont joined 11:05 Ven joined 11:17 AlexDaniel joined 11:34 squashable6 joined 11:55 Ven joined 13:40 zakharyas joined
lizmat Q: would an nqp op that would clone a list *and* resets the size be an option? I mean, it could just return the original and create a new on in its stead underneath ? Wouldn't that potentially save a lot of moving stuff around ? 13:47
same for hashes BTW 13:48
MasterDuke jnthn: i believe github.com/MoarVM/MoarVM/pull/734/ is good to go 14:10
14:42 Ven joined 14:52 ggoebel joined 15:14 AlexDaniel joined
jnthn MasterDuke: will look a little later, thanks. 15:48
MasterDuke cool 15:49
16:07 brrt joined
brrt lizmat: i'm not seeing the purpose just now 16:18
16:24 Ven joined 17:07 buggable joined 17:32 robertle joined 17:41 greppable6 joined 17:42 domidumont joined 18:00 AlexDaniel joined 18:39 bisectable6 joined 18:45 evalable6 joined 20:03 releasable6 joined
Geth MoarVM/master: 5 commits pushed by MasterDuke17++, (Jonathan Worthington)++ 21:53
MasterDuke ah, thanks 21:55
Geth MoarVM: 483b3b8519 | (Timo Paulssen)++ | src/core/fixedsizealloc.c
FSA size debug: cooperate with valgrind

when the free size is wrong, it gives the stack trace for where the corresponding data was allocated, how many bytes are marked "defined" by valgrind, and of course the current stacktrace. On top of that, it outputs the passed and expected size.
21:56
MoarVM: 235f6147dd | (Timo Paulssen)++ | src/core/fixedsizealloc.c
use %lu instead of %d, put in missing output in one case

MasterDuke17++
MoarVM: ac0282af2a | (Jonathan Worthington)++ (committed using GitHub Web editor) | src/core/fixedsizealloc.c
Merge pull request #713 from MoarVM/fsa_valgrind_error_support

FSA size debug: cooperate with valgrind
MasterDuke jnthn: how would you recommend debugging `MoarVM panic: Heap corruption detected: pointer 0x7fba6168f720 to past fromspace`? gdb and valgrind don't really help much, and asan just complains about leaks 23:14
it's (likely) a nativecall thing, and MVM_SPESH_DISABLE=1 doesn't stop it 23:15
jnthn Try MVM_GC_DEBUG=1 23:17
You can also lower the nursery size in collect.h to make the bug more likely to show up 23:18
MasterDuke .tell timotimo followed jnthn's advice and got a general protection fault in valgrind with azawawi's test code: gist.github.com/MasterDuke17/ee516...4ca4e72e82 23:57
yoleaux MasterDuke: I'll pass your message to timotimo.
MasterDuke jnthn: ^^^ might be interested also