github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
03:19 AlexDani` joined 03:23 AlexDaniel left 03:30 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 06:42 MasterDuke left 06:50 notable6 left, benchable6 left, coverable6 left, shareable6 left, committable6 left, reportable6 left, nine left 07:10 domidumont joined 07:15 domidumont left 07:16 shareable6 joined, committable6 joined, reportable6 joined, nine joined, notable6 joined, benchable6 joined, coverable6 joined 07:17 domidumont joined 07:57 zakharyas joined 08:26 zakharyas left, shareable6 left, committable6 left, reportable6 left, nine left 08:27 notable6 left, benchable6 left, coverable6 left 08:30 sena_kun joined, patrickb joined 08:36 notable6 joined, coverable6 joined, benchable6 joined, nine joined, reportable6 joined, committable6 joined, shareable6 joined, zakharyas joined
Geth MoarVM: f1b26bb0e8 | (Stefan Seifert)++ | Configure.pl
Fix Configure.pl failing when --prefix /usr is passed

gerd++ reported this on Github 1143 and supplied the diagnostics and fix: If the prefix is exact /usr, then it seems that in build/Makefile.in
  @moardll@: $(OBJECTS) $(THIRDPARTY)
   $(MSG) linking $@
   $(CMD)$(LD) @ldout@$@ $(LDFLAGS) @ldshared@ @moarshared@ $(OBJECTS) $(DLL_LIBS)
moarshared will not be substituted or is wrong.
10:08
10:15 sena_kun left 10:56 patrickb left 11:27 zakharyas left 11:35 patrickb joined 11:51 brrt joined 13:09 lucasb joined 13:14 zakharyas joined
brrt \o 13:20
13:22 pamplemousse joined
brrt ohai pamplemousse 13:22
timotimo o/ 13:23
pamplemousse \o
timotimo brrt, got anything to talk about regarding the devirtualization stuff?
brrt ohai timotimo 13:24
not yet :-$
pamplemousse: what's your next step?
timotimo no problem :) 13:25
pamplemousse brrt: Next step is figuring out how to include multiple files and/or modules in the ELF, and making sure that the program uses the included modules 13:35
brrt pamplemousse: cool 13:37
can I suggest, as an intermediary step, to have a 'packed' file format 13:38
13:43 zakharyas left
pamplemousse That wouldn't be a bad idea, since it's probably going to start getting pretty big. 13:43
13:51 sena_kun joined 13:55 brrt left 14:28 pamplemousse left 14:41 mst_ joined, mst_ left, mst_ joined, ChanServ sets mode: +o mst_ 14:44 mst left 14:45 zakharyas joined 14:46 mst_ is now known as mst 14:55 domidumont left, brrt joined
brrt pamplemousse: I wasn't really suggesting compression, though :-) 14:56
I meant to say, a single file that contained a number of serialized compunits
patrickb Please excuse the heretic question: What is the advantage of an executable (ELF) Perl 6 script over a usual script? 14:57
brrt we'll talk later when I'm back
patrickb: legion
One of the things on top of my mind is startup time
an executable, especially a statically linked one, is lazy-loaded by the system loader, ideally with a single syscall 14:58
currently perl6 has to walk a path to find CORE.setting, load it, etc.
that isn't cheap 14:59
15:05 brrt left 15:11 pamplemousse joined 15:16 patrickb left 15:24 pamplemousse left 15:27 pamplemousse joined 15:33 zakharyas left 15:52 pamplemousse left 16:26 sena_kun left 16:27 sena_kun joined 17:05 pamplemousse joined 17:12 rfold joined 17:28 domidumont joined 17:53 domidumont left 18:19 brrt joined 18:55 sena_kun left, sena_kun joined 18:58 sena_kun left, sena_kun joined 19:03 sena_kun left, sena_kun joined 19:50 patrickb joined 20:39 brrt left 20:40 rfold left 20:51 robertle left 20:58 lucasb left 21:14 patrickb left 22:51 pamplemousse left 22:59 sena_kun left
Geth MoarVM: 93739d56d6 | (Timo Paulssen)++ | src/io/procops.c
Improve error when failing to spawn process

for example, it used to be "no such file or directory", but now it's "Failed to spawn process blorp: no such file or directory (error code -2)"
Especially when the text is all the context a user has to go on, it can be very helpful to have the info that it was an error during process spawn, and what the program was.
23:43