00:54:25 nyef: can you confirm that (logbitp (1- (integer-length most-positive-fixnum)) most-negative-fixnum) 00:54:35 fails on HEAD? 00:54:40 (returns T) 00:59:46 Give me a sec. 01:01:01 Returns T on 1.0.52.15.stupid-setf-trick--rebase.6-4466e43, which should be the current HEAD. 01:01:08 Err... s/trick/tricks/ 01:01:27 good. 01:01:57 I think most of our complex setf-expansion docstrings need rewriting. 01:03:29 And I can confirm that 1.0.51.42-60e2497 returns NIL for the same form. 01:04:13 prxq_ [~mommer@mnhm-4d010791.pool.mediaWays.net] has joined #sbcl 01:04:56 thanks 01:07:28 -!- prxq [~mommer@mnhm-590c080a.pool.mediaWays.net] has quit [Ping timeout: 258 seconds] 01:30:17 It was nikodemus who implemented alignment of keyword arguments, was it? 01:30:48 ... alignment of keyword arguments? What? 01:31:14 (reduce #'union (ast.child ast) :initial-value nil 01:31:14 :key #'free-variables) 01:31:21 erm... one more shot 01:31:31 (reduce #'union (ast.child ast) :initial-value nil 01:31:31 :key #'free-variables) 01:31:40 (requires monospace font to understand what I mean) 01:32:40 ... and probably a wider IRC window. 01:32:56 So, this is a pprinter hack to align keyword arguments? 01:33:05 No, slime indentation. 01:33:15 Ah, now I understand how unclear I was. 01:34:25 You're asking... a slime implementation question in #sbcl? 01:34:51 Well, nikodemus is SBCL-related enough I thought. It was just a passing thought/question. 01:35:40 Fair enough, I guess. 03:10:43 -!- nyef [~nyef@pool-70-109-155-234.cncdnh.east.myfairpoint.net] has quit [Quit: G'night all.] 05:19:14 sdemarre [~serge@91.176.11.83] has joined #sbcl 05:23:53 _8david: I'm sketching a GC in C++. I'm hoping it can be simpler and have decent scaling properties. 05:24:25 mark/copy for the nursery, and refcount for the real heap. 05:26:04 -!- _8david [~user@port-92-195-43-239.dynamic.qsc.de] has quit [Ping timeout: 244 seconds] 05:35:30 homie` [~levgue@xdsl-78-35-183-237.netcologne.de] has joined #sbcl 05:37:54 -!- homie [~levgue@xdsl-78-35-179-64.netcologne.de] has quit [Ping timeout: 258 seconds] 05:39:36 -!- sdemarre [~serge@91.176.11.83] has quit [Ping timeout: 240 seconds] 05:59:40 -!- akovalenko [~anton@95.72.97.89] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:04:24 akovalenko [~anton@95.72.97.89] has joined #sbcl 07:10:55 -!- prxq_ [~mommer@mnhm-4d010791.pool.mediaWays.net] has quit [Quit: Leaving] 07:36:28 Blkt [~user@dynamic-adsl-62-10-9-201.clienti.tiscali.it] has joined #sbcl 10:21:37 akovalen` [~anton@95.72.173.163] has joined #sbcl 10:23:12 -!- akovalenko [~anton@95.72.97.89] has quit [Ping timeout: 240 seconds] 10:25:27 -!- akovalen` is now known as akovalenko 10:41:02 -!- homie` [~levgue@xdsl-78-35-183-237.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:43:35 homie [~levgue@xdsl-78-35-183-237.netcologne.de] has joined #sbcl 11:11:49 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 11:37:00 lichtblau [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 11:39:44 nyef [~nyef@pool-70-109-155-234.cncdnh.east.myfairpoint.net] has joined #sbcl 14:32:09 -!- homie [~levgue@xdsl-78-35-183-237.netcologne.de] has quit [Read error: Connection reset by peer] 14:41:50 ... hunh. The cross-build instructions in make.sh are /really/ old. 14:42:36 ``(e.g. creating "target"-named symlinks to identify the target architecture).'' 14:43:01 IIRC, that only needs to be done for a couple of runtime header files. 14:43:37 (Maybe we should have genesis spit out some trampoline headers instead... or just emit them from make-config?) 14:43:40 homie [~levgue@xdsl-78-35-183-237.netcologne.de] has joined #sbcl 15:05:15 -!- antifuchs [~foobar@care.boinkor.net] has quit [Ping timeout: 244 seconds] 16:08:56 drdo` [~drdo@85.207.54.77.rev.vodafone.pt] has joined #sbcl 16:10:23 -!- drdo [~drdo@85.207.54.77.rev.vodafone.pt] has quit [Ping timeout: 248 seconds] 17:53:54 homie` [~levgue@xdsl-78-35-131-206.netcologne.de] has joined #sbcl 17:56:42 -!- homie [~levgue@xdsl-78-35-183-237.netcologne.de] has quit [Ping timeout: 260 seconds] 18:34:12 antifuchs [~foobar@care.boinkor.net] has joined #sbcl 19:29:25 -!- tsuru [~charlie@adsl-74-179-28-14.bna.bellsouth.net] has quit [Read error: Connection reset by peer] 19:39:25 -!- homie` [~levgue@xdsl-78-35-131-206.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:42:09 homie [~levgue@xdsl-78-35-131-206.netcologne.de] has joined #sbcl 20:35:59 -!- drdo` is now known as drdo 20:54:56 I think I've gotten the cross-compile problems sorted out. Just testing my build script changes now. 21:00:24 nyef: are you cross compiling? 21:01:41 flip214: sys(64738 + 100) 21:07:35 Not today. 21:07:49 But I'm running the build system as if I /was/ cross compiling. 21:08:42 Yesterday I was cross compiling, and getting rather cross about the process changes since the last time I had so done. 21:12:25 I probably should test to make sure that a full cross-compile works with my changes, though. Good idea. 21:43:25 -!- Blkt [~user@dynamic-adsl-62-10-9-201.clienti.tiscali.it] has quit [Quit: cya] 21:47:46 And, for the record, a full cross-build appears to work Just Fine. 21:47:55 Easier than ever, it seems. 21:51:10 Actually, scratch "it seems", not having to repeatedly specify the XC host is a nice improvement. 22:04:37 simpler is nice 22:05:09 not that cross-building was really difficult before 22:10:07 Did you see all of the gotchas I ran into yesterday? 22:12:22 Having it down to setting up a share, running make-config on the target with the host XC parameters, and then just flipping back and forth running the scripts in order is a nice improvement, and takes all of the guesswork out of it... Where do I need to use find-gnumake again? 22:12:56 And there are TWO files I have to create by hand, instead of just using make-config? What? 22:14:58 And those two files are new since last time I did a cross-build. 22:15:29 So yes, it really was more difficult than it had to be, even for an experienced developer 22:35:18 oh, huh 22:35:33 well, it's been a while since I've cross-compiled 23:00:55 Same here, hence the indignation and the patch.