🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:02 reportable6 left 00:03 reportable6 joined 01:18 Geth__ joined 01:19 TempIRCLogger left, Geth left, lizmat left 04:13 linkable6 left, evalable6 left, evalable6 joined 05:15 squashable6 left, committable6 left, shareable6 left, evalable6 left, releasable6 left, unicodable6 left, quotable6 left, bloatable6 left, bisectable6 left, notable6 left, nativecallable6 left, benchable6 left, coverable6 left, reportable6 left, greppable6 left, sourceable6 left, tellable6 left, statisfiable6 left 05:16 committable6 joined, frost joined 05:17 notable6 joined, nativecallable6 joined, benchable6 joined, releasable6 joined, greppable6 joined 05:18 statisfiable6 joined, bloatable6 joined, tellable6 joined, unicodable6 joined 05:19 sourceable6 joined
Xliff p6-Suite timings have once again been cancelled this week, due to: github.com/rakudo/rakudo/issues/4655 05:25
06:16 squashable6 joined 06:17 evalable6 joined 07:04 reportable6 joined 07:14 frost left, linkable6 joined, frost joined 07:17 quotable6 joined, bisectable6 joined 07:18 shareable6 joined 07:38 frost left 08:17 coverable6 joined 08:42 patrickb joined 09:47 lizmat_ left 09:48 lizmat joined
lizmat Files=1349, Tests=117874, 307 wallclock secs (34.83 usr 9.15 sys + 4304.02 cusr 343.92 csys = 4691.92 CPU) 09:48
10:05 squashable6 left 11:11 coverable6 left, evalable6 left, bisectable6 left, shareable6 left, notable6 left, linkable6 left, committable6 left, releasable6 left, unicodable6 left, nativecallable6 left, reportable6 left, sourceable6 left, benchable6 left, statisfiable6 left, tellable6 left, greppable6 left, bloatable6 left, quotable6 left 11:12 benchable6 joined, reportable6 joined, shareable6 joined 11:13 sourceable6 joined, notable6 joined, committable6 joined 11:14 bisectable6 joined 12:02 reportable6 left 12:07 squashable6 joined 12:12 tellable6 joined 12:13 bloatable6 joined 12:14 unicodable6 joined 13:04 reportable6 joined 13:13 coverable6 joined 13:14 greppable6 joined, evalable6 joined 14:14 releasable6 joined 15:14 quotable6 joined, linkable6 joined 16:12 statisfiable6 joined
timo i wonder if we would be able to put retries in for precomp for cases where we're running up against some kind of resource limitation 17:24
.. are we currently doing in-process precomp or out-of-process precomp ...
ah yes, a tree of processes 17:30
17:32 evalable6 left, linkable6 left 17:34 linkable6 joined 18:02 reportable6 left 18:03 reportable6 joined
nine To me it'd make more sense to fix the actual bugs 18:21
timo yes, true 18:22
gist.github.com/timo/a34409256a10f...0adf221771 - does this veeeery sloooowly leak for anybody else? 18:25
18:35 evalable6 joined, dogbert17 left 18:40 squashable6 left 18:41 squashable6 joined
releasable6 Next release in ≈4 days and ≈23 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
19:03 dogbert17 joined 19:12 nativecallable6 joined 19:31 squashable6 left
MasterDuke timo: after how many iterations? i did it for 1_000 and heaptrack didn't think it leaked anything 20:28
20:32 squashable6 joined
timo imgur.com/FzJvjfl 20:33
does that link actually work?
yeah it does 20:34
MasterDuke i see the same thing in my heaptrack recording. i guess they're getting cleaned up on exit
so it's an hll leak, not a vm one i guess
timo i mean, this isn't really a program that should be using more data after the first minute 20:35
yeah i wasn't expecting moar to leak something here
MasterDuke looks like it's likely repr_clone -> copy_to 20:36
timo which repr are we cloning? quite possibly cloning MVMCode probably 20:37
MasterDuke dunno, heaptrack doesn't know that
it was only 849 allocations, but 442mb 20:38
timo i see clonings of scalar and IterationBuffer 20:41
MasterDuke then i suspect it's the IterationBuffer 20:42
huh. i ran for 100 iterations and see 4300 MVMCodes and 770 P6opaques, no iterationbuffers 20:43
timo 483328 ssize, could be the array of words we pick from 20:44
MasterDuke what if you shorten @w to just a few elements 20:45
22:58 linkable6 left, evalable6 left 23:01 linkable6 joined 23:15 patrickb left 23:32 discord-raku-bot left, discord-raku-bot joined 23:58 evalable6 joined