github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
01:35
leont left
02:22
Kaeipi left,
Merfont joined
03:09
Kaeipi joined
03:11
Merfont left
04:17
Kaeipi left
04:20
Kaiepi joined
04:23
MasterDuke left
04:26
Kaeipi joined
04:27
Kaiepi left
|
|||
nwc10 | good *, #moarvm | 06:38 | |
06:53
Altai-man joined
07:17
domidumont joined
07:20
chansen_ left,
chansen_ joined
07:35
MasterDuke joined
07:46
zakharyas joined
09:00
domidumont left
09:31
zakharyas left
09:41
sena_kun joined,
Kaeipi left
09:43
Altai-man left
10:03
zakharyas joined
10:41
Kaiepi joined
10:49
zakharyas1 joined
10:52
zakharyas left
11:41
MasterDuke left
11:42
leont joined
11:49
zakharyas1 left
11:53
MasterDuke joined
12:12
domidumont joined
12:16
MasterDuke left
13:03
Kaeipi joined,
Kaiepi left,
chansen_ left,
hoelzro left,
bisectable6 left,
tellable6 left,
sourceable6 left,
statisfiable6 left
13:04
committable6 left,
quotable6 left,
evalable6 left,
nativecallable6 left,
linkable6 left,
notable6 left,
benchable6 left,
Altreus left
13:09
chansen_ joined,
hoelzro joined,
bisectable6 joined,
tellable6 joined,
sourceable6 joined,
statisfiable6 joined,
committable6 joined,
quotable6 joined,
evalable6 joined,
nativecallable6 joined,
linkable6 joined,
notable6 joined,
benchable6 joined,
Altreus joined
13:23
MasterDuke joined
13:26
domidumont left
|
|||
MasterDuke | huh. my libmoar.so is linked against /usr/lib/libgmp. no wonder it wasn't picking up my changes to gmp when i was doing that | 13:26 | |
i have `-L./3rdparty/gmp -lgmp`, why isn't it picking up the libgmp.so there? | 13:28 | ||
13:35
zakharyas joined
|
|||
timotimo | could be the wrong order | 13:40 | |
that's sometimes a problem | |||
13:40
Altai-man joined,
domidumont joined
13:42
sena_kun left
|
|||
lizmat | is there a reason to not bump MoarVM at this time? getting nwc10's hash fixes / improvements ? | 13:48 | |
nwc10 | well, you won't get much, as most things aren't in master yet | 13:49 | |
lizmat | well, at least it will get a bit of a workout ? but if you think it's too early really, then I'll leave it :-) | 13:50 | |
nwc10 | oh wait, I'm confused. | 13:51 | |
there are *some* things in master | |||
yes, they'd be useful | |||
lizmat | ok, will bump then | 13:52 | |
MasterDuke | ok, if i add an additional -rpath argument to point to ./3rdparty/gmp then my MoarVM/libmoar.so points there. but the one in my --prefix which rakudo uses still points to the system gmp | 13:53 | |
timotimo | i assume you already put the installation piece in? | 13:54 | |
LD_DEBUG=file (or so) may help figure this out | |||
nwc10: so where are we at with the hash; is the whole hash storage now one allocation? are a few bits of the hash now in the metadata place? | 13:55 | ||
nwc10 | the former | 13:56 | |
(one allocation. cachegrind does seem to like it) | |||
MasterDuke | find library=libgmp.so.10 [0]; searching | ||
nwc10 | the latter is not ready for prime time | ||
MasterDuke | search cache=/etc/ld.so.cache | ||
trying file=/usr/lib/libgmp.so.10 | |||
timotimo | cachegrind is only for performance, tho? | ||
or do you mean that it's better? | 13:57 | ||
nwc10 | yes. correctness is there. performance makes no sense. | ||
but I'd not realised that I need to disable spesh | |||
timotimo | disable or NODELAY and BLOCKING | ||
otherwise performance will be very wobbly | |||
nwc10 | I know this *now*. I didn't 24 hours ago :-) | 13:58 | |
timotimo | d'oh | ||
nwc10 | actually, make that 6 hours ago. not 24. | ||
timotimo | what can possibly be difficult about the hash-bits-in-metadata change? ;) | 13:59 | |
nwc10 | a lot more than I expected. | 14:00 | |
MasterDuke | timotimo: what installation piece did you mean? | 14:04 | |
timotimo | that it gets copied over to where-ever we expect it to be at runtime | 14:07 | |
nwc10: so is there a place where i could look at the WIP? | 14:14 | ||
MasterDuke | hm. i guess that's why changing the references to .so in the makefile worked, i just picked up the system ones? because we don't copy the other .a's we build anywhere | 14:29 | |
14:34
MasterDuke left
|
|||
nwc10 | not yet | 14:39 | |
timotimo | not sure if i can actually look at it if it were there, i'm rapidly tireder | 14:45 | |
14:46
MasterDuke joined
14:54
zakharyas left
15:01
zakharyas joined
|
|||
nwc10 | timotimo: I realised that actually my answer was 50% inaccurate. single block allocation is in a branch, with an open PR | 15:33 | |
you're welcome to look at that. I'd love you to look at that (or anyone who is not me and feels competant) | |||
[Coke] | I am at least not you, but that's all I have here. | 15:36 | |
nwc10 | :-) | 15:37 | |
15:52
[Coke] left
15:58
[Coke] joined
|
|||
timotimo | … MVM_oops(tc, "MVM_itereky_s called … | 16:41 | |
the diff is big :o | 16:43 | ||
16:51
domidumont left
17:33
zakharyas left
17:41
sena_kun joined
17:43
Altai-man left
18:44
zakharyas joined
19:12
vrurg left
19:17
MasterDuke left
19:24
vrurg joined
20:05
vrurg left
20:07
vrurg joined
20:18
sena_kun left
20:19
vrurg left,
vrurg joined
20:31
colomon__ joined,
colomon_ left
20:37
zakharyas left
20:50
patrickb joined
21:04
MasterDuke joined
21:12
mtj_ left
22:27
patrickb left
22:30
patrickb joined
22:51
patrickb left
22:57
leont left
23:04
codesections joined
23:12
leont joined
|