github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:02
sena_kun joined
00:04
Altai-man_ left
01:52
lucasb left
02:01
Altai-man_ joined
02:04
sena_kun left
04:02
sena_kun joined
04:04
Altai-man_ left
06:02
Altai-man_ joined
06:04
sena_kun left
06:43
Merfont left
06:44
Kaiepi joined
07:16
Kaiepi left
07:18
Kaiepi joined
07:34
Kaiepi left
07:53
Kaiepi joined
08:02
sena_kun joined
08:04
Altai-man_ left
|
|||
MasterDuke | would this be useful (e.g., faster reading precomp files) or will this be at a lower level than moarvm uses? www.phoronix.com/scan.php?page=new...all-Review | 08:26 | |
nine | That's meant for _small_ files, i.e. reading through lots and lots of entries in /proc or /sys. We don't read precomp files in one piece. For some, we never even read the whole thing (most prominently the setting). | 08:48 | |
We read the header to get the checksum and dependency information and mmap the rest for MoarVM to lazily deserialize the accessed parts | 08:49 | ||
MasterDuke | hm, didn't realize we don't read always read all of a precomp file | 09:15 | |
lizmat | bare startup time would be much bigger then :-) | 09:16 | |
09:52
leont joined
10:02
Altai-man_ joined
10:05
sena_kun left
12:02
sena_kun joined
12:04
Altai-man_ left
12:22
zakharyas joined
12:48
zakharyas left
14:02
Altai-man_ joined
14:05
sena_kun left
|
|||
nwc10 | It hates me | 14:26 | |
I seem to be deep in a yak forest of uknown unknowns | 14:27 | ||
(ie al the assumptions we didn't even realise we were assuming) | |||
gen/moar/stage2/MASTNodes.nqp in particular hates me | 14:33 | ||
it's just thrown me a second yak | |||
timotimo | oof | 14:39 | |
nwc10 | so... | 14:41 | |
we like to keep asking iterators "Are you at the end?" and assume that end is sticky | |||
and we need to handle "fetch/store into a hash that is actually a fetch" at the same time as there is an iterator | 14:43 | ||
and now my paranoia checks have just discovered that we ask an iterator "are you at the end?" and it's not even for the current hash | |||
the answer is probably actually "Yes, I'm at the end" | |||
but I want to figure out why it's passing the wrong hastable pointer to the function | |||
ie I'd like to figure out if there's an actual bug before working around it | 14:44 | ||
(Work around is to move the assertion that it's the correct hash *after* the test for "am I at the end?") | |||
(and to only fail an assertion if the answer is "not yet" and the hashtable pointer is wrong) | |||
but by now, I have a really good hash fsck function :-/ | 14:57 | ||
timotimo | do you have visualizers? %) | 15:23 | |
nwc10 | I'm not quite sure what you mean by visualizers, but it will dump all the keys, their hashes, their offset from the ideal bucket, whether the key is in the nuresery (1st or 2nd) or gen2, and a whole bunch of "this would explode because it's ..." (such as "in frompsace") | 15:26 | |
timotimo | but is it a nice-to-look-at output? ;) | 15:33 | |
16:02
sena_kun joined
16:04
Altai-man_ left
|
|||
lizmat feels for nwc10, having had a similar experience trying to optimize Match objects | 17:19 | ||
nwc10 | virtual hugs are certainly appreciated. But have you got any silver bullets? :-) | 17:20 | |
(to be clear, for the bugs. It's not *that* bad) | |||
lizmat | the only silver plated bullet I have, is stepping away and sleeping a night on it | 17:24 | |
nwc10 | this was my plan | 17:25 | |
it's cool enough to attack the garden for a bit | |||
going to Mistlebach tomorrow - might not get any more time until Tuesday | 17:26 | ||
lizmat | sounds idyllic | 17:28 | |
18:02
leont left,
Altai-man_ joined
18:05
sena_kun left
18:15
zakharyas joined
20:03
sena_kun joined
20:04
Altai-man_ left
20:14
camelia left,
avar left
20:20
avar joined,
avar left,
avar joined
20:24
camelia joined
20:27
sena_kun left,
AlexDaniel left,
japhb left,
gugod left
|
|||
nwc10 | lizmat: I wouldn't quite say that - we're visiting (one of) Andrea's aunt and uncle. It should be fine | 20:27 | |
and they have to be somewhere else in the evening, so there's no confusion about staging too long | 20:28 | ||
20:29
sena_kun joined,
AlexDaniel joined,
japhb joined,
gugod joined
20:30
linkable6 left,
elcaro_ left,
kawaii left,
tbrowder left,
BinGOs left,
mtj_ left
20:31
linkable6 joined,
elcaro_ joined,
nativecallable6 joined,
releasable6 joined,
unicodable6 joined,
kawaii joined,
tbrowder joined,
BinGOs joined,
mtj_ joined,
reportable6 joined,
tellable6 joined,
bisectable6 joined,
committable6 joined,
statisfiable6 joined,
Altreus left,
moon-child left,
jnthn left,
kawaii left
20:32
Geth joined,
hoelzro joined,
Altreus joined,
moon-child joined,
jnthn joined
20:33
raku-bridge left,
harrow left,
leedo left,
TimToady left,
Voldenet left,
robertle left,
xiaomiao left,
greppable6 joined,
bloatable6 joined,
shareable6 joined,
benchable6 joined,
sourceable6 joined,
notable6 joined,
quotable6 joined,
coverable6 joined,
lizmat joined,
raku-bridge joined,
harrow joined,
leedo joined,
TimToady joined,
Voldenet joined,
robertle joined,
xiaomiao joined
20:34
dogbert17 left,
vesper left,
SmokeMachine left,
Util left,
moritz left,
dogbert17 joined,
vesper joined,
nwc10 joined,
jjatria joined,
SmokeMachine joined,
Util joined,
moritz joined,
nebuchadnezzar left,
vesper left
20:35
AlexDaniel` left,
nebuchadnezzar joined,
samcv joined,
AlexDaniel` joined
20:37
mst joined,
sivoais joined,
timotimo joined,
weber.freenode.net sets mode: +o mst,
vesper11 joined,
Kaiepi left
20:38
eater left,
Kaiepi joined,
krunen joined,
eater joined,
nine left,
avar left,
zakharyas left,
squashable6 left,
eater left,
Kaiepi left,
krunen left,
mst left,
sivoais left,
timotimo left,
AlexDaniel` left
20:39
nebuchadnezzar left,
samcv left,
dogbert17 left,
nwc10 left,
jjatria left,
SmokeMachine left,
Util left,
moritz left,
greppable6 left,
bloatable6 left,
shareable6 left,
benchable6 left,
sourceable6 left,
notable6 left,
quotable6 left,
coverable6 left,
lizmat left,
raku-bridge left,
harrow left,
leedo left,
TimToady left,
Voldenet left,
robertle left,
xiaomiao left,
vesper11 left,
Geth left,
hoelzro left,
Altreus left,
moon-child left,
jnthn left,
reportable6 left,
tellable6 left,
bisectable6 left,
committable6 left,
statisfiable6 left,
linkable6 left,
elcaro_ left,
nativecallable6 left,
releasable6 left,
unicodable6 left,
tbrowder left,
BinGOs left,
mtj_ left,
sena_kun left,
AlexDaniel left,
japhb left,
gugod left,
camelia left,
vrurg left,
evalable6 left,
[Coke] left,
MasterDuke left,
ChanServ left,
rba left,
jpf1 left,
eater joined,
krunen joined,
Kaiepi joined,
vesper11 joined,
timotimo joined,
sivoais joined,
mst joined,
AlexDaniel` joined,
samcv joined,
nebuchadnezzar joined,
moritz joined,
Util joined,
SmokeMachine joined,
jjatria joined,
nwc10 joined,
dogbert17 joined,
xiaomiao joined,
robertle joined,
Voldenet joined,
TimToady joined,
leedo joined,
harrow joined,
raku-bridge joined,
lizmat joined,
coverable6 joined,
quotable6 joined,
notable6 joined,
sourceable6 joined,
benchable6 joined,
shareable6 joined,
bloatable6 joined,
greppable6 joined,
jnthn joined,
moon-child joined,
Altreus joined,
hoelzro joined,
Geth joined,
statisfiable6 joined,
committable6 joined,
bisectable6 joined,
tellable6 joined,
reportable6 joined,
mtj_ joined,
BinGOs joined,
tbrowder joined,
unicodable6 joined,
releasable6 joined,
weber.freenode.net sets mode: +o mst,
nativecallable6 joined,
elcaro_ joined,
linkable6 joined,
gugod joined,
japhb joined,
AlexDaniel joined,
sena_kun joined,
camelia joined,
avar joined,
zakharyas joined,
vrurg joined,
evalable6 joined,
MasterDuke joined,
squashable6 joined,
[Coke] joined,
jpf1 joined,
rba joined,
nine joined,
ChanServ joined,
rypervenche joined,
chansen_ joined,
weber.freenode.net sets mode: +o ChanServ,
chansen_ left,
rypervenche left,
rba left,
jpf1 left
20:40
AlexDaniel` left,
kawaii joined
20:41
ChanServ left,
chansen_ joined,
rypervenche joined,
rba joined,
jpf1 joined,
ChanServ joined,
weber.freenode.net sets mode: +o ChanServ
20:42
nine left,
nine joined
20:46
AlexDaniel` joined
20:49
nebuchadnezzar left,
samcv left
20:50
nebuchadnezzar joined,
samcv joined
21:03
zakharyas left
22:02
Altai-man_ joined
22:04
sena_kun left
22:14
leont joined
22:46
leont left
|