04:15 geekosaur joined 07:47 domidumont joined 07:52 domidumont joined 09:19 geekosaur joined 09:51 TimToady joined 12:07 zakharyas joined 15:03 domidumont joined
timotimo i'm considering adding a "add a list of $n sequential pointers to a worklist" for the case where MVMArray has a big amount of objects/strings in its list 15:12
16:19 Ven joined 17:18 Ven joined 17:28 Ven joined 18:34 Ven joined
dalek arVM/gc_worklist_add_vector: a9d2a75 | timotimo++ | src/ (3 files):
use tighter look for marking lots of array slots
18:38
19:09 leont joined
timotimo helps to actually copy the code correctly, not just a signle line out of it 20:06
OK, i'm dramatically overestimating the number of items that are actually going to go into the worklist 20:18
"items went from 0 to 46172 for 9982741 count (should be 9982741)"
total memory corruption :| 22:43
23:06 vendethiel joined
dalek arVM/gc_worklist_add_vector: 217b0ff | timotimo++ | src/ (2 files):
fixes for the add_vector method of the worklist
23:06
arVM/gc_worklist_add_vector: 68238b6 | timotimo++ | src/ (3 files):
get rid of offset, bring "should have gen2" out of loop, batch to 1024
timotimo it's not faster at all 23:10
23:44 vendethiel joined