00:50:13 what would it take to make the disassembler modifiable at runtime? 00:51:27 I think nyef has something on that. 01:12:42 prxq_ [~mommer@mnhm-5f75cf94.pool.mediaWays.net] has joined #sbcl 01:15:37 -!- prxq [~mommer@mnhm-4d011c13.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 01:55:32 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #sbcl 02:08:08 -!- hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:12:26 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 258 seconds] 02:30:13 Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has joined #sbcl 02:53:56 drl [~lat@110.139.230.255] has joined #sbcl 03:14:47 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 252 seconds] 03:27:08 drl [~lat@110.139.230.255] has joined #sbcl 04:05:16 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 260 seconds] 04:17:58 drl [~lat@110.139.230.255] has joined #sbcl 04:22:16 Where does git clone git://sbcl.git.sourceforge.net/gitroot/sbcl/sbcl.git put the files? 04:23:17 drl: ./sbcl/ 04:23:58 pkhuong, thanks! 05:00:25 -!- drl [~lat@110.139.230.255] has quit [Remote host closed the connection] 06:09:07 -!- prxq_ [~mommer@mnhm-5f75cf94.pool.mediaWays.net] has quit [Quit: Leaving] 06:18:22 pkhuong: I am in the throes of preparing a journal special issue on "Lisp: Research and Experience" 06:18:34 if unpublished stuff makes you worry, there's a clear workaround :-) 06:20:40 hakkum [~hakkum@c-67-181-176-186.hsd1.ca.comcast.net] has joined #sbcl 06:23:53 flip214 [~marek@86.59.100.100] has joined #sbcl 06:23:53 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 06:23:53 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 06:50:10 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 06:50:47 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 07:32:54 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 07:32:54 -!- ChanServ has set mode +o nikodemus 07:53:24 -!- lisper [18d1340b@gateway/web/freenode/ip.24.209.52.11] has quit [Ping timeout: 252 seconds] 08:17:23 attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has joined #sbcl 08:17:23 -!- attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has quit [Changing host] 08:17:23 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:04:29 -!- ASau [~user@95-28-79-252.broadband.corbina.ru] has quit [Quit: off] 09:39:46 spacebat [~spacebat@ubermonkey.net] has joined #sbcl 09:40:13 hi, I've got an interesting quirk happening in a freshly build sbcl 09:41:05 I did a git clone and, thinking to not quite be on the bleeding edge, checked out a tag for 1.0.50 09:41:50 the build ran fine, but various packages are refusing to build because they can't create fasl directories 09:42:02 stassats [~stassats@wikipedia/stassats] has joined #sbcl 09:42:34 my version-expr.lisp has this version in it 09:42:37 "1.0.50.31.tags/sbcl-1.0.50^0.0-da8bc5f" 09:43:00 the forward slash is where the problem lies I think 09:43:15 so perhaps I'm doing it wrong (TM) 09:44:32 is there a way to choose a particular point in the git repo and build from there without messing up the version expression? 09:46:02 Vivitron` [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has joined #sbcl 09:46:23 git checkout? 09:48:10 that's what I did, but with a tag name to be sure I was getting 1.0.50 09:48:34 -!- Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 09:54:12 spacebat: what does "git show" show as the topmost commit 09:55:25 if you just do "git checkout sbcl-1.0.50" you get a detached head 09:55:48 yes I'm in detached head mode 09:56:12 you don't want that 09:56:25 git checkout master; git reset --hard sbcl-1.0.50 09:56:36 ok I'll try that 09:57:24 doesn't seem to work though 09:57:36 $ git reset --hard sbcl-1.0.50 ~/local/src/sbcl 09:57:40 HEAD is now at da8bc5f 1.0.50: will be tagged as "sbcl-1.0.50" 09:58:04 git you first do "git checkout master"? 09:58:08 then running generate-version.sh gives the same version as before "1.0.50.31.tags/sbcl-1.0.50^0.0-da8bc5f" 09:58:11 yes 09:58:12 I'm on master 09:58:21 or I was until I did the reset --hard 09:59:14 reset leaves you on master 09:59:27 if you get a detached head again, something's wrong 10:00:26 oh wait, generate-version.sh isn't updating version-expr.lisp 10:00:50 that's the problem I bet, I'll look into that, thanks 10:02:10 aha, there's a bug in generate-version.sh 10:04:32 hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has joined #sbcl 10:04:41 you need to do "export SBCL_BUILDING_RELEASE_FROM=master" 10:05:13 otherwise it compares the current HEAD to origin/master and you get a bogus version number 10:05:39 (the assumption is that you're building stuff not yet on master, instead of something historical) 10:05:53 right, that explains it 10:06:05 the bogus number should /work/ just fine, though, but it's misleading 10:08:29 in my case it had a / in it 10:09:01 and that made various packages unhappy as they expected to be able to create a directory based on it 10:10:08 like calling mkdir /extant-directory/then-non/extant-directories 10:10:25 right, but that was from the detached head 10:10:32 yes :) 10:10:55 the git docs suggested that was ok, but I've learned my lesson 10:10:58 thankyou 10:16:48 -!- hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has quit [Quit: Leaving...] 10:17:12 it's fine for git, but not our version magic 10:17:37 hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has joined #sbcl 10:18:52 i added a launchpad bug for both issues: https://bugs.launchpad.net/sbcl/+bug/823828 10:27:36 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 255 seconds] 10:35:15 Krystof [~csr21@csrhodes.plus.com] has joined #sbcl 10:35:15 -!- ChanServ has set mode +o Krystof 10:42:05 spacebat: fixed on the bleeding edge -- both historical builds and detached heads should now work out of the box 10:42:29 (assuming you copy the new generate-version.sh to the historical tree, that is...) 10:42:39 thanks for the heads-up 10:43:03 drl [~lat@110.139.230.255] has joined #sbcl 10:55:58 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 264 seconds] 11:07:51 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 11:08:23 drl [~lat@110.139.230.255] has joined #sbcl 11:21:46 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 250 seconds] 11:25:41 DGASAU [~user@91.218.144.129] has joined #sbcl 11:28:15 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 250 seconds] 11:32:48 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 11:33:39 -!- hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:40:56 drl [~lat@110.139.230.255] has joined #sbcl 11:44:08 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Remote host closed the connection] 11:45:30 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 12:05:57 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #sbcl 12:05:57 -!- ChanServ has set mode +o nikodemus 12:25:19 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 12:28:55 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 250 seconds] 13:05:29 falconindy [~noclaf@archlinux/developer/falconindy] has joined #sbcl 13:06:16 hi, im curious about the linux version parsing patch that's currently in the git tree. Can I expect a release in the near future that includes this, or would I be better off backporting the patch myself and packaging for my distro? 13:17:41 Releases generally happen around the beginning of each month. 13:18:24 No reason you shouldn't fix your distro's package in the meantime, I've done that a number of times. 13:21:35 tcr1 [~tcr@217-162-207-189.dynamic.hispeed.ch] has joined #sbcl 13:22:07 What's a good way to slurp some memory into a byte-vector? 13:22:55 (unsigned-byte 8) ? 13:23:43 yeah I mean is there a function that takes a pointer, offset, len and does it for me? 13:24:20 sb-kernel:ub8-bash-copy 13:27:18 hm judging form its use in sb-md5 that seems to take byte-vectors as input and output? 13:28:06 sb-kernel:copy-ub8-from-system-area 13:28:08 seems to be it 13:29:01 if the octet length is multiple of 8 then copy-ub64-from-system-area is probably much faster 13:29:45 yes, md5 hashes are 16 bytes 13:31:16 fe[nl]ix: no, ub8 copy uses word-sized copies when it can. 13:35:49 so the only difference between those functions is in the meaning of the offset parameters ? 13:36:13 antgreen [~user@nat/redhat/x-ngsbrxqvogscoyds] has joined #sbcl 13:36:37 unalignment logic 13:40:17 and one counts in bytes, the other in words 13:43:14 what's the style guide for git "author" values when merging changes by others? 13:43:48 lichtblau: "Committed-by" and "Author"? 13:44:09 git commit --author "Author Name " ... 13:44:40 I know how to do --author technically, in fact it's set properly since I'm cherry-picking anyway. 13:45:15 I'm just wondering at which point my changes while merging are so extensive that I'd kind of be putting the blame for my changes on the original author. 13:45:32 Perhaps I should reset the author field to me as soon as it's not an exact cherry-pick anymore? 13:47:38 if you do --author, can you still modify the commit message to say that you signed off on it? 13:51:14 I thought the "signing off" thing was more for projects where branch merging is going on. So not just is author possibly != committer. But the committer is != the person doing the branch merge. So the latter guy signs off on the branch of the committer in the middle. (BICBW) 13:51:39 Since I'm just committing to master here, I'm in the committer: field anyway. 13:52:19 oh, ok. I thought that was on stuff from the win32 branch. 13:53:51 we seem to just pretend it's like CVS and credit in the commit message, so far. 14:12:54 nikodemus has been using --author I think 14:13:24 oh yeah, he just did on the truncate commit 14:13:58 if you use "git am" to apply a patch someone made using "git format-patch", they remain the author without any extra work on my part 14:13:58 or Lutz is sending properly formatted-patches or something 14:14:01 yes 14:19:34 homie [~levgue@xdsl-78-35-185-166.netcologne.de] has joined #sbcl 14:20:58 ah, yes. a release 14:37:43 details 14:38:48 nikodemus: how are you generating those commit messages to launchpad? Is there a clever automated way to send signed mail to the right launchpad bug? 14:39:05 i admit to copy and paste 14:39:11 bah 14:54:26 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 15:55:05 -!- tcr1 [~tcr@217-162-207-189.dynamic.hispeed.ch] has quit [Quit: Leaving.] 23:22:46 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 23:22:46 23:22:46 -!- names: ccl-logbot acelent rpg lisper ASau stassats` hlavaty drl DGASAU @Krystof Vivitron` spacebat attila_lendvai pchrist hakkum kanru Inode antifuchs sbalousek jsnell @Kryztof tsuru fe[nl]ix scymtym daimrod tunes redline6561 lichtblau antoszka jiacobucci cmm christoph_debian Quadrescence loke foom luis mtd specbot joshe pkhuong cow-orker |3b| 23:38:35 mmm I might try removing the source transform for + and see if I can't do that in ir1 23:38:51 then I don't have to undo it ^-^