Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:07
reportable6 left
01:03
frost joined
01:08
reportable6 joined
02:08
linkable6 left,
shareable6 left,
releasable6 left,
evalable6 left,
greppable6 left,
statisfiable6 left,
committable6 left,
nativecallable6 left,
benchable6 left,
coverable6 left,
unicodable6 left,
reportable6 left,
quotable6 left,
notable6 left,
squashable6 left,
bisectable6 left,
tellable6 left,
bloatable6 left,
sourceable6 left,
coverable6 joined,
evalable6 joined,
greppable6 joined,
bloatable6 joined
02:09
tellable6 joined
02:10
squashable6 joined
03:05
frost left
03:08
quotable6 joined,
releasable6 joined,
committable6 joined
03:09
notable6 joined
03:10
statisfiable6 joined,
nativecallable6 joined,
bisectable6 joined
03:15
frost joined
04:06
frost left
04:09
linkable6 joined
04:10
unicodable6 joined,
sourceable6 joined,
benchable6 joined,
reportable6 joined
05:10
sourceable6 left,
unicodable6 left,
linkable6 left,
bloatable6 left,
benchable6 left,
reportable6 left,
bisectable6 left,
evalable6 left,
coverable6 left,
releasable6 left,
notable6 left,
squashable6 left,
quotable6 left,
greppable6 left,
statisfiable6 left,
tellable6 left,
committable6 left,
nativecallable6 left
05:11
shareable6 joined,
sourceable6 joined,
bloatable6 joined,
nativecallable6 joined
05:12
unicodable6 joined,
linkable6 joined,
tellable6 joined,
reportable6 joined
05:13
coverable6 joined
06:07
reportable6 left
06:11
quotable6 joined,
bisectable6 joined
06:12
releasable6 joined,
evalable6 joined,
benchable6 joined
06:54
linkable6 left
07:11
notable6 joined,
committable6 joined
07:12
squashable6 joined,
greppable6 joined
08:09
reportable6 joined
08:20
frost joined
08:57
linkable6 joined
09:30
frost left
|
|||
Nicholas | good *able6, #moarvm | 09:31 | |
lizmat | good moarning, Nicholas | 09:36 | |
jnthnwrthngtn | moarning o/ | 09:40 | |
Nicholas | \o | ||
10:11
statisfiable6 joined
11:06
frost joined
12:07
reportable6 left
12:09
reportable6 joined
|
|||
[Coke] | ~~ | 12:49 | |
Nicholas | +++ATH0 | 12:50 | |
12:56
Altai-man joined
|
|||
[Coke] | ATA | 12:57 | |
I think we just hung up on each other. | |||
12:58
Altai-man left,
Altai-man joined
|
|||
[Coke] | I come from the days of 300 baud but never spoke hayes. | 12:58 | |
Nicholas | I believe I am later than that. But also I only know that one from later folklaw | 12:59 | |
[Coke] | I had a 300 baud for my C64, if I remember the timeline accurately. | 13:00 | |
OH. I am very likely misremembering here, looking at dates. WTH, Coleda... | 13:01 | ||
ah, no it's right, it's just that 300 baud was old tech even when I touched it. whew. | 13:14 | ||
MasterDuke: I edited your comment on github (rude, sorry!) to reflect my github userid as opposed to my irc nick. | 13:27 | ||
14:12
frost left
|
|||
vrurg | [Coke]: You still remember the commands... | 14:57 | |
14:58
Altai-man left
15:01
Altai-man joined
|
|||
japhb | vrurg: Pretty much seared into the brain of anyone who had to debug a modem connection. | 15:06 | |
vrurg | japhb: I have only fragments left. Though back in 90s it was possible to come up with init strings for 3-4 different modem brands. FIDONet times... :) | 15:09 | |
japhb | Got me beat then. :-) | 15:18 | |
[Coke] | vrurg, no, I had to google it. :) | 15:20 | |
one of my nerdiest moments in junior high was buying a numeric keypad input device for the C64 so I could enter in the assembly code printed COMPUTE! magazine to get "apps". (each line would have a checksum, and the programs would be pages long.) | 15:22 | ||
15:26
Altai-man left
|
|||
vrurg | [Coke]: I think this is the kind of thing basically everybody from that times got through ā I mean, those printed codes. :) Ok, it's time to close the old farts club. Or I start recalling DEC assembler and why is it better than Z80/x86. :D | 15:37 | |
15:39
[Coke] left
15:42
[Coke] joined
|
|||
nine | Repossession is just the worst! | 15:51 | |
I understand what it does. I understand completely why it has to do it and I also don't see another way of achieving the same than the one we have. It also costs a lot. Right now it's the major reason why we can't have concurrent module loading. | 15:52 | ||
vrurg | I wish somebody had time to have an article or a post about repossession. Don't think I ever understood it well. | 15:56 | |
16:12
[Coke] left
16:15
[Coke] joined
16:37
cognominal joined
|
|||
MasterDuke | [Coke]: cool, np | 17:22 | |
18:07
reportable6 left
18:33
linkable6 left
18:34
linkable6 joined
19:09
reportable6 joined
19:24
RakuIRCLogger left
19:25
Geth left,
TempIRCLogger left,
lizmat left
19:27
lizmat joined
|
|||
MasterDuke | [Coke]: have you tried yet with a newer rakudo? if you're still seeing the problem i can merge my two open PRs and see if those help | 20:24 | |
[Coke] | will try to do that this afternoon - wasn't it a newer moar? | 20:29 | |
MasterDuke | well yeah, but i thought you said you were using rakudo 2022.02 | 20:30 | |
and rakudo at current HEAD will pick up the newer moarvm | 20:31 | ||
20:52
lizmat left,
Geth joined
20:57
TempIRCLogger joined
|
|||
[Coke] | no, using rakudo latest but there wasn't a moar bump at the time, so it was using moar 2022.02 | 21:09 | |
MasterDuke | ah | 21:10 | |
[Coke] | gist.github.com/coke/79dc5c6601b8e...589e4aba6b | 21:11 | |
Actually, sitting here now I can try with latest commits. | 21:13 | ||
21:16
discord-raku-bot left,
discord-raku-bot joined
|
|||
MasterDuke | i've just started my shift keeping black mesa secure, but assuming no scientific experiment goes awry and an alien invasions happens, i can have a look if you get any new results | 21:21 | |
[Coke] | (doing a build with rakudo-latest and mimalloc) | ||
heh | 21:22 | ||
I am reminded that I basically stalled out on Demon Souls and need to put in some hours collecting them. | |||
This is MoarVM version 2022.02-5-gec9fcaae2 built with JIT support | 21:25 | ||
is that recent enough? | |||
MasterDuke | yep | 21:27 | |
[Coke] | nope | 21:29 | |
rakudo of v2022.02-78-gd53b3ee83c, using mimalloc; same failure mode I was seeing earlier | 21:30 | ||
anything else before I rebuild the mimalloc verison? | |||
er, the *non*... | |||
MasterDuke | any idea what the code is doing when the invalid free happens? | 21:32 | |
[Coke] | nope | 21:54 | |
I didn't golf it | |||
(because every time I tried, stuff worked) | |||
MasterDuke | is there any nativecall? | 21:56 | |
[Coke] | will try again. | ||
not directly; using File::Find; JSON::Tiny; HTTP::UserAgent, don't think there's any there. | 21:57 | ||
Geth | MoarVM: a78776ea4c | (Daniel Green)++ | src/io/fileops.c The result of a getenv() call should not be freed "The string pointed to by the return value of getenv() may be statically allocated, and can be modified by a subsequent call to getenv(), putenv(3), setenv(3), or unsetenv(3)." - man 3 getenv |
||
MoarVM: 2b96d18281 | MasterDuke17++ (committed using GitHub Web editor) | src/io/fileops.c Merge pull request #1674 from MasterDuke17/do_not_free_results_of_getenv |
|||
MasterDuke | then mind pulling moarvm and trying with ^^^? | 21:58 | |
[Coke] | ok. just building/installing moarvm head and will try... | 22:03 | |
no change | 22:04 | ||
is there an env var to force more GC pressure? | |||
MasterDuke | not an env var, but you can edit github.com/MoarVM/MoarVM/blob/mast...debug.h#L7 and rebuild | 22:05 | |
i did hope that pr might have fixed it. if you're using File::Find i figured maybe a `.e` was happening somewhere and causing problems | 22:12 | ||
[Coke] | down to 181 lines.. | 22:14 | |
heh. add debug output - nothing is printed. remove the code that follows the non-printed debug output: it's now printed. | 22:30 | ||
MasterDuke | computers are fun | 22:33 | |
[Coke] | 139 lines and it seems to need a run call, a rakumod load (mine) that makes an http agent call. | 22:35 | |
MasterDuke | afk for a bit, might not be back tonight | 22:45 |