00:08:03 psilord [~psilord@c-24-118-208-140.hsd1.mn.comcast.net] has joined #sbcl 01:13:24 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 248 seconds] 02:13:24 -!- psilord [~psilord@c-24-118-208-140.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 02:41:58 edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #sbcl 03:38:05 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 03:38:05 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Client Quit] 03:38:21 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 04:14:30 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 05:04:10 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 05:55:29 sdemarre [~serge@91.176.31.180] has joined #sbcl 06:20:54 -!- sdemarre [~serge@91.176.31.180] has quit [Ping timeout: 276 seconds] 06:27:08 prxq [~mommer@mnhm-590c2db5.pool.mediaWays.net] has joined #sbcl 06:34:18 -!- edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: supernova explosion] 06:54:43 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 07:19:40 attila_lendvai [~attila_le@5.34.30.65] has joined #sbcl 07:19:40 -!- attila_lendvai [~attila_le@5.34.30.65] has quit [Changing host] 07:19:41 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:47:59 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 08:11:00 attila_lendvai [~attila_le@5.34.30.65] has joined #sbcl 08:11:01 -!- attila_lendvai [~attila_le@5.34.30.65] has quit [Changing host] 08:11:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:22:00 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 08:37:29 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 08:48:35 attila_lendvai [~attila_le@5.34.30.65] has joined #sbcl 08:48:35 -!- attila_lendvai [~attila_le@5.34.30.65] has quit [Changing host] 08:48:35 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:19:00 wbooze [~wbooze@xdsl-78-35-174-152.netcologne.de] has joined #sbcl 09:29:50 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 09:53:01 milanj [~milanj_@79-101-197-111.dynamic.isp.telekom.rs] has joined #sbcl 10:20:31 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Quit: trivial-irc-0.0.3] 10:21:31 -!- wbooze [~wbooze@xdsl-78-35-174-152.netcologne.de] has quit [Read error: Connection reset by peer] 10:25:26 wbooze [~wbooze@xdsl-84-44-177-129.netcologne.de] has joined #sbcl 10:53:49 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 11:56:10 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:05:56 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 248 seconds] 13:16:14 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 13:46:37 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 13:46:52 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Remote host closed the connection] 13:51:57 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 13:52:09 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 14:25:32 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 14:39:02 -!- cmm [~cmm@bzq-79-176-232-193.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 14:50:51 maxm [~user@unaffiliated/maxm] has joined #sbcl 15:04:03 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:51:41 -!- prxq [~mommer@mnhm-590c2db5.pool.mediaWays.net] has quit [Quit: Leaving] 16:17:58 woudshoo [~user@ironhead.xs4all.nl] has joined #sbcl 16:51:38 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:51:48 edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #sbcl 16:54:35 sdemarre [~serge@91.176.31.180] has joined #sbcl 17:46:09 -!- woudshoo [~user@ironhead.xs4all.nl] has quit [Ping timeout: 260 seconds] 19:25:12 -!- luis` [~luis@nhop.r42.eu] has quit [Ping timeout: 244 seconds] 19:25:27 -!- ivan`` [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 265 seconds] 19:26:13 -!- edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: paranoia] 19:47:01 cmm [~cmm@bzq-79-181-234-135.red.bezeqint.net] has joined #sbcl 20:02:41 luis` [~luis@nhop.r42.eu] has joined #sbcl 20:03:42 ivan`` [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 20:32:45 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 20:46:14 -!- milanj [~milanj_@79-101-197-111.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 20:46:38 milanj [~milanj_@79-101-197-111.dynamic.isp.telekom.rs] has joined #sbcl 20:51:10 -!- sdemarre [~serge@91.176.31.180] has quit [Ping timeout: 246 seconds] 20:59:14 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 21:03:18 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 268 seconds] 21:20:35 *pkhuong* looks into sbcl/llvm 21:20:51 turns out it's impossible to hook in our own calling convention without patching the source. 21:24:12 but if you do, they'll probably take the patch, i think they did for haskell, e.g. 21:24:28 yeah, it's just a lot of work... 21:24:55 i'm not sure why it's particularly more work to do it one place vs another place. 21:25:22 it's the part where there doesn't seem to be a way to dynamically generate calling convs. 21:25:53 plus patches to 4-5 files instead of one neat .so 21:26:45 It'd be much easier if I didn't try to make LLVM fit our infrastructure. 21:27:25 If I were doing this, I'd try hard not to make a custom calling convention until I figured out that I really really need to. 21:28:03 That's what I did. 21:30:48 The end product could do without, but getting off the ground from scratch looks painful. 21:32:13 I was thinking asm wrapper to convert calling convention 21:32:59 emit one of those alongside every llvm function compiled. 21:33:41 except... returns! 21:34:08 oh actualy trampolines... 21:34:36 inline asm + MCJIT would *almost* work; I can't get multiple value returns to fit. 21:35:54 For multiple value returns, the caller should pass a pointer to a block of memory for the number of values they want to see. 21:36:11 that's completely incompatible with the current convention. 21:36:12 But, how to indicate that you have done so? 21:36:20 Sure, so? 21:36:48 I'm trying not to start from scratch... because if I do, I might as well not do CL at all. 21:37:18 It's just a slightly different calling convention, which might work better within the platform standard conventions. 21:37:25 it should still be adaptable. 21:57:58 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:01:14 -!- milanj [~milanj_@79-101-197-111.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 22:43:52 -!- wbooze [~wbooze@xdsl-84-44-177-129.netcologne.de] has quit [Ping timeout: 246 seconds] 23:14:01 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Remote host closed the connection] 23:15:18 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 23:19:29 wbooze [~wbooze@xdsl-78-35-134-112.netcologne.de] has joined #sbcl