00:26:29 -!- specbot [~specbot@pppoe.178-66-64-202.dynamic.avangarddsl.ru] has quit [Ping timeout: 260 seconds] 00:27:07 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 00:27:33 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 248 seconds] 00:43:36 specbot [~specbot@pppoe.178-66-5-45.dynamic.avangarddsl.ru] has joined #sbcl 01:03:04 -!- homie`` [~levgue@xdsl-78-35-149-109.netcologne.de] has quit [Read error: Connection reset by peer] 01:03:51 homie`` [~levgue@xdsl-78-35-143-155.netcologne.de] has joined #sbcl 01:36:22 echo-area [~user@182.92.247.2] has joined #sbcl 01:46:49 -!- echo-area [~user@182.92.247.2] has quit [Ping timeout: 250 seconds] 01:49:15 echo-area [~user@182.92.247.2] has joined #sbcl 02:12:30 -!- blackwolf [~blackwolf@ool-4575fc51.dyn.optonline.net] has quit [Read error: Connection reset by peer] 02:12:40 blackwolf [~blackwolf@ool-4575fc51.dyn.optonline.net] has joined #sbcl 02:19:59 echo-are` [~user@182.92.247.2] has joined #sbcl 02:20:06 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 03:43:17 saschakb_ [~saschakb@p4FEA0BF3.dip0.t-ipconnect.de] has joined #sbcl 03:47:36 -!- saschakb [~saschakb@p4FEA0B60.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 03:53:16 -!- saschakb_ [~saschakb@p4FEA0BF3.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 05:16:57 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 05:45:41 -!- echo-are` [~user@182.92.247.2] has quit [Ping timeout: 260 seconds] 05:59:59 -!- homie`` [~levgue@xdsl-78-35-143-155.netcologne.de] has quit [Read error: Connection reset by peer] 06:00:38 homie`` [~levgue@xdsl-78-35-143-155.netcologne.de] has joined #sbcl 06:04:02 sdemarre [~serge@91.176.119.155] has joined #sbcl 06:21:07 gko [~gko@220.228.255.202] has joined #sbcl 06:32:19 -!- borkman` [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Read error: Operation timed out] 06:33:34 borkman` [~user@S0106001111de1fc8.cg.shawcable.net] has joined #sbcl 06:45:25 -!- sdemarre [~serge@91.176.119.155] has quit [Ping timeout: 260 seconds] 06:56:45 slyrus: there were complaints between helmut and nikodemus about slime inducing deadlocks 07:03:32 CLOS issues, iirc. 07:05:00 also, more generally, benchmark before going for bloom filters. They perform surprisingly badly in practice. 07:07:37 regular hash table have the advantage of being able to store a value instead of a small number of bits. e.g., we can have buckets of size 1 and compare with EQ instead of only indexing into bits via sxhash. 07:58:38 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 240 seconds] 08:28:31 edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #sbcl 08:51:08 hroptatyr [~asathor@sxemacs/devel/hroptatyr] has joined #sbcl 09:06:46 -!- Xof [~crhodes@dunstaple.doc.gold.ac.uk] has quit [Ping timeout: 276 seconds] 09:53:59 nikodemus [~nikodemus@178-55-38-11.bb.dnainternet.fi] has joined #sbcl 09:53:59 -!- ChanServ has set mode +o nikodemus 10:28:21 -!- gko [~gko@220.228.255.202] has quit [Ping timeout: 252 seconds] 11:09:40 stassats [~stassats@wikipedia/stassats] has joined #sbcl 11:21:20 In building sbcl, if something fails in say the make-host-1.sh phase, is there a way to get a subsequent invocation of build.sh not to clean the objects, but just continue the build? 11:38:23 no 11:38:35 you can invoke all the stages manually, though 11:39:04 Yep, That's what I'm doing. 11:39:18 Thanks for the confirmation that that is the way to go. 11:39:19 but the automated way starts with a clean slate every time for a good reason -- it's too horribly easy to get subtle breakage otherwise 11:39:26 there's slam.sh, though 11:39:41 which is for quick rebuilds of "slammable" changes 11:39:52 *easye`* looks at that. 11:40:02 which changes are slammable? "it depends" generally most library and compiler changes are 11:40:09 all runtime changes are 11:40:26 no changes involving layouts are 11:41:01 well, make that "almost no changes involving layouts are" 11:41:15 My changes are only in the sunos-xxx.c files to try to merge in POSIX threads. 11:41:27 slam.sh should work fine then 11:41:44 It compiled! Now to test.. . 11:41:51 just make sure you have :after-xc-core in features? (or is it :sb-after-xc-core?) 11:41:58 --fancy provides it in any case 11:44:05 BTW, I am getting 1.0.55.9-512c78f as the version string from generate-version.sh 11:44:30 leuler [~user@p54903BF9.dip.t-dialin.net] has joined #sbcl 11:44:30 What is 512c78f from? I thought it was part of the git changeset hash, but that doesn't seem to be the case. 11:53:54 Add shouldn't the version be something like 1.0.56.x-hash? 11:54:20 Kryztof [~user@161.23.251.155] has joined #sbcl 11:54:20 -!- ChanServ has set mode +o Kryztof 11:55:33 <|3b|> 512c78f looks like a git hash, from the 10th or so 11:56:58 <|3b|> which does look like .55.9 12:09:21 Kryztof: hi 12:10:16 i wonder if there's a non-horrible way kludge up a hook that will define a method /after/ a class with a given name has been defined 12:10:40 (trying to work around slime load order) 12:11:14 oh, wait, i know 12:11:28 i'll just add an early dummy definition for the class 12:14:12 yes. 12:14:38 only other thing that I can think of is to hook initialize-instance for custom metaclasses 12:15:37 but you don't have one of those 12:30:13 -!- Kryztof [~user@161.23.251.155] has quit [Ping timeout: 276 seconds] 12:36:29 pkhuong: thanks for the comment on bloom filters. 12:38:22 gko [~gko@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 12:42:12 slyrus: i have a fix that helmut hopefully won't back out ready to go into slime 12:55:20 -!- tsuru` [~charlie@adsl-74-179-25-14.bna.bellsouth.net] has quit [Remote host closed the connection] 12:58:23 Kryztof [~user@161.23.251.155] has joined #sbcl 12:58:23 -!- ChanServ has set mode +o Kryztof 13:05:31 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 13:11:14 -!- Kryztof [~user@161.23.251.155] has quit [Ping timeout: 265 seconds] 13:21:28 homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has joined #sbcl 13:24:49 -!- homie`` [~levgue@xdsl-78-35-143-155.netcologne.de] has quit [Ping timeout: 276 seconds] 13:25:20 -!- specbot [~specbot@pppoe.178-66-5-45.dynamic.avangarddsl.ru] has quit [Ping timeout: 252 seconds] 13:26:59 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 13:32:37 specbot [~specbot@pppoe.178-66-80-108.dynamic.avangarddsl.ru] has joined #sbcl 13:55:22 Kryztof [~user@81.174.155.115] has joined #sbcl 13:55:22 -!- ChanServ has set mode +o Kryztof 13:57:22 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:58:59 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 14:05:50 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Connection reset by peer] 14:05:55 -!- specbot [~specbot@pppoe.178-66-80-108.dynamic.avangarddsl.ru] has quit [Read error: Connection reset by peer] 14:09:43 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 264 seconds] 14:11:10 specbot [~specbot@pppoe.178-66-80-108.dynamic.avangarddsl.ru] has joined #sbcl 14:45:10 -!- edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:48:09 stassats [~stassats@wikipedia/stassats] has joined #sbcl 14:53:14 edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #sbcl 14:54:59 nikodemus: I've noticed a hang that may have a similar cause while running tests from ASDF. 14:55:27 ASDF loading, then directly calling the test function works fine. 15:01:23 DGASAU [~user@91.218.144.129] has joined #sbcl 15:04:20 -!- gko [~gko@114-34-168-13.HINET-IP.hinet.net] has quit [Read error: Connection reset by peer] 15:11:30 hang or a deadlock? 15:12:20 because a modern sbcl doesn't actually "hang" even for the flexi-stream stuff, but borks with a deadlock error -- or as in slyrus' case ends in infinite error reporting hell 15:12:33 but yeah, sounds plausible 15:12:59 nikodemus: actually, it was the hanging in the most-modern SBCL that nudged me over the cliff 15:14:04 slyrus: huh. i didn't see that 15:14:20 i could reproduce the deadlock, though 15:15:25 slyrus: if you can reproduce the hang (so without my slime change), can you verify that there isn't anything suprising in *inferior-lisp*, and poke at sbcl from gdb to see wtf it's doing? 15:16:20 ok, now we're cooking! 20 x faster (TYPEP X '(ALIEN ...)) 15:16:26 I'm seeing a hang. It could be that the test code is broken. 15:16:30 cooking with gas, no less 15:16:44 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 15:17:08 If quicklisp includes swank-client, you might be able to see the hang with (asdf:test-system 'swank-client) after loading quicklisp. 15:17:25 DGASAU [~user@91.218.144.129] has joined #sbcl 15:17:45 Doing asdf:load-system followed by asdf:test-system always works. 15:18:02 (this is without Slime) 15:18:30 works for me from current slime 15:20:36 Interesting. I'm using swank-client from git head, but stefil from quicklisp, so maybe that's the critical difference. 15:20:48 ... or maybe it's something about my SBCL. 15:21:20 reb`: did you update slime today? 15:21:40 No. But I'm seeing a hand without using Slime. 15:21:44 hang 15:22:41 Ah, (asdf:test-system 'swank-client) works for me as well if I run it in a Slime window. 15:23:04 so pretty obviously not the same thing 15:23:08 right 15:23:49 (i ran from inside slime, because i thought you meant "always works without slime, hangs with slime") 15:24:33 Turns out it's the opposite. 15:24:57 nikodemus: I tried it a number of times yesterday -- no *inferior-lisp* surprises 15:25:26 hm 15:26:38 I can revert the slime change and bisect to see when the deadlock-detection became a hang 15:27:45 oh, this is interesting 15:27:53 what would be nice -- or even just going to gdb and pulling C and lisp backtraces would be huge... but now i remember that gdb doesn't like attaching to a process running under emacs on darwin for some reason 15:28:05 *nikodemus* is all ears 15:28:06 even with your slime change, I still get the hang with sbcl HEAD 15:28:20 that is interesting 15:28:31 well, looks like there were actually two problems and I'll be bisecting. 15:28:54 fun. not as much as skiing powder, so, again, this will likely hafta wait until later in the day. 15:29:40 heh 15:32:56 poor nikodemus 15:33:03 left with threading problems while slyrus goes skiing 15:33:09 there's no justice 15:33:12 hah! 15:33:33 this canada place has nice snow 15:40:13 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 15:45:09 hrm... 1.0.56 hangs. ah, the good old quadratic bisect... 15:49:58 milanj [~milanj_@109-92-107-108.dynamic.isp.telekom.rs] has joined #sbcl 15:52:47 Kryztof: so the ppc problems aren't fully resolved yet? 15:54:23 lichtblau: i pinged you the other day to tell you to tell your colleague to check out soiree's recent changes as the ical stuff is much farther along now 15:56:18 well, my patch was reported to work, but pkhuong's (which looked identical to me, modulo a cond/if typo) was reported not to 15:56:43 so, not completely convinced 15:57:47 blackwol` [~blackwolf@ool-4575fc51.dyn.optonline.net] has joined #sbcl 16:01:37 would you like to^W^W^W^W are you inclined to send me an SSH public key? 16:01:55 -!- blackwolf [~blackwolf@ool-4575fc51.dyn.optonline.net] has quit [Ping timeout: 260 seconds] 16:03:19 Kryztof: i thought there never was a "works on openbsd/ppc" report, but maybe i misread that 16:05:30 This patch not only fixes the LDB problem on both Darwin/PPC and OpenBSD/PPC, 16:05:30 but, it also fixes the build problem on OpenBSD/PPC. 16:05:49 Date: Tue, 17 Apr 2012 23:56:38 +0200 16:05:58 lichtblau: no time :-( 16:06:42 I mean obviously I have time to send you an ssh key. I don't have time to actually do the build/test/debug/think cycle 16:07:11 "think" being the key there. :-/ 16:07:48 yeah, I sort of expected that. (The "offer" holds for pkhuong, too, of course.) 16:08:27 wheh, I'm not completely insane, which i thought was for a second. 16:09:57 1.0.55.0 and 9440d5e0f88642d2249710671b321a453ec84e8b reliably report the deadlock problem. various combinations of later things were just hanging for me. now for the double bisect... 16:10:43 lichtblau: maybe in a couple of months :-/ 16:12:19 -!- joshe [~joshe@opal.elsasser.org] has quit [Quit: brb] 16:13:54 joshe [~joshe@opal.elsasser.org] has joined #sbcl 16:18:47 I'm sure "in a couple of months" PPC will be autobenched anyway, including maybe a "staging" repository that gets built before the commits even hit master? 16:19:00 that sounds good! 16:19:31 windows too? ;-) 16:20:33 lichtblau: maybe once I'm settled in france. 16:20:36 next week. 16:20:54 Kryztof: erm, there are tests that will be known-to-fail on the wine build system even though we pass them on real windows. But otherwise, yes. 16:21:21 the future is bright 16:40:05 -!- nikodemus [~nikodemus@178-55-38-11.bb.dnainternet.fi] has quit [Quit: Leaving] 17:23:59 rstill [~rstill@12.104.148.2] has joined #sbcl 17:29:13 rpg_ [~rpg@216.243.156.16.real-time.com] has joined #sbcl 17:29:37 -!- rpg_ [~rpg@216.243.156.16.real-time.com] has quit [Client Quit] 17:33:28 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Ping timeout: 272 seconds] 17:41:07 -!- psilord [~psilord@76.201.149.239] has quit [Quit: Leaving.] 17:45:44 -!- blackwol` is now known as blackwolf 17:54:06 sdemarre [~serge@91.176.119.155] has joined #sbcl 18:03:01 -!- slyrus [~chatzilla@209.52.84.50] has quit [Ping timeout: 248 seconds] 18:12:38 rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 18:14:02 -!- hlavaty [~user@91-65-218-223-dynip.superkabel.de] has quit [Remote host closed the connection] 18:18:04 -!- cmm [~cmm@bzq-109-65-214-84.red.bezeqint.net] has quit [Ping timeout: 245 seconds] 18:27:22 -!- rstill [~rstill@12.104.148.2] has quit [Read error: Connection reset by peer] 18:45:07 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 264 seconds] 18:52:43 puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has joined #sbcl 19:44:11 -!- puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 265 seconds] 20:00:47 cmm [~cmm@109.65.214.84] has joined #sbcl 20:22:16 prxq [~mommer@mnhm-590c24ab.pool.mediaWays.net] has joined #sbcl 20:44:16 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 20:56:33 -!- stassats` [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 20:56:52 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 21:11:31 -!- sdemarre [~serge@91.176.119.155] has quit [Ping timeout: 276 seconds] 21:11:32 Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #sbcl 21:24:06 nikodemus [~nikodemus@178-55-38-11.bb.dnainternet.fi] has joined #sbcl 21:24:06 -!- ChanServ has set mode +o nikodemus 21:27:23 I'm too lazy to post on the list, but for those trying to explain how easy contrib building is: 21:27:27 IIANM, export SBCL_BUILDING_CONTRIB=1 is still required for REQUIRE to actually do the same thing as make-target-contrib. 21:29:33 psilord [~psilord@76.201.149.239] has joined #sbcl 21:38:07 i'm not sure if robert was after loading or building, or what 21:41:00 blackwol` [~blackwolf@ool-4575fc51.dyn.optonline.net] has joined #sbcl 21:45:19 -!- blackwolf [~blackwolf@ool-4575fc51.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 21:47:46 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:57:58 -!- rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: rpg] 22:14:09 -!- Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving] 22:17:28 -!- homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has quit [Ping timeout: 246 seconds] 22:19:18 homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has joined #sbcl 22:19:22 slyrus [~chatzilla@209.52.84.50] has joined #sbcl 22:25:19 -!- borkman` [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:56:08 -!- nikodemus [~nikodemus@178-55-38-11.bb.dnainternet.fi] has quit [Quit: This computer has gone to sleep] 22:58:24 -!- leuler [~user@p54903BF9.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 23:05:54 -!- homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has quit [*.net *.split] 23:10:05 -!- jsnell [~jsnell@ash.snellman.net] has quit [Ping timeout: 260 seconds] 23:10:20 jsnell [~jsnell@ash.snellman.net] has joined #sbcl 23:11:15 homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has joined #sbcl 23:21:27 -!- prxq [~mommer@mnhm-590c24ab.pool.mediaWays.net] has quit [Quit: Leaving] 23:25:57 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 23:51:08 -!- homie``` [~levgue@xdsl-87-79-248-109.netcologne.de] has quit [Ping timeout: 240 seconds] 23:58:58 homie [~levgue@xdsl-87-79-248-109.netcologne.de] has joined #sbcl