| IRC logs at
Set by AlexDaniel on 12 June 2018.
00:58 greppable6 left, quotable6 left, benchable6 left, nativecallable6 left, sourceable6 left, bisectable6 left, bloatable6 left, unicodable6 left, linkable6 left, committable6 left, shareable6 left, notable6 left, evalable6 left, tellable6 left, squashable6 left, releasable6 left, coverable6 left, statisfiable6 left 00:59 nativecallable6 joined, unicodable6 joined, quotable6 joined, committable6 joined 01:00 evalable6 joined, bisectable6 joined, tellable6 joined, shareable6 joined, statisfiable6 joined, benchable6 joined, sourceable6 joined, bloatable6 joined 01:01 releasable6 joined, linkable6 joined, greppable6 joined, coverable6 joined 01:02 squashable6 joined, notable6 joined 01:28 leont left 02:43 Kaiepi left, Kaiepi joined 04:33 lucasb left 05:37 MasterDuke left
Geth_ MoarVM: 8c41f6692e | (Stefan Seifert)++ | src/6model/serialization.c
Fix memory leak in resolve_param_interns

Forgot to free() the array with which we track, which parametrics we already resolved. As this runs once per module load and the array will usually be quite small, the leak is not large, but a leak is a leak...
nine You know you have spent too much time with a piece of code, when you discover such leaks when sitting on the toilet without any electronics nearby... 07:01
07:07 sena_kun joined
nwc10 :-) or is that :-( ? 07:44
nine a bit of both maybe? :D 08:16
Nah, mostly positive... gives me confidence that I will be able to fix the remaining issues 08:17
Geth_ MoarVM/hash-single-allocation: 18 commits pushed by (Nicholas Clark)++
09:20 Altai-man joined 09:23 sena_kun left 10:23 evalable6 left, linkable6 left 10:25 evalable6 joined 10:26 linkable6 joined 12:05 leont joined 12:25 MasterDuke joined 12:31 leont left 12:37 MasterDuke left 13:21 sena_kun joined 13:23 Altai-man left 13:37 MasterDuke joined 13:45 ggoebel left 14:17 ggoebel joined 15:31 ggoebel left 15:44 zakharyas joined 15:56 ggoebel joined 15:58 ggoebel_ joined 15:59 zakharyas left, zakharyas joined 16:01 ggoebel left
nine Ha! Looks like we can actually be too successful in finding existing parametrizations, i.e. if they are from the comp unit we're currently loading. In that case they may hide the ones we're actually trying to merge with 16:16
16:18 Kaiepi left 16:20 ggoebel_ left, Kaiepi joined
nine Down to 2 test files and 2 spec test files with failures 16:22
16:31 domidumont joined
nwc10 and down to your last few coffee beans? 16:35
timotimo do we have anything to disable hash randomization? nwc10? 16:38
nwc10 #define MVM_HASH_RANDOMIZE 1
in src/moar.h
timotimo ah, i should have given -i to ack
nwc10 set that to 1 to disable it
nine No way! I stocked up pretty well last week
timotimo then i would have found it
nwc10 nine: cool
timotimo: I forget - where in the code do I need to add (back) the size of the not-GC-allocated part of hashes? 16:39
timotimo it's called unmanaged_size
in the repr
nwc10 aha
OK thanks. I shall have a look at how other reprs do that 16:40
17:20 Altai-man joined 17:23 sena_kun left 17:37 domidumont left, lucasb joined 18:33 domidumont joined 18:34 domidumont left 18:54 zakharyas left 19:01 Geth_ left 19:57 ggoebel_ joined 20:04 patrickb joined 20:19 patrickb left 20:29 Geth joined 20:40 Altai-man left 21:26 vrurg left 21:48 vrurg joined 21:49 vrurg left, vrurg joined, vrurg left