Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2017-06-10

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:49 ilbot3 joined #moarvm
01:49 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
02:45 MasterDuke joined #moarvm
03:53 geekosaur joined #moarvm
06:43 domidumont joined #moarvm
06:49 domidumont joined #moarvm
09:42 samcv oh jnthn interestingly those linker scripts, i think the ruby implementation of libffi actually wrote some ruby code to parse those. so it seems this problem is not unique
09:42 samcv would have been nice if *cough* the library loading framework did this library loading functionality
09:42 samcv but alas
09:43 samcv looks like gentoo and freebsd at least use linker scripts
10:05 AlexDaniel joined #moarvm
10:41 jnthn samcv: Oh, interesting
10:41 jnthn That at least means somebody else was crazy enough to try and make stuff Just Work :)
10:43 samcv :)
10:44 samcv see this issue here: https://github.com/ffi/ffi/issues/308
10:44 samcv links to part of their codebase where they parse it in case it fails
10:44 samcv in the 2nd post
10:47 jnthn Hm, not much code to try and do that
10:51 samcv but yeah essentialy we are mostly looking for 'GROUP ( /usr/lib/real.so )'
10:51 samcv and that's it
10:52 samcv so just have to extract that part from the linker script
11:03 lizmat joined #moarvm
12:05 geekosaur joined #moarvm
13:10 zakharyas joined #moarvm
16:03 Geth ¦ MoarVM/even-moar-jit: c24d1cfbee | (Bart Wiegmans)++ | 2 files
16:03 Geth ¦ MoarVM/even-moar-jit: Remove point spilling for calls
16:03 Geth ¦ MoarVM/even-moar-jit:
16:03 Geth ¦ MoarVM/even-moar-jit: Point spilling was supposed to be an optimization for rare function
16:03 Geth ¦ MoarVM/even-moar-jit: call paths, but it interacted really poorly with full-spilling and
16:03 Geth ¦ MoarVM/even-moar-jit: judging from the generated code was just as often a pessimization.
16:03 Geth ¦ MoarVM/even-moar-jit: So I've decided to remove it, simplifying the ARGLIST preparing code,
16:03 Geth ¦ MoarVM/even-moar-jit: but also unocvering a bug in handling spilled values for ARGLIST,
16:03 Geth ¦ MoarVM/even-moar-jit: which I've also fixed.
16:03 Geth ¦ MoarVM/even-moar-jit: I intend to optimize spilling separately, making sure a value is
16:03 Geth ¦ MoarVM/even-moar-jit: not redundantly 'redefined' if the earlier definition is still
16:03 Geth ¦ MoarVM/even-moar-jit: in the same basic block.
16:03 Geth ¦ MoarVM/even-moar-jit: review: https://github.com/MoarVM/MoarVM/commit/c24d1cfbee
16:43 domidumont joined #moarvm
17:08 geekosaur joined #moarvm
17:44 zakharyas joined #moarvm
21:43 AlexDaniel joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary