00:12:03 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Remote host closed the connection] 00:28:08 loke_ [~elias@bb121-6-175-58.singnet.com.sg] has joined #sbcl 00:30:41 -!- loke [~elias@bb121-6-70-100.singnet.com.sg] has quit [Ping timeout: 250 seconds] 01:02:42 _8david: more like skipping over the safepoint check. 01:02:47 That'd at least (hopefully) give us a slightly less tiny window? 01:49:42 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 05:52:34 -!- loke_ [~elias@bb121-6-175-58.singnet.com.sg] has quit [Quit: Leaving] 05:53:13 tcr1 [~tcr@80-218-247-218.dclient.hispeed.ch] has joined #sbcl 05:53:46 loke [~elias@bb121-6-175-58.singnet.com.sg] has joined #sbcl 06:01:27 -!- homie [~levgue@xdsl-78-35-172-202.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:27:24 -!- tcr1 [~tcr@80-218-247-218.dclient.hispeed.ch] has quit [Quit: Leaving.] 07:08:26 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 07:47:33 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 07:47:57 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 08:14:59 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 244 seconds] 08:15:51 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 08:31:01 tcr1 [~tcr@80-218-247-218.dclient.hispeed.ch] has joined #sbcl 08:34:12 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 276 seconds] 08:34:37 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 09:32:29 daimrod [~daimrod@ANantes-556-1-155-39.w109-211.abo.wanadoo.fr] has joined #sbcl 09:49:27 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 246 seconds] 09:50:21 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 10:03:57 homie [~levgue@xdsl-78-35-157-43.netcologne.de] has joined #sbcl 10:26:38 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 10:26:38 -!- ChanServ has set mode +o nikodemus 10:36:41 attila_lendvai [~attila_le@catv-89-132-189-7.catv.broadband.hu] has joined #sbcl 10:36:41 -!- attila_lendvai [~attila_le@catv-89-132-189-7.catv.broadband.hu] has quit [Changing host] 10:36:41 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:45:54 -!- daimrod [~daimrod@ANantes-556-1-155-39.w109-211.abo.wanadoo.fr] has quit [Quit: WeeChat 0.3.5] 10:56:51 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 10:59:08 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 10:59:09 -!- ChanServ has set mode +o nikodemus 11:11:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 264 seconds] 11:13:17 <_8david> pkhuong: I don't think so. For one thing, while you can safely skip a global safepoint, you mustn't skip over a CSP safepoint. 11:16:26 <_8david> And the raise() in the current SIGSEGV handler clearly takes precedence over the next SIGSEGV reliabily, i.e. the kernel must be arranging for that signal to be invoked immediately following our sigreturn() frame. 11:16:33 <_8david> In that sense, there is no window during which anything could go wrong, and we'd like to keep it that way. 11:16:50 k. 11:17:10 good 11:18:55 <_8david> I do think that arrange_return_to_c_function would be a fun thing to do just for the sake of it, so I'll keep that on my to do list. :-) 11:25:12 it would... which reminds me, we still have to solve our space leaks on OS X, but it's too early for me to be able to tell if artcf would be useful. 11:25:35 <_8david> what space leaks? 11:27:37 we have to allocate some out of stack data in the signal handler. There's an lp entyr. 11:28:29 <_8david> ISTR seeing something about mach reference counts going wrong on sbcl-devel, but MacOS isn't my area of interest. And it looked suspiciously like the exact same problem that had just been discussed and solved on openmcl-devel soon before that, so I kind of assumed that one discussion had inspired the other. 11:29:12 https://bugs.launchpad.net/sbcl/+bug/326238 11:29:14 <_8david> OK, so that's something else. 11:41:04 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 12:11:12 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 246 seconds] 12:12:08 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 12:22:38 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 12:23:49 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 12:48:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 12:49:26 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 258 seconds] 12:50:05 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 12:50:15 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 13:01:21 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 13:01:53 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 13:14:09 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Remote host closed the connection] 13:14:29 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 13:35:25 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 13:35:34 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:47:57 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 276 seconds] 13:48:31 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 14:23:33 prxq [~mommer@mnhm-590c341d.pool.mediaWays.net] has joined #sbcl 14:24:08 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 14:24:15 daimrod [~daimrod@ANantes-556-1-155-39.w109-211.abo.wanadoo.fr] has joined #sbcl 14:25:14 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 14:27:39 -!- daimrod [~daimrod@ANantes-556-1-155-39.w109-211.abo.wanadoo.fr] has quit [Client Quit] 14:28:06 daimrod [~daimrod@ANantes-556-1-155-39.w109-211.abo.wanadoo.fr] has joined #sbcl 14:38:40 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 14:41:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 15:03:35 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 15:17:58 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 15:29:16 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 15:41:18 bjorkintosh [~bjork@ip70-189-66-194.ok.ok.cox.net] has joined #sbcl 15:41:29 does sbcl have a gui toolkit? 15:41:47 no. There are gui toolkits that work on SBCL 15:44:22 .. JRCXZ, seriously? 15:44:59 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 258 seconds] 15:45:58 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 15:47:42 tk? 15:47:57 there's ltk, if you want tk. 15:48:16 _8david and a few others are working on commonqt, which I hear works nicely for Qt 15:51:21 what is commonqt written in? 15:52:13 common lisp, same as ltk. 15:55:55 I'm looking a the SBCL source for EQL, and I'm a bit confused. EQL is defined in terms of %EQL which contains this: (if (or (typep obj2 'fixnum) (not (typep obj2 'number)) NIL ... 15:56:44 loke: yes. Pretty sure there's a fast path for EQ on top of that. 15:57:14 pkhuong: yeah, there must be, because the code itself only seems to cover a few select cases... 15:58:00 loke: how are you looking at the source for EQL? 15:58:01 pkhuong: I believe I've asked this before though, but I never managed to figure it out. How can I find the implementation of these fast code paths? (last time I was looking for the core implementation of CAR and CDR) 15:58:06 M-. is best for that sort of fundamental thing. 15:58:10 pkhuong: in pred.lisp 15:58:18 M-. will give you VOPs and transforms 15:58:19 pkhuong: yeah, that directed me to pred.lisp 15:59:06 and to a lot of other definitions. 15:59:15 Ah ok... it does do that for EQL it seems, but I don't get it for CAR. 15:59:38 that one is defined in objdef.lisp very early. 16:00:20 and, for EQL, you'll note that the generic case punts to an assembly routine 16:00:30 those are in src/assembly/$ARCH/ 16:01:02 pkhuong: I see. Is that the :DEFINE-VOP stuff? 16:02:04 and you'll see that the fast-path for EQ is also found in %EQL. 16:05:25 Reading the code now 16:05:27 thanks! 16:25:33 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 17:32:48 -!- tcr1 [~tcr@80-218-247-218.dclient.hispeed.ch] has quit [Quit: Leaving.] 17:34:53 Vowyer [~sebas@71-208-17-190.fibertel.com.ar] has joined #sbcl 17:59:55 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 258 seconds] 18:00:36 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 18:12:35 -!- Vowyer [~sebas@71-208-17-190.fibertel.com.ar] has quit [Remote host closed the connection] 18:33:22 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 18:34:34 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 18:38:13 mm... instrumenting writes isn't as bad as it looks. Probably around 80% coverage in one morning; of course, the remainder will take 4x as much time to find ;) 18:39:15 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 19:16:29 ugh, who did the last sbcl binary for linux ? 19:16:32 lol 19:16:47 package names are printed with digits 19:17:19 (list-all-packages) returns # lot's like that 19:17:53 i got it from sbcl.org over sourceforge 19:19:52 can't reproduce. 19:20:37 was running it in qemu linux debian lenny image 19:26:52 homie: what url did you fetch ? 19:27:07 sourceforge 19:27:16 the latest binary 19:27:34 i got there over www.sbcl.org 19:28:13 wanted to bootstrap the latest git source repo with it but didn't work either 19:28:21 then started and saw the mess 19:28:26 in it 19:28:52 which one exactly ? 19:29:33 1.0.49-x86-binary 19:29:37 linux 19:29:56 it does not even find it's core alone 19:30:06 have to always give --core 19:31:52 INSTALL_ROOT=/usr sh install.sh i gave on the command line 19:32:09 works here 19:32:22 have you read INSTALL? 19:32:29 homie: you've probably messed up the installation 19:32:44 homie: try sh run-sbcl.sh 19:33:27 ok did 19:33:34 same result with list-all-packages 19:33:39 all numbered 19:35:46 homie: the tarball I got is http://garr.dl.sourceforge.net/project/sbcl/sbcl/1.0.49/sbcl-1.0.49-x86-linux-binary.tar.bz2 19:35:50 and I can't reproduce it 19:50:11 ok i'll bootstrap it with cmucl nvm 19:53:35 obviously, adding another variable in the system will make it easier to debug. 19:54:33 i hope it's not qemu itself ... 19:56:15 are you sure it's not your sbclrc? 19:57:11 phkuong: are you talking to me ? 19:57:27 if yes yes i'm sure cause i don't have any .sbclrc 19:57:36 or a very strange locale. 19:57:53 nope everything is displaying correctly hereover in my qemu 19:58:04 and i think it was a broken binary... 19:58:20 even cmucl does compile it now 19:58:29 we must not have downloaded the same tarball 19:58:34 faster then before cause i changed qemu 19:59:56 whois jsnell/jsnell ? 20:00:14 i see that in the tarball 20:00:48 homie: the tarball is fine. 20:02:27 maybe the download was not ? 20:02:48 it's causing pause when i do a tar tvjf on it 20:03:00 only showing the .core line first 20:03:09 that'd because the core is huge. 20:03:16 hmmm 20:04:33 the qemu before was the ehci one 20:04:48 now that from master 20:05:07 and at first it was stable-0.14 20:05:40 well ok it shows all contents fine 20:05:47 i mean the tarball 20:05:55 hmmmm 20:06:15 must be some of the scripts 20:35:33 -!- cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 20:36:00 cmm [~cmm@bzq-79-177-212-194.red.bezeqint.net] has joined #sbcl 21:06:00 -!- prxq [~mommer@mnhm-590c341d.pool.mediaWays.net] has quit [Quit: Leaving] 21:51:46 -!- homie [~levgue@xdsl-78-35-157-43.netcologne.de] has quit [Read error: Connection reset by peer] 21:56:53 homie [~levgue@xdsl-78-35-168-252.netcologne.de] has joined #sbcl