00:12:55 -!- LiamH [~healy@pool-108-18-168-34.washdc.east.verizon.net] has quit [Quit: Leaving.] 00:22:10 do we have realistic targets with no dlopen() ? 00:22:39 (or its equivalent) 00:27:22 not any more 00:44:10 hm "/usr/bin/ld: symbol lookup error: /usr/bin/ld: undefined symbol: bfd_mike_section_with_flags" 00:47:04 interesting not seeing that symbol anywhere inside sbcl source 00:47:32 christoph_debian: nm src/runtime/*.o may help 01:29:54 ferada [~user@e179234025.adsl.alicedsl.de] has joined #sbcl 02:14:51 -!- ferada [~user@e179234025.adsl.alicedsl.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:53:50 -!- PatrickMcLaren [~PatrickMc@c-98-217-184-95.hsd1.ma.comcast.net] has quit [Quit: leaving] 05:29:06 -!- homie [~levgue@xdsl-78-35-173-16.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:01:01 -!- slyrus [~chatzilla@adsl-99-190-98-219.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 06:19:28 attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has joined #sbcl 06:19:28 -!- attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has quit [Changing host] 06:19:28 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:46:23 sdemarre [~serge@91.176.114.83] has joined #sbcl 07:23:16 Iceland_jack [~baldur@earth.sudo.is] has joined #sbcl 07:24:58 hey, I want to load CLX (currently using (asdf:oos 'asdf:load-op :clx)) and it gets a bit old waiting for it to load every time I run my program, is it possible to speed it up or remove the need to load it every time? 07:51:31 load it then dump an image? 07:52:52 I'm surprised that sbcl (or most cl) use so much time to load a library while everything is already compiled 07:59:11 http://paste.org/pastebin/view/40669 08:00:18 Some 2 seconds aren't that long to wait, but I'm coming from CLISP where it's a feature and I can access the X server instantly 08:01:02 I'm running Debian 6.0.3. 08:02:29 then yes, the answer is "dump an image" 08:03:05 I'm afraid I don't know how to do that, might I ask how? 08:03:25 -!- flip214 [~marek@unaffiliated/flip214] has left #sbcl 08:03:28 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 08:03:35 Iceland_jack: http://www.sbcl.org/manual/Saving-a-Core-Image.html 08:03:58 Thank you for your help flip214 08:13:30 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 08:26:59 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 258 seconds] 08:34:09 Blkt [~user@89-96-199-46.ip13.fastwebnet.it] has joined #sbcl 08:58:31 good morning everyone 09:10:38 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 09:43:34 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 09:45:48 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 09:50:43 flip214 [~marek@86.59.100.100] has joined #sbcl 09:50:44 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 09:50:44 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 09:54:58 -!- ljos [~mozzyb@login1.uib.no] has quit [Ping timeout: 244 seconds] 09:57:35 ljos [~mozzyb@login1.uib.no] has joined #sbcl 09:57:43 Kryztof [~user@158.223.59.95] has joined #sbcl 09:57:43 -!- ChanServ has set mode +o Kryztof 11:17:12 homie [~levgue@xdsl-78-35-181-49.netcologne.de] has joined #sbcl 11:24:47 Is there a way to find the address a floating-point-invalid-operation comes from? 11:33:16 -!- angavrilov [~angavrilo@217.71.227.181] has quit [*.net *.split] 11:33:17 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 11:33:17 -!- reb` [user@nat/google/x-vpowsaservkjvren] has quit [*.net *.split] 11:33:17 -!- christoph_debian [~user@oteiza.siccegge.de] has quit [*.net *.split] 11:33:17 -!- antifuchs [~foobar@care.boinkor.net] has quit [*.net *.split] 11:33:17 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [*.net *.split] 11:35:13 reb` [user@nat/google/x-ekxojsfihqritdfe] has joined #sbcl 11:35:19 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 11:35:55 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 11:36:54 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #sbcl 11:37:23 christoph_debian [~user@oteiza.siccegge.de] has joined #sbcl 11:41:54 reb`` [user@nat/google/x-idmglqmackpaymxd] has joined #sbcl 11:42:14 -!- reb` [user@nat/google/x-ekxojsfihqritdfe] has quit [Read error: Connection reset by peer] 11:45:11 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #sbcl 11:45:11 -!- ChanServ has set mode +o nikodemus 12:03:24 -!- reb`` [user@nat/google/x-idmglqmackpaymxd] has quit [Remote host closed the connection] 12:03:37 reb`` [user@nat/google/x-mujxrqdordlskhrh] has joined #sbcl 12:20:15 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Quit: No Ping reply in 180 seconds.] 12:21:02 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 12:34:28 -!- christoph_debian [~user@oteiza.siccegge.de] has quit [Remote host closed the connection] 12:35:21 christoph_debian [~user@oteiza.siccegge.de] has joined #sbcl 12:39:58 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Quit: No Ping reply in 180 seconds.] 12:40:15 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 13:03:19 antifuchs [~foobar@2001:470:1f15:1c54::fade:1] has joined #sbcl 13:10:01 -!- christoph_debian [~user@oteiza.siccegge.de] has quit [Remote host closed the connection] 13:10:05 christop` [~user@oteiza.siccegge.de] has joined #sbcl 13:13:14 *|3b|* wonders if i should just fix that subseq thing properly and build a new sbcl rather than trying to remember to load it by hand every time i restart 13:14:21 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Remote host closed the connection] 13:14:28 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 13:14:29 |3b|: ? 13:15:03 <|3b|> subseq is slow (or at least slower than it should be) 13:15:24 <|3b|> for small subsequences of most types of specialized arrays 13:15:57 <|3b|> something png-read does quite a bit of 13:16:30 <|3b|> 3.5 sec to load a 400x780 png vs 0.7 sec after quick hack fix 13:17:06 <|3b|> mostly spent trying to determine subtype relationships in %vector-widetag-and-n-bits 13:17:18 ouch 13:18:45 is the type known at compile-time? 13:19:17 <|3b|> probably doesn't help that it has to try a bunch of types before it gets to the right one, and does a bunch of redundant processing for each call to subtypep 13:19:17 reb``` [user@nat/google/x-gqaimsvqvcgxwpuy] has joined #sbcl 13:19:23 <|3b|> not sure 13:19:37 -!- reb`` [user@nat/google/x-mujxrqdordlskhrh] has quit [Read error: Connection reset by peer] 13:19:50 i think i see the problem 13:20:05 vector-subseq* calls %MAKE-SEQUENCE-LIKE 13:20:19 <|3b|> problem somewhere higher level than %v-w-a-n-b ? 13:20:22 <|3b|> yeah 13:21:03 we want make-vector-like or similar there, and we want a widetag dispatch table for it 13:22:10 <|3b|> can it just grab them from the original vector in the common case? 13:22:26 <|3b|> that was my other thought for fixing it 13:22:59 no, i mean make-vector-like should dispatch to %make-ub8-vector or whatever using the widetag 13:23:18 similar to !find-data-vector-setter and -reffer work 13:23:26 <|3b|> ah, that probably makes more sense 13:23:26 s/to/to how/ 13:24:29 widetag ? 13:24:34 as in widechars ? 13:24:46 <|3b|> as in type information in the object pointers 13:24:49 hmm. Why couldn't it copy the original widetag (after displacement is resolved)? 13:24:52 <|3b|> wait, not in the pointer 13:25:04 <|3b|> in the object header maybe? 13:25:19 *|3b|* doesn't know sbcl internals all that well :( 13:25:19 lowtags in pointers, widetags in headers 13:26:27 akovalenko: less maintenance, i think 13:27:51 not sure, though 13:30:17 well, it might be. I've forgotten about non-simple & non-displaced arrays.. 13:30:41 well, subseq always returns a simple non-displaced array, IIRC 13:31:11 that's why copying widetag from possible-non-simple though non-displaced array is bad. 13:35:34 well, with-array-data gives us the plain vector 13:36:16 but the copier still needs to know how to allocate the copy -- so dispatching to a specialized version of make-array seems easier 13:36:54 or we could have whole vector-subseq* dispatch to a specialized subseq-implementation using the widetag after we have pulled out the data vector 13:49:48 -!- reb``` [user@nat/google/x-gqaimsvqvcgxwpuy] has quit [Remote host closed the connection] 13:49:58 reb``` [user@nat/google/x-ccxrbdwrizxxnkdi] has joined #sbcl 14:04:18 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 14:11:01 -!- reb``` [user@nat/google/x-ccxrbdwrizxxnkdi] has quit [*.net *.split] 14:11:01 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 14:11:02 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [*.net *.split] 14:11:02 -!- joshe [~joshe@opal.elsasser.org] has quit [*.net *.split] 14:11:03 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [*.net *.split] 14:11:03 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 14:11:03 -!- peddie [~peddie@repl.esden.net] has quit [*.net *.split] 14:11:03 -!- pkhuong [~pkhuong@gravelga.xen.prgmr.com] has quit [*.net *.split] 14:11:10 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 14:11:37 -!- spacebat [~spacebat@ubermonkey.net] has quit [Read error: Operation timed out] 14:12:18 -!- homie [~levgue@xdsl-78-35-181-49.netcologne.de] has quit [Read error: Operation timed out] 14:12:30 -!- sdemarre [~serge@91.176.114.83] has quit [Ping timeout: 240 seconds] 14:12:30 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 240 seconds] 17:09:06 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 17:09:06 17:09:06 -!- names: ccl-logbot fe[nl]ix Qworkescence slyrus tsuru antgreen reb``` nyef foom |3b| blumbri hlavaty pkhuong LiamH redline6561 peddie kanru homie` spacebat jiacobucci antoszka sdemarre christop` antifuchs @nikodemus angavrilov @Kryztof ljos flip214 Iceland_jack attila_lendvai akovalenko Quadrescence _8david whoops loke cmm natesm jsnell deepfire luis danlarkin dsp_ sbryant daimrod cow-orker sshirokov MikeSeth 17:23:46 Qworkescence: right, and it still runs everything it ran before. But almost everyone has stopped releasing new versions compiled for PPC by now. 17:33:39 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 18:00:53 akovalen` [~anton@77.51.3.36] has joined #sbcl 18:01:51 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 18:02:30 -!- akovalenko [~anton@95.72.43.19] has quit [Ping timeout: 240 seconds] 18:03:28 -!- akovalen` is now known as akovalenko 18:12:26 -!- Kryztof [~user@158.223.59.95] has quit [Read error: Operation timed out] 18:26:32 prxq [~mommer@mnhm-5f75cec4.pool.mediaWays.net] has joined #sbcl 18:31:07 Oh, lovely. wider-fixnums breaks atomic-incf. :-/ 18:31:17 got it. 18:36:25 There's some... interesting reader conditionals in expand-atomic-frob, too. 18:40:07 tyson1 [~Ian@bas1-toronto06-2925211072.dsl.bell.ca] has joined #sbcl 18:44:57 Nothing leaps out at me as an obvious cause from a quick look at the source, either. 18:48:06 ... Oh. 18:48:38 Okay, found it. 18:49:47 atomic-incf of aref is special cased 18:50:28 Yeah, have a look at the :SCALE argument to MAKE-EA in the VOP for ARRAY-ATOMIC-INCF/WORD in SYS:SRC;COMPILER;X86-64;ARRAY. 19:06:09 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 19:11:15 reb```` [user@nat/google/x-qurgoiodkpqzlcym] has joined #sbcl 19:11:46 -!- reb``` [user@nat/google/x-xuflivnmbxfaasgm] has quit [Read error: Connection reset by peer] 19:14:33 homie`` [~levgue@xdsl-78-35-184-223.netcologne.de] has joined #sbcl 19:16:37 -!- homie` [~levgue@xdsl-78-35-181-49.netcologne.de] has quit [Ping timeout: 240 seconds] 19:23:00 Kryztof [~user@81.174.155.115] has joined #sbcl 19:23:01 -!- ChanServ has set mode +o Kryztof 20:20:31 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Read error: Operation timed out] 20:47:02 -!- homie`` [~levgue@xdsl-78-35-184-223.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:49:35 homie [~levgue@xdsl-78-35-184-223.netcologne.de] has joined #sbcl 20:51:25 -!- tyson1 [~Ian@bas1-toronto06-2925211072.dsl.bell.ca] has quit [Quit: Leaving.] 20:53:15 logand [~user@g231114027.adsl.alicedsl.de] has joined #sbcl 20:55:16 -!- christop` is now known as christoph_debian 21:49:14 -!- homie [~levgue@xdsl-78-35-184-223.netcologne.de] has quit [Remote host closed the connection] 22:07:11 -!- antgreen [user@nat/redhat/x-vhmexwssmikltigv] has quit [Read error: Connection reset by peer] 22:09:54 -!- prxq [~mommer@mnhm-5f75cec4.pool.mediaWays.net] has quit [Quit: Leaving] 22:24:30 -!- sdemarre [~serge@91.176.114.83] has quit [Ping timeout: 240 seconds] 22:25:06 homie [~levgue@xdsl-78-35-184-223.netcologne.de] has joined #sbcl 22:48:52 -!- logand [~user@g231114027.adsl.alicedsl.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:52:17 mm... exact solver that could be adapted for representation selection in ~400 LOC. 22:52:33 now to find dastardly test instances. 23:04:53 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:13:10 pkhuong: What's you interest in SSA and compiler hacking? 23:13:16 s/you/your 23:26:02 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 23:26:02 23:26:02 -!- names: ccl-logbot homie @Kryztof reb```` akovalenko fe[nl]ix Qworkescence slyrus tsuru foom |3b| blumbri pkhuong redline6561 peddie kanru spacebat jiacobucci antoszka christoph_debian antifuchs ljos flip214 Iceland_jack Quadrescence _8david whoops loke cmm natesm sshirokov MikeSeth cow-orker daimrod sbryant dsp_ danlarkin luis deepfire jsnell 23:26:02 -niven.freenode.net:#sbcl- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp 23:26:17 reb````: sure. I mean, personal payoff for the implementer. 23:26:53 ok