github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:07 leont_ left 02:05 lucasb left 04:30 linkable6 left, evalable6 left, evalable6 joined 04:32 linkable6 joined 05:37 Kaiepi left, Kaiepi joined 06:02 hungrydonkey joined 06:33 hungryd92 joined, hungrydonkey left 06:35 hungryd92 left, hungrydonkey joined 06:36 hungrydonkey left, hungrydonkey joined 08:41 sena_kun joined 08:42 hungrydonkey left 08:59 domidumont joined 12:11 Altai-man joined 12:13 sena_kun left 12:20 patrickb joined 13:00 leont joined 13:21 lucasb joined
Geth MoarVM/debugserver_invoke_code_support: 6 commits pushed by (Timo Paulssen)++ 13:42
14:00 domidumont left 14:23 brrt joined
Geth MoarVM/debugserver_invoke_code_support: 6 commits pushed by (Timo Paulssen)++ 15:26
MasterDuke a lot of times `body->elems` is 0 in here github.com/MoarVM/MoarVM/blob/mast...rray.c#L65 any reason not to add an `if (body->elems == 0) return`? 15:38
timotimo not a bad idea i think 15:40
MasterDuke k 15:41
15:42 brrt` joined 15:44 brrt left
MasterDuke heh, 4m times when compiling CORE.c 15:44
timotimo i wonder if accessing the elems count can be actually slower than accessing the slot kind 15:47
since there's slot kinds that require no marking of the entries, like ints and nums 15:48
MasterDuke 3454595 times it was an obj array with 0 elems, 3734 times a str array with 0 elems 15:53
16:12 sena_kun joined 16:13 Altai-man left
MasterDuke also 495073 times that `MVM_str_hash_count(tc, hashtable) == 0` 17:06
17:14 domidumont joined 17:28 domidumont left 17:34 domidumont joined 17:50 sena_kun left 18:57 sena_kun joined 19:31 domidumont left 19:40 brrt` left, brrt` joined 20:11 Altai-man joined 20:14 sena_kun left 20:30 ChanServ left 20:31 tobs left, ChanServ joined, tepper.freenode.net sets mode: +o ChanServ 20:32 tobs joined 20:38 brrt` left
MasterDuke is Geth down? github.com/MoarVM/MoarVM/pull/1393 21:29
22:22 leont left
Geth MoarVM: bed0a49f29 | (Daniel Green)++ | 2 files
Early exit gc_mark for VMArray+MVMHash if able

Don't need to go through the setup work to try and mark the held elements if there aren't in fact any elements.
22:26
MoarVM: 18e16b6ecf | MasterDuke17++ (committed using GitHub Web editor) | 2 files
Merge pull request #1393 from MasterDuke17/exit_early_from_gc_mark_if_able

Early exit gc_mark for VMArray+MVMHash if able
22:33 patrickb left 22:42 Altai-man left