01:49 ilbot3 joined 02:45 MasterDuke joined 03:53 geekosaur joined 06:43 domidumont joined 06:49 domidumont joined
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
would have been nice if *cough* the library loading framework did this library loading functionality
but alas
looks like gentoo and freebsd at least use linker scripts 09:43
10:05 AlexDaniel joined
jnthn samcv: Oh, interesting 10:41
That at least means somebody else was crazy enough to try and make stuff Just Work :)
samcv :) 10:43
see this issue here: github.com/ffi/ffi/issues/308 10:44
links to part of their codebase where they parse it in case it fails
in the 2nd post
jnthn Hm, not much code to try and do that 10:47
samcv but yeah essentialy we are mostly looking for 'GROUP ( /usr/lib/real.so )' 10:51
and that's it
so just have to extract that part from the linker script 10:52
11:03 lizmat joined 12:05 geekosaur joined 13:10 zakharyas joined
Geth MoarVM/even-moar-jit: c24d1cfbee | (Bart Wiegmans)++ | 2 files
Remove point spilling for calls

Point spilling was supposed to be an optimization for rare function call paths, but it interacted really poorly with full-spilling and judging from the generated code was just as often a pessimization. So I've decided to remove it, simplifying the ARGLIST preparing code, but also unocvering a bug in handling spilled values for ARGLIST, which I've also fixed. I intend to optimize spilling separately, making sure a value is not redundantly 'redefined' if the earlier definition is still in the same basic block.
16:03
16:43 domidumont joined 17:08 geekosaur joined 17:44 zakharyas joined 21:43 AlexDaniel joined