01:12:54 -!- Blkt [~user@62.10.10.99] has quit [Quit: bed time...] 01:12:58 -!- Thra11 [~thrall@87.113.150.33] has quit [Quit: kthxbai] 01:13:18 Thra11 [~thrall@87.113.150.33] has joined #sbcl 01:26:23 -!- slyrus [~chatzilla@173.228.44.92] has quit [Ping timeout: 245 seconds] 02:27:38 prxq_ [~mommer@mnhm-590c1904.pool.mediaWays.net] has joined #sbcl 02:30:51 -!- prxq [~mommer@mnhm-5f75e3f4.pool.mediaWays.net] has quit [Ping timeout: 260 seconds] 02:51:50 -!- homie [~homie@94.123.220.37] has quit [Ping timeout: 268 seconds] 03:40:15 -!- Thra11 [~thrall@87.113.150.33] has quit [Ping timeout: 276 seconds] 03:52:58 -!- milanj [~milanj_@79-101-250-98.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 06:04:27 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 06:14:20 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 06:44:59 Vivitron [~Vivitron@ip68-228-201-242.ph.ph.cox.net] has joined #sbcl 07:07:21 -!- psilord [~psilord@69.180.173.249] has quit [Quit: Leaving.] 07:22:04 -!- ASau [~user@46.115.56.237] has quit [Ping timeout: 246 seconds] 07:23:39 echo-area [~user@182.92.247.2] has joined #sbcl 07:50:22 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 07:54:34 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 08:19:01 -!- Bike [~Glossina@67-5-240-27.ptld.qwest.net] has quit [Quit: leaving] 08:26:09 -!- pmai [~pmai@2001:470:1f15:3df:f154:56e1:60c7:6103] has quit [Quit: pmai] 12:02:22 Dear threading experts (pkhuong, I suppose, and if he were here, nikodemus): 12:02:28 (Why) is the first `if' in futex_interrupt not a race condition? 12:03:41 Or asked differently: Can you do a general review of the futex implementation? 12:48:09 -!- prxq_ is now known as prxq 13:47:46 -!- tsuru` [~charlie@adsl-74-179-25-48.bna.bellsouth.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:43:03 psilord [~psilord@23.25.144.217] has joined #sbcl 14:49:28 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 15:06:23 -!- milosn [~milosn@90.192.249.85] has quit [Ping timeout: 245 seconds] 15:14:13 Thra11 [~thrall@87.113.150.33] has joined #sbcl 15:36:18 hroptatyr [~asathor@sxemacs/devel/hroptatyr] has joined #sbcl 15:36:34 -!- hroptatyr [~asathor@sxemacs/devel/hroptatyr] has quit [Remote host closed the connection] 15:53:42 lucky I didn't get round to freezing yesterday 15:54:27 has perpetual darkness set in yet? 15:55:58 feels like it 15:57:28 nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 16:28:46 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [Ping timeout: 246 seconds] 16:30:00 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 16:32:28 lichtblau: mutex around sync_compare_and_swap is... strange 16:33:30 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [Read error: Operation timed out] 16:33:43 pkhuong: true. I don't see the point of the sync_* in the first place, but in case someone can prove me wrong and make this code work without locking, I've simply left the body of the functions intact otherwise. 16:35:00 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 16:35:42 all right. It's also not x86-safe (CAS can have spurious failures, but not on x86oids), but I don't think the WinRT port is that close. 16:44:12 erh.. only x86-safe 16:47:48 I'm trying to remember if the CAS logic can have a spurious failure on PPC. 16:50:33 xxhx` [~user@190.138.35.151] has joined #sbcl 16:52:13 -!- xxhx [~user@host115.190-226-93.telecom.net.ar] has quit [Ping timeout: 246 seconds] 16:54:06 xxhx`` [~user@190.225.87.159] has joined #sbcl 16:55:58 -!- xxhx` [~user@190.138.35.151] has quit [Ping timeout: 245 seconds] 17:02:34 -!- xxhx`` is now known as xxhx 17:18:23 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #sbcl 17:32:12 *lichtblau* wouldn't mind a freeze now 17:32:59 haven't addressed eslaughter's questions yet, but probably won't do that before the release anyway. 17:33:18 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has left #sbcl 17:35:07 The big diff from the Windows branch has shrunk from 30 kLOC to 10 kLOC. Progress! 17:35:53 (or lines-of-unified-diff, more like) 17:46:46 nyef: pretty sure we loop on PPC 17:46:54 but that was in C code. 17:48:19 I'm pretty sure we loop on PPC, even when we CAS in C, because the CAS routine is written in inline ASM based on the Lisp VOP. 17:50:51 sync_compare_and_swap lets cc do its stuff. 17:51:06 Ah, okay. 17:52:00 I'm hoping to get a better PPC Linux system soon... or I'm going to have a few hundred dollars in sunk costs and some rather useless bits of hardware. 18:08:27 -!- psilord [~psilord@23.25.144.217] has quit [Quit: Leaving.] 18:11:18 tsuru` [~charlie@74.179.25.48] has joined #sbcl 18:17:03 -!- tsuru` [~charlie@74.179.25.48] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:17:21 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #sbcl 18:17:55 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has left #sbcl 18:19:21 pnpu11 [~aeiou@unaffiliated/pnpuff] has joined #sbcl 18:19:55 tsuru` [~charlie@74.179.25.48] has joined #sbcl 18:20:07 ASau [~user@46.115.68.120] has joined #sbcl 18:21:19 -!- pnpu11 [~aeiou@unaffiliated/pnpuff] has left #sbcl 18:27:33 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #sbcl 18:38:43 -!- tsuru` [~charlie@74.179.25.48] has quit [Remote host closed the connection] 18:43:57 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 18:53:12 -!- ASau [~user@46.115.68.120] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:53:59 ASau [~user@46.115.68.120] has joined #sbcl 19:04:44 kmb [~kmb@cpe-72-227-136-13.nyc.res.rr.com] has joined #sbcl 19:34:50 milosn [~milosn@5ac0f955.bb.sky.com] has joined #sbcl 19:38:41 psilord [~psilord@69.180.173.249] has joined #sbcl 19:55:35 sdemarre [~serge@91.176.68.235] has joined #sbcl 19:56:27 Bike [~Glossina@67-5-240-27.ptld.qwest.net] has joined #sbcl 20:09:27 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Quit: Bye.] 20:15:17 Krystof: you've blogged, you've tweeted, now check your email :) 20:42:22 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Read error: Operation timed out] 20:51:40 -!- psilord [~psilord@69.180.173.249] has quit [Quit: Leaving.] 20:54:28 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 20:57:06 -!- milosn [~milosn@5ac0f955.bb.sky.com] has quit [Ping timeout: 264 seconds] 21:06:39 -!- nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Read error: Connection reset by peer] 21:06:58 nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 21:14:42 milosn [~milosn@5ac0f955.bb.sky.com] has joined #sbcl 21:20:12 slyrus: oh, users 21:20:19 heh 21:21:00 oh, but wait, now I am at a computer with an R repl 21:21:05 let's see if I can reproduce your thingy 21:22:33 "yay". I can. 21:23:01 transformSrcRefs, how do I hate thee? 21:23:43 can you just rewrite all of the cool R libraries in lisp and then we wouldn't have to bother with this? kthx! 21:27:36 gah, if only I had actually implemented enough for "eval-in-frame" to work 21:40:35 ha 21:40:52 simpler recipe: foo <- function(x) { data <- data[x, ] } 21:43:10 the problem seems to be the "empty" thing in the dereference 21:54:57 yes, sorry, I should have mentioned that 21:55:13 btw, can you change the size of the printed graphics in the slime repl? 21:55:36 it's fairly hard-coded, but changing that hard-coded things is only a C-c C-c away 21:55:49 holey moley, this is ridiculously hard to fix 21:58:23 much better, thank you! 21:58:42 R does seem to make the hard stuff easy and vice versa... 21:59:54 -!- sdemarre [~serge@91.176.68.235] has quit [Ping timeout: 240 seconds] 22:01:11 I can't believe I ever got this close to working 22:01:30 OK, I have a fix. In transformSrcRefs in `swank:compile-string-for-emacs` 22:01:55 at the top of the local function, put if(mode(s) == "name") { return(s) } 22:07:35 yay! thanks! 22:14:15 -!- Bike [~Glossina@67-5-240-27.ptld.qwest.net] has quit [*.net *.split] 22:14:31 Bike [~Glossina@67-5-240-27.ptld.qwest.net] has joined #sbcl 22:15:13 does it make you happy? 22:19:51 -!- nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Read error: Connection reset by peer] 22:20:35 nyef [~nyef@70.109.136.189] has joined #sbcl 22:33:14 indeed, thanks Krystof! 22:46:03 adicarlo [adam@66-234-44-144.nyc.cable.nyct.net] has joined #sbcl 22:47:57 pushed, then 22:48:14 pkhuong: so actually the real cl-protobufs problem is that they have a gazillion EQL-specialized methods 22:48:51 so cacheing is out, and maybe compiling the dispatch discriminating function takes forever? I know that bit of the code a lot less well 22:57:02 homie [~homie@94.123.220.37] has joined #sbcl 22:58:56 -!- Vivitron [~Vivitron@ip68-228-201-242.ph.ph.cox.net] has quit [Remote host closed the connection] 23:07:02 Blkt [~user@62.10.10.99] has joined #sbcl 23:11:07 nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 23:11:08 -!- nyef [~nyef@70.109.136.189] has quit [Read error: Connection reset by peer] 23:26:30 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 23:54:30 -!- homie [~homie@94.123.220.37] has quit [Ping timeout: 252 seconds] 23:54:32 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl