github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
02:17 dogbert11 left 04:07 committable6 left, statisfiable6 left, bloatable6 left, nativecallable6 left, evalable6 left, coverable6 left, squashable6 left, notable6 left, reportable6 left, tellable6 left, shareable6 left, greppable6 left, releasable6 left, unicodable6 left, benchable6 left, bisectable6 left, quotable6 left, benchable6 joined 04:08 evalable6 joined, squashable6 joined, nativecallable6 joined, releasable6 joined 04:09 tellable6 joined, committable6 joined 04:10 shareable6 joined, unicodable6 joined, coverable6 joined, greppable6 joined, bloatable6 joined, notable6 joined, bisectable6 joined 04:11 reportable6 joined, quotable6 joined 04:12 statisfiable6 joined 06:38 domidumont joined 07:49 zakharyas joined 08:12 robertle joined 08:59 sena_kun joined 10:08 zakharyas left 10:49 zakharyas joined
Guest23744 not much activity here today :) 12:13
12:21 zakharyas left 12:41 lucasb joined 14:00 zakharyas joined 14:29 robertle left 14:30 robertle joined 15:20 robertle left 15:24 robertle joined 15:29 robertle left 15:33 domidumont left 15:44 robertle joined 15:48 robertle left 16:16 dogbert11 joined 16:28 MasterDuke joined 17:02 chloekek joined
nine Yeah....if there was more activity I could take the lack of a "NNNOOOOO don't do that!" as a sign that turning guard sets into MVMCollectable was sane... 17:02
dogbert11 perhaps it is sane 17:03
17:08 robertle joined
jnthn Ah, I meant to look at that 17:08
Hmm...not sure 17:15
I mean, it marks the things within the plugin guard set but I don't see how it prevents the memory related to them being freed 17:17
Hm, what's allocating during guard resolution anyway... 17:18
Oh, the collected objects
Since spesh plugin resolution needn't be reentrant, I wonder wonder if we can simply allocate such an array once and hang it off the thread context 17:19
otoh, that sadly won't help with MVM_repr_get_attr_o
17:30 zakharyas left 18:56 zakharyas joined 19:38 MasterDuke left 20:15 chloekek left 20:28 robertle left
nine jnthn: if the guard set were an MVMCollectable we wouldn't need the MVM_fixed_size_free_at_safepoint and the MVMROOT in resolve_using_guards would keep it alive. 20:35
Or maybe the whole plugin state 20:36
20:46 zakharyas left 21:22 AlexDaniel left
jnthn nine: Yes, that may be the cleanest option 21:54
At least, I didn't come up with a better idea
I didn't convince myself that the current solution is correct. I didn't prove it ain't either, but my gut feeling is something's not right 21:55
22:08 sena_kun left 22:26 patrickb joined 23:10 lucasb left
patrickb Could someone have a look at PR #1182? That's enabling paths with unicode symbols on Windows. I'd like to have that merged before the next release, as I see it as a prerequisite for a binary release on Windows. (github.com/MoarVM/MoarVM/pull/1182) 23:13
tellable6 2019-09-26T16:23:38Z #perl6-dev <vrurg> patrickb can we have perl6-m in rakudo source not run moar but be linked against moar's dynlib, same as inst-perl6-m?
23:33 patrickz joined 23:36 patrickz left 23:38 patrickb left