13:43:30 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 13:43:30 13:43:30 -!- names: ccl-logbot xymox maxm stassats Ralt Hydan` flip214 luis` foreignFunction antoszka_ daimrod arrdem cow-orker segv- scymtym loke rudi yacks robgssp` prxq teggi pkhuong danlentz christoph4 Bike |3b| @Krystof easye psilord joshe antifuchs foom whoops Tribal nicdev redline6561 pchrist Posterdati _8david` Vivitron hlavaty`` jsnell_ angavrilov jdz_ pipping specbot minion brucem samebchase fe[nl]ix ivan``_ automaciej asedeno cmm- bege samskulls 13:44:29 -!- antifuchs [~foobar@2a01:4f8:161:323::fedf:1234] has quit [Ping timeout: 301 seconds] 13:45:33 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 13:49:28 -!- Hydan` is now known as Guest17598 13:50:48 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 13:54:57 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 13:55:53 wbooze [~wbooze@xdsl-78-35-131-74.netcologne.de] has joined #sbcl 13:55:57 drmeister [~drmeister@wirelessNAT188.wireless.temple.edu] has joined #sbcl 13:59:05 leuler [~user@p548FB693.dip0.t-ipconnect.de] has joined #sbcl 14:00:55 -!- drmeister [~drmeister@wirelessNAT188.wireless.temple.edu] has quit [Read error: Connection reset by peer] 14:02:49 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 14:10:23 -!- segv- [~mb@95-91-243-237-dynip.superkabel.de] has quit [Read error: Operation timed out] 14:15:20 segv_ [~mb@95-91-243-237-dynip.superkabel.de] has joined #sbcl 14:20:40 benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has joined #sbcl 14:21:29 what do you think of enabling modular arithmetic for forms like (logior x -8)? 14:22:26 oo, yes 14:22:33 what could possibly go wrong? :-) 14:33:11 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 14:33:11 14:33:11 -!- names: ccl-logbot flip214 attila_lendvai easye samskull1 hlavaty`` benkard segv_ edgar-rft leuler wbooze antifuchs xymox maxm stassats Ralt Guest17598 luis` foreignFunction antoszka_ Posterdati pchrist redline6561 nicdev Tribal whoops foom _8david` Vivitron jsnell_ angavrilov jdz_ pipping specbot minion brucem samebchase fe[nl]ix ivan``_ automaciej asedeno cmm- bege joshe psilord |3b| Bike christoph4 danlentz pkhuong teggi prxq robgssp` yacks rudi loke scymtym 14:33:11 -!- names: cow-orker arrdem daimrod 14:46:00 -!- jdz_ [~jdz@85.254.212.34] has quit [*.net *.split] 14:46:02 -!- Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has quit [*.net *.split] 14:46:02 -!- segv_ [~mb@95-91-243-237-dynip.superkabel.de] has quit [*.net *.split] 14:46:03 -!- wbooze [~wbooze@xdsl-78-35-131-74.netcologne.de] has quit [*.net *.split] 14:46:03 -!- maxm [~user@unaffiliated/maxm] has quit [*.net *.split] 14:46:04 -!- leuler [~user@p548FB693.dip0.t-ipconnect.de] has quit [*.net *.split] 14:46:05 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [*.net *.split] 14:46:05 -!- automaciej [~automacie@quinoa.blizinski.pl] has quit [*.net *.split] 14:46:07 -!- Tribal [tribal@rcfreak0.com] has quit [*.net *.split] 14:46:11 -!- joshe [~joshe@opal.elsasser.org] has quit [*.net *.split] 14:46:11 -!- easye [~user@213.33.70.157] has quit [*.net *.split] 14:46:11 -!- stassats [~stassats@pppoe.178-66-92-139.dynamic.avangarddsl.ru] has quit [*.net *.split] 14:46:12 -!- luis` [~luis@nhop.r42.eu] has quit [*.net *.split] 14:46:12 -!- cow-orker [~foobar@pogostick.net] has quit [*.net *.split] 14:46:13 -!- Guest17598 [~hydan@ip-89-103-110-5.net.upcbroadband.cz] has quit [*.net *.split] 14:46:13 -!- antoszka_ [~antoszka@unaffiliated/antoszka] has quit [*.net *.split] 14:46:16 -!- teggi [~teggi@123.20.108.24] has quit [*.net *.split] 14:46:17 -!- Bike [~Glossina@71-214-87-60.ptld.qwest.net] has quit [*.net *.split] 14:46:19 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [*.net *.split] 14:46:20 -!- rudi [~rudi@1x-193-157-197-93.uio.no] has quit [*.net *.split] 14:46:21 -!- christoph4 [~christoph@host-188-174-197-95.customer.m-online.net] has quit [*.net *.split] 14:46:22 -!- cmm- [~cmm@bzq-79-177-123-220.red.bezeqint.net] has quit [*.net *.split] 14:46:22 -!- asedeno [asedeno@nat/google/x-nwhzjbwiqlitwxzf] has quit [*.net *.split] 14:46:23 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 14:46:24 -!- _8david` [~user@eth1-2.bob.askja.de] has quit [*.net *.split] 14:46:24 -!- nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has quit [*.net *.split] 14:46:25 -!- flip214 [~marek@unaffiliated/flip214] has quit [*.net *.split] 14:46:25 -!- samskull1 [~samskulls@S0106001111de1fc8.cg.shawcable.net] has quit [*.net *.split] 14:46:25 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [*.net *.split] 14:46:26 -!- antifuchs [~foobar@boots.boinkor.net] has quit [*.net *.split] 14:46:26 -!- xymox [lechuck@s0.barwen.ch] has quit [*.net *.split] 14:46:26 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [*.net *.split] 14:46:27 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [*.net *.split] 14:46:28 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 14:46:29 -!- angavrilov [~angavrilo@217.71.227.190] has quit [*.net *.split] 14:46:29 -!- jsnell_ [~jsnell@ash.snellman.net] has quit [*.net *.split] 14:46:29 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [*.net *.split] 14:46:30 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [*.net *.split] 14:46:31 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [*.net *.split] 14:46:31 -!- hlavaty`` [~user@friedrichstrasse.knowledgetools.de] has quit [*.net *.split] 14:46:32 -!- benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has quit [*.net *.split] 14:46:33 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [*.net *.split] 14:46:34 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [*.net *.split] 14:46:34 -!- robgssp` [~user@cpe-24-93-28-218.rochester.res.rr.com] has quit [*.net *.split] 14:46:35 -!- prxq [~mommer@mnhm-4d010771.pool.mediaWays.net] has quit [*.net *.split] 14:46:35 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [*.net *.split] 14:46:35 -!- danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has quit [*.net *.split] 14:46:35 -!- |3b| [foobar@cpe-72-177-66-41.austin.res.rr.com] has quit [*.net *.split] 14:46:37 -!- foom [jknight@nat/google/x-bzwcfqiprufrvsqh] has quit [*.net *.split] 14:46:37 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [*.net *.split] 14:46:39 -!- loke [~loke@203.127.16.194] has quit [*.net *.split] 14:46:39 -!- yacks [~py@180.151.36.168] has quit [*.net *.split] 14:46:43 -!- ivan``_ [~ivan@unaffiliated/ivan/x-000001] has quit [*.net *.split] 14:46:44 -!- samebchase [~samuel@codesurfers.net] has quit [*.net *.split] 14:46:45 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 14:46:45 -!- specbot [~specbot@common-lisp.net] has quit [*.net *.split] 14:46:46 -!- pipping [~pipping@tchaikovsky.exherbo.org] has quit [*.net *.split] 14:49:07 -!- arrdem [~arrdem@dhcp-53-132.ece.utexas.edu] has quit [Write error: Connection reset by peer] 14:49:52 Krystof [~user@81.174.155.115] has joined #sbcl 14:49:52 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 14:49:52 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 14:49:52 easye [~user@213.33.70.157] has joined #sbcl 14:49:52 samskull1 [~samskulls@S0106001111de1fc8.cg.shawcable.net] has joined #sbcl 14:49:52 hlavaty`` [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 14:49:52 benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has joined #sbcl 14:49:52 segv_ [~mb@95-91-243-237-dynip.superkabel.de] has joined #sbcl 14:49:52 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 14:49:52 leuler [~user@p548FB693.dip0.t-ipconnect.de] has joined #sbcl 14:49:52 wbooze [~wbooze@xdsl-78-35-131-74.netcologne.de] has joined #sbcl 14:49:52 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 14:49:52 xymox [lechuck@s0.barwen.ch] has joined #sbcl 14:49:52 maxm [~user@unaffiliated/maxm] has joined #sbcl 14:49:52 stassats [~stassats@pppoe.178-66-92-139.dynamic.avangarddsl.ru] has joined #sbcl 14:49:52 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 14:49:52 Guest17598 [~hydan@ip-89-103-110-5.net.upcbroadband.cz] has joined #sbcl 14:49:52 luis` [~luis@nhop.r42.eu] has joined #sbcl 14:49:52 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 14:49:52 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 14:49:52 cow-orker [~foobar@pogostick.net] has joined #sbcl 14:49:52 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 14:49:52 loke [~loke@203.127.16.194] has joined #sbcl 14:49:52 rudi [~rudi@1x-193-157-197-93.uio.no] has joined #sbcl 14:49:52 yacks [~py@180.151.36.168] has joined #sbcl 14:49:52 robgssp` [~user@cpe-24-93-28-218.rochester.res.rr.com] has joined #sbcl 14:49:52 prxq [~mommer@mnhm-4d010771.pool.mediaWays.net] has joined #sbcl 14:49:52 teggi [~teggi@123.20.108.24] has joined #sbcl 14:49:52 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #sbcl 14:49:52 danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has joined #sbcl 14:49:52 christoph4 [~christoph@host-188-174-197-95.customer.m-online.net] has joined #sbcl 14:49:52 Bike [~Glossina@71-214-87-60.ptld.qwest.net] has joined #sbcl 14:49:52 |3b| [foobar@cpe-72-177-66-41.austin.res.rr.com] has joined #sbcl 14:49:52 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 14:49:52 joshe [~joshe@opal.elsasser.org] has joined #sbcl 14:49:52 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 14:49:52 cmm- [~cmm@bzq-79-177-123-220.red.bezeqint.net] has joined #sbcl 14:49:52 asedeno [asedeno@nat/google/x-nwhzjbwiqlitwxzf] has joined #sbcl 14:49:52 automaciej [~automacie@quinoa.blizinski.pl] has joined #sbcl 14:49:52 ivan``_ [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 14:49:52 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 14:49:52 samebchase [~samuel@codesurfers.net] has joined #sbcl 14:49:52 brucem [~bmitchene@waywardmonkeys.com] has joined #sbcl 14:49:52 minion [~minion@common-lisp.net] has joined #sbcl 14:49:52 specbot [~specbot@common-lisp.net] has joined #sbcl 14:49:52 pipping [~pipping@tchaikovsky.exherbo.org] has joined #sbcl 14:49:52 jdz_ [~jdz@85.254.212.34] has joined #sbcl 14:49:52 -!- card.freenode.net has set mode +o Krystof 14:49:52 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 14:49:52 jsnell_ [~jsnell@ash.snellman.net] has joined #sbcl 14:49:52 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 14:49:52 _8david` [~user@eth1-2.bob.askja.de] has joined #sbcl 14:49:52 Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 14:49:52 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 14:49:52 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 14:49:52 nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has joined #sbcl 14:49:52 Tribal [tribal@rcfreak0.com] has joined #sbcl 14:49:52 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 14:49:52 foom [jknight@nat/google/x-bzwcfqiprufrvsqh] has joined #sbcl 14:58:20 compiling for on qemu is interesting, since you have time to read the output 14:58:37 -!- Guest17598 [~hydan@ip-89-103-110-5.net.upcbroadband.cz] has quit [Read error: No route to host] 15:01:44 -!- easye [~user@213.33.70.157] has quit [*.net *.split] 15:01:44 -!- stassats [~stassats@pppoe.178-66-92-139.dynamic.avangarddsl.ru] has quit [*.net *.split] 15:01:45 -!- luis` [~luis@nhop.r42.eu] has quit [*.net *.split] 15:01:45 -!- cow-orker [~foobar@pogostick.net] has quit [*.net *.split] 15:02:00 -!- rudi [~rudi@1x-193-157-197-93.uio.no] has quit [Quit: rudi] 15:03:10 cow-orker [~foobar@pogostick.net] has joined #sbcl 15:04:18 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:06:05 luis` [~luis@nhop.r42.eu] has joined #sbcl 15:12:33 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 15:19:41 -!- teggi [~teggi@123.20.108.24] has quit [Remote host closed the connection] 15:22:32 why doesn't sbcl allow more registers for arg-passing? 15:24:14 Is there some disadvantage to adding more to the list? 15:24:46 perhaps so that it can pass multiple values through the stack and still do some computations in other registers? 15:25:23 err, that's for multiple values 15:25:44 I notice that on x86, it has 3, and on x86-64, it still has 3. 15:25:47 but it passes them in the same registers 15:27:02 -!- ivan``_ [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 256 seconds] 15:27:04 the answer is, perhaps, it just inherited it that way? 15:27:09 Yea, I'm thinking 15:27:23 I'm just wondering if it's a pure win to add 3 more, or if there's a possible tradeoff 15:27:31 if we would have better register allocation, per gsoc, maybe then something can be done? 15:27:51 Well, we can test it now, I think, just by adding 3 more to the list and seeing what happens. :) 15:28:10 a cold init failure, that's what i bet 15:28:30 i get cold init failures after sneezing 15:28:34 fun 15:31:08 ivan`` [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 15:31:23 and x86-64 still doesn't have enough registers 15:32:38 for what? 15:32:49 compared to others 15:34:20 sbcl also has one register marked as "temporary", and which isn't touched by other things 15:34:41 yea, that's unfortunate. 15:35:25 mostly a workaround for lack of 64 bit immediates, except for mov to register. 15:35:53 Its appearance in VOPs can be easily eliminated, but assembly routines, not so sure. 15:35:59 hm, just adding r8 r9 r10 to the list didn't work so well. somehow it caused a "The value NIL is not of type SB!C:TN-REF." 15:36:05 -!- segv_ [~mb@95-91-243-237-dynip.superkabel.de] has quit [Remote host closed the connection] 15:36:45 In whe unwind stuff, in particular, I'm not sure we can easily add a temporary. 15:37:50 segv- [~mb@95-91-243-237-dynip.superkabel.de] has joined #sbcl 15:38:16 ivan``_ [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 15:38:22 which code are you thinking of? 15:38:39 (define-assembly-routine (unwind? 15:39:41 yes. 15:39:56 psilord1 [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 15:39:58 I don't even see temp-reg-tn in there 15:40:10 only asm I see it in is generate-call-sequence? 15:40:35 It's been a while, but I think a couple assembly routines use temp-reg-tn 15:40:51 edgar-rfx [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 15:40:57 -!- ivan`` [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 256 seconds] 15:40:57 -!- luis` [~luis@nhop.r42.eu] has quit [Ping timeout: 256 seconds] 15:40:58 -!- xymox [lechuck@s0.barwen.ch] has quit [Ping timeout: 256 seconds] 15:40:58 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Ping timeout: 256 seconds] 15:40:59 -!- cow-orker [~foobar@pogostick.net] has quit [Ping timeout: 256 seconds] 15:40:59 -!- flip214 [~marek@unaffiliated/flip214] has quit [Ping timeout: 256 seconds] 15:40:59 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Ping timeout: 256 seconds] 15:41:00 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [Ping timeout: 256 seconds] 15:41:00 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 256 seconds] 15:41:01 6JTAASOCA [~luis@nhop.r42.eu] has joined #sbcl 15:41:01 -!- Krystof [~user@81.174.155.115] has quit [Read error: Connection reset by peer] 15:41:14 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 15:41:30 -!- antifuchs [~foobar@boots.boinkor.net] has quit [Ping timeout: 256 seconds] 15:42:44 Krystof [~user@81.174.155.115] has joined #sbcl 15:42:44 -!- ChanServ has set mode +o Krystof 15:43:35 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 15:43:40 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:43:53 ccl uses 3 too, but it has portioned registers on boxed/unboxed 15:44:21 The C ABI uses 6. 15:44:40 1 register is used for the argument count 15:44:41 -!- ivan``_ [~ivan@unaffiliated/ivan/x-000001] has quit [Excess Flood] 15:46:03 xymox [lechuck@unaffiliated/contempt] has joined #sbcl 15:47:42 ivan`` [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 15:47:51 drmeiste_ [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 15:48:02 we're caller save right? so it's not like extra arg passing registers will make us lose callee-save regs. 15:48:28 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 15:48:43 -!- wbooze [~wbooze@xdsl-78-35-131-74.netcologne.de] has quit [Ping timeout: 264 seconds] 15:49:06 -!- Krystof [~user@81.174.155.115] has quit [Read error: Connection reset by peer] 15:49:18 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 15:49:19 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Ping timeout: 264 seconds] 15:49:19 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 264 seconds] 15:49:54 -!- edgar-rfx [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Ping timeout: 264 seconds] 15:50:03 right, that's what I was thinking. 15:52:23 -!- ivan`` [~ivan@unaffiliated/ivan/x-000001] has quit [Excess Flood] 15:52:23 -!- xymox [lechuck@unaffiliated/contempt] has quit [Ping timeout: 256 seconds] 15:52:23 -!- antifuchs [~foobar@boots.boinkor.net] has quit [Ping timeout: 256 seconds] 15:52:25 -!- 6JTAASOCA [~luis@nhop.r42.eu] has quit [Ping timeout: 256 seconds] 15:52:25 6JTAASTD9 [~luis@nhop.r42.eu] has joined #sbcl 15:52:25 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 15:52:26 -!- samskull1 [~samskulls@S0106001111de1fc8.cg.shawcable.net] has quit [Ping timeout: 256 seconds] 15:52:57 ivan`` [~ivan@li125-242.members.linode.com] has joined #sbcl 15:53:42 bloody reconnects, and the logs don't work 15:54:06 cow-orker [~foobar@pogostick.net] has joined #sbcl 15:54:42 -!- ivan`` [~ivan@li125-242.members.linode.com] has quit [Changing host] 15:54:42 ivan`` [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 15:57:00 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 15:57:14 xymox [lechuck@unaffiliated/contempt] has joined #sbcl 15:57:30 -!- segv- [~mb@95-91-243-237-dynip.superkabel.de] has quit [*.net *.split] 15:57:33 -!- joshe [~joshe@opal.elsasser.org] has quit [*.net *.split] 15:57:38 samskulls [~samskulls@S0106001111de1fc8.cg.shawcable.net] has joined #sbcl 16:01:06 sdemarre [~serge@109.134.136.7] has joined #sbcl 16:01:37 -!- loke [~loke@203.127.16.194] has quit [Ping timeout: 246 seconds] 16:04:06 loke [~loke@203.127.16.194] has joined #sbcl 16:05:05 abarch [~user@2001:638:504:2093:21d:9ff:fe30:1f87] has joined #sbcl 16:06:06 -!- sdemarre [~serge@109.134.136.7] has quit [Ping timeout: 264 seconds] 16:13:23 Krystof [~user@81.174.155.115] has joined #sbcl 16:13:23 segv- [~mb@95-91-243-237-dynip.superkabel.de] has joined #sbcl 16:13:23 joshe [~joshe@opal.elsasser.org] has joined #sbcl 16:17:10 -!- 6JTAASTD9 is now known as luis1 16:17:47 -!- luis1 is now known as luis 16:17:55 -!- benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 16:19:03 (NOT (FUNCTIONAL-HAS-EXTERNAL-REFERENCES-P CLAMBDA)) after an hour of building 16:19:37 maxm [~user@unaffiliated/maxm] has joined #sbcl 16:21:21 -!- drmeiste_ is now known as drmeister 16:24:23 benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has joined #sbcl 16:37:40 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 16:38:31 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 16:40:41 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 16:43:17 -!- Bike [~Glossina@71-214-87-60.ptld.qwest.net] has quit [Ping timeout: 248 seconds] 16:45:17 Bike [~Glossina@71-222-54-53.ptld.qwest.net] has joined #sbcl 16:58:42 -!- benkard [~benkard@dhcp-138-246-84-184.dynamic.eduroam.mwn.de] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 17:00:43 automaci1j [~automacie@cl-1008.ham-02.de.sixxs.net] has joined #sbcl 17:04:32 Labrit [tribal@rcfreak0.com] has joined #sbcl 17:05:30 -!- leuler [~user@p548FB693.dip0.t-ipconnect.de] has quit [*.net *.split] 17:05:31 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [*.net *.split] 17:05:31 -!- automaciej [~automacie@quinoa.blizinski.pl] has quit [*.net *.split] 17:05:34 -!- Tribal [tribal@rcfreak0.com] has quit [*.net *.split] 17:05:36 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [*.net *.split] 17:05:38 -!- jdz_ [~jdz@85.254.212.34] has quit [*.net *.split] 17:05:41 -!- Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has quit [*.net *.split] 17:05:43 -!- loke [~loke@203.127.16.194] has quit [*.net *.split] 17:05:44 -!- samskulls [~samskulls@S0106001111de1fc8.cg.shawcable.net] has quit [*.net *.split] 17:05:44 -!- flip214 [~marek@unaffiliated/flip214] has quit [*.net *.split] 17:05:44 -!- xymox [lechuck@unaffiliated/contempt] has quit [*.net *.split] 17:05:46 -!- stassats` [~stassats@wikipedia/stassats] has quit [*.net *.split] 17:05:47 -!- psilord1 [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [*.net *.split] 17:07:44 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 17:07:44 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 17:07:44 loke [~loke@203.127.16.194] has joined #sbcl 17:07:44 samskulls [~samskulls@S0106001111de1fc8.cg.shawcable.net] has joined #sbcl 17:07:44 xymox [lechuck@unaffiliated/contempt] has joined #sbcl 17:07:44 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 17:07:44 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 17:07:44 psilord1 [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 17:07:44 jdz_ [~jdz@85.254.212.34] has joined #sbcl 17:07:44 Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 17:15:02 i like this comment ";; FIXME" 17:17:29 ASau [~user@p5797ECFA.dip0.t-ipconnect.de] has joined #sbcl 17:29:30 Bike_ [~Glossina@174-25-53-177.ptld.qwest.net] has joined #sbcl 17:31:19 -!- Bike [~Glossina@71-222-54-53.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 17:32:41 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 17:33:37 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 17:38:11 -!- Bike_ is now known as Bike 17:49:55 *stassats`* gets rid of support-routines indirection, gets 224KB core reduction 18:10:18 -!- stassats` [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 18:10:27 stassats [~stassats@wikipedia/stassats] has joined #sbcl 18:18:28 -!- automaci1j is now known as automaciej 18:34:55 wait, what? unwind-protect is broken work on windows? 18:37:34 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 18:38:51 unwinds are broken on windows if you have multiple unwind blocks in the same activation frame. 18:39:04 i do 18:39:40 well, it's in sb-bsd-sockets tests, and creates a new port each time, i can do without unwinds with close-sockets 18:40:03 or i can put them into the same unwind-protect 18:49:12 -!- Labrit is now known as Tribal 18:57:44 *stassats* wishes boinkmarks were still running 18:57:54 hard to see the progress/regress 19:07:00 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 19:18:00 -!- cow-orker [~foobar@pogostick.net] has quit [Ping timeout: 256 seconds] 19:18:10 cow-orker [~foobar@pogostick.net] has joined #sbcl 19:19:15 stassats: what kind of environment is necessary to run boinkmarks? 19:19:34 search for a blog post by antifuchs 19:19:58 scymtym: unixoid, a relatively undisturbed machine and postgres 19:20:01 and a protip: to get smaller sbcl cores, build it in the root directory 19:20:13 sbcl embeds the path 19:20:14 yep, that ((: 19:20:28 antifuchs: thanks 19:20:33 it's a bit  tailored to my needs (: 19:20:44 "undisturbed" is the hard part, i guess 19:20:56 but I think lichtblau was running an installation before? 19:20:56 grep -c `pwd` output/sbcl.core => 57 19:29:02 *stassats* tries to put sbcl on a diet 19:30:12 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [Ping timeout: 256 seconds] 19:30:14 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 19:30:17 -!- ivan`` [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 256 seconds] 19:30:39 hah, that's a pretty smart move, stassats (: 19:30:55 wish I'd figured that out when I started (: 19:31:12 still, not even close to 1kB 19:31:33 sbcl writes in pages, so it can make a difference 19:31:41 of 32KB 19:31:43 -!- whoops is now known as Guest83414 19:32:00 that is a good point 19:32:04 and enough of 32KB is a MB! 19:32:19 and enough MBs are a full sbcl core! 19:32:26 ^.^ 19:32:37 ivan``_ [~ivan@li125-242.members.linode.com] has joined #sbcl 19:32:38 -!- ivan``_ [~ivan@li125-242.members.linode.com] has quit [Changing host] 19:32:38 ivan``_ [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 19:32:41 yes, the goal is to run it from ether 19:36:01 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 272 seconds] 19:36:29 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 19:37:28 (and i don't want to compile it in /, i want to remove the string altogether) 19:38:10 Why's it keep that around? 19:38:12 and it's git push no-fixups-on-x86-64:no-fixups-on-x86-64 19:38:15 errr 19:38:25 and it's `pwd`/src/cold/compile-cold-sbcl.lisp 19:39:25 maxm [~user@unaffiliated/maxm] has joined #sbcl 19:40:27 sdemarre [~serge@109.134.136.7] has joined #sbcl 20:00:26 Bike_ [~Glossina@67-5-202-248.ptld.qwest.net] has joined #sbcl 20:00:39 -!- Bike [~Glossina@174-25-53-177.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 20:02:30 -!- maxm [~user@unaffiliated/maxm] has quit [*.net *.split] 20:06:02 leoc [~leoc.git@p5DDB9271.dip0.t-ipconnect.de] has joined #sbcl 20:07:17 -!- Bike_ is now known as Bike 20:07:59 maxm [~user@unaffiliated/maxm] has joined #sbcl 20:09:57 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: perpetual darkness] 20:14:46 -!- Guest83414 is now known as volunder 20:15:40 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 240 seconds] 20:15:41 -!- volunder [~whoops@2a01:4f8:161:41e1::2] has quit [Quit: Farewell] 20:16:27 Volundr [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 20:18:28 Odyessus [~odyessus@213.47.71.36] has joined #sbcl 20:20:40 -!- Volundr is now known as whoops 20:27:09 rudi [~rudi@cm-84.215.234.217.getinternet.no] has joined #sbcl 20:30:24 -!- Odyessus [~odyessus@213.47.71.36] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:48:35 -!- sdemarre [~serge@109.134.136.7] has quit [Ping timeout: 246 seconds] 21:00:16 maxm [~user@unaffiliated/maxm] has joined #sbcl 21:12:59 easye [~user@213.33.70.157] has joined #sbcl 21:17:35 -!- rudi [~rudi@cm-84.215.234.217.getinternet.no] has quit [Quit: rudi] 21:21:38 fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has joined #sbcl 21:26:40 scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 21:42:47 -!- leoc [~leoc.git@p5DDB9271.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 21:47:08 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 21:55:32 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 22:13:16 -!- fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has quit [Quit: Ex-Chat] 22:17:08 drmeister [~drmeister@166.137.105.207] has joined #sbcl 22:33:16 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:39:15 -!- drmeister [~drmeister@166.137.105.207] has quit [Remote host closed the connection] 22:44:35 drmeister [~drmeister@166.137.105.207] has joined #sbcl 22:46:23 -!- Bike [~Glossina@67-5-202-248.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 22:48:22 Bike [~Glossina@71-214-93-159.ptld.qwest.net] has joined #sbcl 22:56:46 -!- drmeister [~drmeister@166.137.105.207] has quit [Remote host closed the connection] 23:21:58 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 23:53:38 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 00:17:40 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 00:34:36 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Connection reset by peer] 00:34:52 stassats [~stassats@wikipedia/stassats] has joined #sbcl 00:35:09 -!- segv- [~mb@95-91-243-237-dynip.superkabel.de] has quit [Remote host closed the connection] 00:39:43 -!- Krystof [~user@81.174.155.115] has quit [Ping timeout: 260 seconds] 01:07:53 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 01:08:58 prxq_ [~mommer@mnhm-4d013e62.pool.mediaWays.net] has joined #sbcl 01:11:36 -!- prxq [~mommer@mnhm-4d010771.pool.mediaWays.net] has quit [Ping timeout: 245 seconds] 01:13:51 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 01:14:43 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 01:20:57 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 02:25:09 -!- Bike [~Glossina@71-214-93-159.ptld.qwest.net] has quit [Ping timeout: 248 seconds] 02:27:09 Bike [~Glossina@67-5-220-61.ptld.qwest.net] has joined #sbcl 02:38:55 -!- christoph4 [~christoph@host-188-174-197-95.customer.m-online.net] has quit [Ping timeout: 264 seconds] 02:43:41 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [Ping timeout: 245 seconds] 03:19:54 kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has joined #sbcl 03:20:08 attila_lendvai [~attila_le@95.56.73.25] has joined #sbcl 03:20:11 -!- attila_lendvai [~attila_le@95.56.73.25] has quit [Changing host] 03:20:11 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 03:34:18 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 04:12:36 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 04:33:42 teggi [~teggi@123.20.108.24] has joined #sbcl 04:59:46 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 05:05:21 would it be a good idea to extend SBCL to intern literal strings that are EQUAL at compile time, which could theoretically be put in some constant area? does the main trouble with doing this and making it useful come from separate compilation? 05:06:00 does it not coalesce them already? 05:07:01 I tried some experiments at the REPL, maybe I'm doing them wrong 05:07:20 teggi_ [~teggi@123.25.130.232] has joined #sbcl 05:07:23 constant coalescence is a compile-file thing, no? 05:07:49 -!- teggi [~teggi@123.20.108.24] has quit [Ping timeout: 248 seconds] 05:08:48 Bike, you seem to be right 05:09:03 (TEST) returned (T T T) with 05:09:04 (defun test () 05:09:04 (let ((hello "hello")) 05:09:04 (list (eq "hello" "hello") 05:09:04 (eq "hello" hello) 05:09:04 (eq hello hello)))) 05:09:27 (of course the last example does not require coalescing) 05:11:13 And, perhaps unsurprisingly, constants are not coalesced across different invocations of COMPILE-FILE. I wonder if it makes any sense to do that. 05:11:25 (or even if it fits within CL's idea of what file compilation is) 05:11:42 I guess it would need to be coalesced at LOAD time 05:11:52 wait, how would that even work 05:12:20 like, one file has "get the constants from this other file"? 05:12:44 well you couldn't with just COMPILE-FILE, but I guess you could coalesce the constants in the file, and in the header or something write a string intern table, and when you load two files, you merge their tables, or something like that. Am I crazy? 05:15:03 I'm sure it'd be somewhat annoying, because in the actual machine code, you'd need to reserve space for new strings to be made upon LOADing new files 05:15:36 fasl files aren't machine code, they're a series of sbcl-specific instructions 05:15:46 (on how to load in the stored machine code etc) 05:16:00 I know, the FASL themselves would have tables of the interned strings 05:16:28 -!- teggi_ [~teggi@123.25.130.232] has quit [Ping timeout: 276 seconds] 05:18:15 But when a fasl (I don't know why I capitalized before) is loaded into the image, the image could have constant string space, and the table is "merged" with that string space. Run through the table: if a string exists in the string space, patch the rest of the fasl file (or record the pointer or whatever), if it doesn't, add it to the space and add the pointer 05:18:27 s/add the pointer/patch the file or whatever/ 05:18:31 hm, well, as i understand fasls right now (which isn't very much...), the only header is just version information, and from there it's instructions you can't really deal with. to get a real header for organizing constants and such you'd have to rework the fasl format considerably, I think? 05:20:51 You'd have to rework it I'm sure, but I'm not sure about the "considerably" part. 05:22:10 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 256 seconds] 05:22:50 sdemarre [~serge@109.134.136.7] has joined #sbcl 05:22:57 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 05:23:17 attila_lendvai [~attila_le@87.247.13.76] has joined #sbcl 05:23:17 -!- attila_lendvai [~attila_le@87.247.13.76] has quit [Changing host] 05:23:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 05:37:48 jarod_ch_ [~jarod_che@115.192.185.160] has joined #sbcl 05:45:30 -!- sdemarre [~serge@109.134.136.7] has quit [Ping timeout: 246 seconds] 05:50:41 rudi_ [~rudi@cm-84.215.234.217.getinternet.no] has joined #sbcl 05:50:41 -!- rudi_ [~rudi@cm-84.215.234.217.getinternet.no] has quit [Client Quit] 05:57:56 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 06:06:35 teggi [~teggi@123.20.114.98] has joined #sbcl 06:12:03 ASau` [~user@p5797E28E.dip0.t-ipconnect.de] has joined #sbcl 06:15:43 -!- ASau [~user@p5797ECFA.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 06:25:38 -!- ASau` is now known as ASau 06:38:54 Krystof [~user@81.174.155.115] has joined #sbcl 06:38:54 -!- ChanServ has set mode +o Krystof 07:02:34 -!- jarod_ch_ [~jarod_che@115.192.185.160] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 07:50:05 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Read error: Connection reset by peer] 07:51:23 -!- jdz_ is now known as jdz 07:53:24 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 08:31:28 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 276 seconds] 08:38:24 rudi [~rudi@1x-193-157-194-144.uio.no] has joined #sbcl 08:39:46 christoph4 [~christoph@ppp-188-174-13-71.dynamic.mnet-online.de] has joined #sbcl 10:30:23 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [Ping timeout: 240 seconds] 10:38:51 stassats [~stassats@wikipedia/stassats] has joined #sbcl 10:53:48 *stassats* gets rid of meta- indirection in the vmdef 10:54:05 quite enlightening on how the whole xc is done 10:57:03 stassats & antifuchs: lichteblau is not i'm still planning on 10:57:07 oops 10:57:42 lichteblau has left but i'm still planning to carry on with boinkmarks 10:58:24 i have the four machines, the database and old graph ui and new table based clickable ui 10:59:33 since our office move, the servers have been down, but i'll try to get them online again, if it helps you with your development 11:05:18 stassats: nice! 11:05:43 getting rid of sc and sb was easy, now to merge vop-parse and vop-info 11:05:58 or just getting rid of vop-parse 11:06:27 because that's where real savings are, about a 1000 of vops, described twice 11:10:35 and i have a pledge to anyone who removes things, please, check that you also remove it from package-data-list.lisp-expr 11:11:27 somewhere I had a script which reported on all symbols which were referenced exactly once in the image 11:11:42 because removing them after the fact is hard to automate, lots of false positives 11:11:53 (that "once" being in the package exported symbol vector, sometimes) 11:12:10 yes, lots of false positives from arglists / gensyms and similar 11:12:36 and guarded features and different backends 11:12:47 i used xref + grep 11:13:05 though arguably the gensyms should also be removed somehow 11:38:23 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #sbcl 11:45:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 11:54:43 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 12:38:38 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 12:39:52 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 12:42:50 -!- rudi [~rudi@1x-193-157-194-144.uio.no] has quit [Quit: Client exciting.] 04:59:03 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 04:59:03 04:59:03 -!- names: ccl-logbot ehaliewicz momo-reina echo-area christoph4 Bike leoc psilord drmeister scymtym_ nightshade427 flip214 hlavaty` abarch ASau photex edgar-rfx foom nicdev redline6561 pchrist angavrilov pipping specbot minion brucem samebchase |3b| danlentz yacks antoszka Ralt daimrod luis antifuchs joshe Tribal bege jdz cow-orker ivan``_ maxm easye kanru @Krystof pkhuong cmm automaciej scymtym Posterdati whoops jsnell reb fe[nl]ix Vivitron xymox 04:59:03 -cameron.freenode.net:#sbcl- [freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup 04:59:11 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 04:59:27 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Read error: No route to host] 05:45:27 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 05:45:27 05:45:27 -!- names: ccl-logbot yacks sdemarre foreignFunction teggi echo-area christoph4 Bike leoc psilord scymtym_ nightshade427 flip214 hlavaty` abarch ASau photex edgar-rfx xymox Vivitron fe[nl]ix reb jsnell whoops Posterdati scymtym automaciej cmm pkhuong @Krystof kanru easye maxm ivan``_ cow-orker jdz bege Tribal joshe antifuchs luis daimrod Ralt antoszka danlentz |3b| samebchase brucem minion specbot pipping angavrilov pchrist redline6561 nicdev foom 05:50:48 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 05:50:48 05:50:48 -!- names: ccl-logbot yacks sdemarre foreignFunction teggi echo-area christoph4 Bike leoc psilord scymtym_ nightshade427 flip214 hlavaty` abarch ASau photex edgar-rfx xymox Vivitron fe[nl]ix reb jsnell whoops Posterdati scymtym automaciej cmm pkhuong @Krystof kanru easye maxm ivan``_ cow-orker jdz bege Tribal joshe antifuchs luis daimrod Ralt antoszka danlentz |3b| samebchase brucem minion specbot pipping angavrilov pchrist redline6561 nicdev foom 05:53:53 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 05:55:15 there's a maximum allowed cost delta? :-) 06:12:17 ASau` [~user@p5797F582.dip0.t-ipconnect.de] has joined #sbcl 06:15:23 -!- ASau [~user@p5797EDA1.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 06:19:22 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:23:32 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 06:25:54 -!- ASau` is now known as ASau 06:29:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:35:30 prxq [~mommer@mnhm-5f75c2d4.pool.mediaWays.net] has joined #sbcl 06:36:24 Krystof: if we end up choosing a template that's more than 5 costlier than another (unapplicable) template, we flame. 06:43:09 also, you're only told about one alternative. "Oh, there's something cleverer for character comparisons, but I'm working with fixnums, so who cares?" is more like it ;) 06:43:31 huangjs [~huangjs@199.180.254.36] has joined #sbcl 06:57:39 momo-reina [~user@aa20111001946f573a53.userreverse.dion.ne.jp] has joined #sbcl 07:01:18 -!- momo-reina [~user@aa20111001946f573a53.userreverse.dion.ne.jp] has quit [Read error: Connection reset by peer] 07:04:18 stassats [~stassats@wikipedia/stassats] has joined #sbcl 07:07:31 sf says "Brought to you by: crhodes, demoss, jsnell, wnewman" 07:07:37 cool, only the admins count 07:08:14 stassats: they get extra spam. 07:08:44 incidentally, http://sbcl.org/platform-table.html has the old git url 07:10:00 it also has a typo ("Though is has")... I think the old repo still mirrors though, so it's not a huge deal. 07:10:13 no, it doesn't mirror 07:10:29 -!- sdemarre [~serge@91.176.200.207] has quit [Ping timeout: 248 seconds] 07:13:08 <|3b|> seems to mirror very slowly here 07:13:27 i had to change my .git/config, it wasn't showing pkhuong commits 07:13:58 <|3b|> ah, could be it is an old copy, not a mirror, still hasn't finished pulling 07:15:35 <|3b|> yeah, same here, nothing newer than 6th 07:15:52 will try to update the page 07:17:03 I like the way pkhuong blogs "if you're worried about miscompilations, maybe wait until next month" and then enables yet more modular arithmetic :) keep the users on their toes 07:17:30 I'm hoping for more testing too ;) 07:17:33 just wait until my rewrite of the define-vop macro! 07:22:43 yay, my first sbcl-page change 07:26:13 wbooze [~wbooze@xdsl-84-44-155-32.netcologne.de] has joined #sbcl 07:28:19 -!- Bike [~Glossina@67-5-246-217.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 07:43:13 pkhuong: not that this affects the x86oids, but in full generality we should be modular transforming things like (logorc2 x 3) and (logandc2 x -4). Options (a) write however many ir1 optimizers it takes (b) find a yet more general way of expressing this (c) wait until the first wishlist complaint 07:54:36 Odyessus [~odyessus@213.47.71.36] has joined #sbcl 07:56:46 leoc` [~leoc.git@p5DDB9F45.dip0.t-ipconnect.de] has joined #sbcl 08:00:06 -!- leoc [~leoc.git@p5480AB4F.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 08:02:33 sdemarre [~serge@109.134.133.184] has joined #sbcl 08:05:21 who's managing https://github.com/sbcl/sbcl ? 08:05:43 -!- Odyessus [~odyessus@213.47.71.36] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 08:05:47 lichtblau? 08:08:54 -!- leoc` [~leoc.git@p5DDB9F45.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 08:09:22 Odyessus [~odyessus@213.47.71.36] has joined #sbcl 08:10:01 leoc [~leoc.git@p5DDB9F45.dip0.t-ipconnect.de] has joined #sbcl 08:29:22 benkard [~benkard@mnch-5d858065.pool.mediaWays.net] has joined #sbcl 08:35:27 -!- Odyessus [~odyessus@213.47.71.36] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 08:38:45 Odyessus [~odyessus@089144192056.atnat0001.highway.a1.net] has joined #sbcl 08:52:46 -!- Odyessus [~odyessus@089144192056.atnat0001.highway.a1.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 08:55:27 -!- benkard [~benkard@mnch-5d858065.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 09:00:15 huangjs_ [~huangjs@114.91.230.207] has joined #sbcl 09:01:39 -!- huangjs [~huangjs@199.180.254.36] has quit [Ping timeout: 252 seconds] 09:04:07 -!- sdemarre [~serge@109.134.133.184] has quit [Ping timeout: 276 seconds] 09:07:34 Odyessus [~odyessus@213.47.71.36] has joined #sbcl 09:11:09 -!- wbooze [~wbooze@xdsl-84-44-155-32.netcologne.de] has quit [Read error: Connection reset by peer] 09:16:09 wbooze [~wbooze@xdsl-84-44-155-32.netcologne.de] has joined #sbcl 09:17:22 benkard [~benkard@mnch-5d858065.pool.mediaWays.net] has joined #sbcl 09:27:07 -!- Odyessus [~odyessus@213.47.71.36] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 09:43:23 stassats: yes 09:46:06 Odyessus [~odyessus@213.47.71.36] has joined #sbcl 09:57:07 -!- Odyessus [~odyessus@213.47.71.36] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 10:06:10 -!- huangjs_ [~huangjs@114.91.230.207] has quit [Quit: This computer has gone to sleep] 10:17:03 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 256 seconds] 10:25:36 -!- benkard [~benkard@mnch-5d858065.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 10:29:55 huangjs [~huangjs@114.91.230.207] has joined #sbcl 10:33:20 huangjs_ [~huangjs@114.84.155.252] has joined #sbcl 10:34:27 benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has joined #sbcl 10:35:11 -!- huangjs [~huangjs@114.91.230.207] has quit [Ping timeout: 256 seconds] 10:52:50 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:56:33 -!- |3b| [foobar@cpe-72-177-66-41.austin.res.rr.com] has quit [Read error: Connection reset by peer] 10:56:46 |3b|` [foobar@cpe-72-177-66-41.austin.res.rr.com] has joined #sbcl 10:57:21 Sagane_ [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 10:57:58 -!- |3b|` is now known as |3b| 11:04:48 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 11:11:09 sdemarre [~serge@109.134.133.184] has joined #sbcl 11:13:46 davazp [~user@254.Red-79-144-63.dynamicIP.rima-tde.net] has joined #sbcl 11:16:07 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 11:30:11 -!- benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 11:30:33 -!- davazp [~user@254.Red-79-144-63.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 11:34:39 -!- Sagane_ [~Sagane@177.100-226-89.dsl.completel.net] has quit [Read error: Connection reset by peer] 12:01:19 -!- wbooze [~wbooze@xdsl-84-44-155-32.netcologne.de] has quit [Ping timeout: 260 seconds] 12:04:52 stassats [~stassats@wikipedia/stassats] has joined #sbcl 12:14:21 wbooze [~wbooze@xdsl-78-35-182-216.netcologne.de] has joined #sbcl 12:16:37 -!- sdemarre [~serge@109.134.133.184] has quit [Ping timeout: 248 seconds] 12:23:56 benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has joined #sbcl 12:42:27 -!- huangjs_ [~huangjs@114.84.155.252] has quit [Quit: This computer has gone to sleep] 12:54:42 luis: I hope the update meets with your approval 13:02:34 attila_lendvai [~attila_le@92.46.11.145] has joined #sbcl 13:02:34 -!- attila_lendvai [~attila_le@92.46.11.145] has quit [Changing host] 13:02:34 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:03:04 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 13:16:24 sdemarre [~serge@109.134.133.184] has joined #sbcl 13:25:28 huangjs [~huangjs@114.84.155.252] has joined #sbcl 13:34:18 -!- sdemarre [~serge@109.134.133.184] has quit [Ping timeout: 264 seconds] 13:35:22 writing code without being able to run it is fun 13:35:57 *stassats* changes vop-info, and naturally can't redefine it 13:38:33 leuler [~user@p548FA4A8.dip0.t-ipconnect.de] has joined #sbcl 13:39:41 -!- huangjs [~huangjs@114.84.155.252] has quit [Quit: This computer has gone to sleep] 14:03:41 -!- stassats [~stassats@wikipedia/stassats] has left #sbcl 14:19:09 -!- benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 14:24:56 huangjs [~huangjs@114.84.155.252] has joined #sbcl 14:25:29 don't logfooc do through logfoo/lognot? 14:30:39 ah, but PPC. 14:33:38 hlavaty`` [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 14:35:23 -!- hlavaty` [~user@friedrichstrasse.knowledgetools.de] has quit [Ping timeout: 240 seconds] 14:36:13 -!- huangjs [~huangjs@114.84.155.252] has quit [Quit: This computer has gone to sleep] 14:38:11 benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has joined #sbcl 14:40:56 rudi [~rudi@cm-84.215.158.89.getinternet.no] has joined #sbcl 06:37:58 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 06:37:58 06:37:58 -!- names: ccl-logbot psilord Quadrescence christoph_debian milosn Bike wbooze Subfusc ASau` hlavaty`` edgar-rft easye daem0n Posterdati nicdev Vivitron Blkt daimrod scymtym danlentz Tribal whoops pkhuong antifuchs astertronistic bege pipping samebchase jdz _8hzp` |3b| antoszka cow-orker joshe pchrist cmm asedeno_ ivan``_ xymox foom redline6561 jsnell brucem minion specbot fe[nl]ix flip214 reb automaciej @Krystof luis Ralt 06:43:42 I have 1729 flagged messages in my sbcl-devel buffer 06:44:30 clearly it is time to expire of tuberculosis 07:04:53 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: mental blackout] 07:16:06 teggi [~teggi@123.20.107.130] has joined #sbcl 07:16:07 sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 07:16:43 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Ping timeout: 264 seconds] 07:27:44 yacks [~py@180.151.36.168] has joined #sbcl 07:28:51 -!- sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 246 seconds] 07:33:03 -!- Bike [~Glossina@174-25-59-69.ptld.qwest.net] has quit [Ping timeout: 246 seconds] 07:38:02 -!- wbooze [~wbooze@xdsl-78-35-169-123.netcologne.de] has quit [Ping timeout: 255 seconds] 07:42:30 pnpuff [~ff@unaffiliated/pnpuff] has joined #sbcl 08:02:31 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 08:16:55 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 08:24:38 scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 08:25:15 -!- pnpuff [~ff@unaffiliated/pnpuff] has quit [Quit: leaving] 08:26:22 pnpuff [~exultet@unaffiliated/pnpuff] has joined #sbcl 08:43:00 -!- pnpuff [~exultet@unaffiliated/pnpuff] has quit [Ping timeout: 256 seconds] 10:48:54 pnpuff [~ff@unaffiliated/pnpuff] has joined #sbcl 10:53:24 sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 11:07:34 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 11:09:25 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 11:15:00 easye [~user@213.33.70.157] has joined #sbcl 12:06:45 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 246 seconds] 12:20:36 -!- pnpuff [~ff@unaffiliated/pnpuff] has quit [Ping timeout: 256 seconds] 12:21:30 yacks [~py@180.151.36.168] has joined #sbcl 12:31:27 -!- yacks [~py@180.151.36.168] has quit [Quit: Leaving] 12:44:58 stassats [~stassats@wikipedia/stassats] has joined #sbcl 12:50:16 *stassats* tries to come with something regarding the RCX problem 12:51:25 it is saved on the stack whenever XEP calls a function 12:51:25 stassats, memo from pkhuong: there seems to be a strange performance bug in CL-PPCRE; "^.*ba(na)+s" is 15 times as slow as "^.*ba(na|ne)+s" on a 2060-character simple string like "bananana....bananas". Both are also much slower (around as much as the first, slow, case) without the "^.*" bit. 12:51:34 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 12:51:37 minion: why don't you do that with /me too? 12:51:38 now what would compel me to do that with you too ? 12:51:47 haha 12:52:28 and since when am i an expert on cl-ppcre? 12:54:13 the only thing i can tell is that cl-ppcre does some optimizations simplifying ends and beginnings of strings to just use simple matching 12:58:08 (and it, apparently, backfires in this case) 13:00:32 and interestingly, errors occurring inside XEPs make for non-restartable frames, even with high debug in the function itself 13:00:54 no wonder people grumble about debugging on SBCL 13:03:10 perhaps, debug 3 should be more aggressive, like saving all variables on the stack 13:11:13 pnpuff [~ff@unaffiliated/pnpuff] has joined #sbcl 13:23:08 yacks [~py@180.151.36.168] has joined #sbcl 13:29:13 stassats: I don't know, you're the only one I know who looks into ppcre and sbcl. I thought you might be interested. 13:30:04 i'm intrigued indeed, but not in a hurry to look at it 13:45:35 wbooze [~wbooze@xdsl-78-35-128-131.netcologne.de] has joined #sbcl 13:46:26 leuler [~user@p548F873B.dip0.t-ipconnect.de] has joined #sbcl 13:49:28 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 13:54:29 for some reason, cond in the optional dispatch gets into JNE L0 JMP L4 instead of just JEQ L4 13:54:39 code generation never ceases to surprise me 13:55:03 I think control.lisp might be confused by the error traps 13:55:25 maxm [~user@unaffiliated/maxm] has joined #sbcl 13:56:36 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 13:58:40 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 14:00:47 In my experience, the ordering of the two blocks following a branch is not optimized. The patch I pasted some days ago tried to change that a bit, but there are two obstacles to optimizing the order: The block numbering does not allow to determine the best order of the two blocks in general, and sometimes blocks generate _no_ code. 14:01:42 i can't make my hand-crafted COND into the same shape as the optional-dispatch one 14:06:54 stassats: what I meant, right now I'm doing a little pilot driver that communicates with TCP sockets with a vendor, and then passes it to rest of my stuff with zmq 14:07:21 vendor protocol is pretty much telnet/http like, a socket with requests being \n terminated string 14:07:45 right now I'm actually at the writing of test harness for it part, where I emulate the vendor side 14:08:11 pjb [~t@AMontsouris-651-1-4-143.w90-46.abo.wanadoo.fr] has joined #sbcl 14:08:24 and what has serve-event got to do with it? 14:08:39 so I have a very basic (defun main-loop (socket-stream) (loop (read-line-from-socket) (handle it))) 14:11:30 stassats: when I try to unravel where read-line eventually goes, it seems to go into ansi-stream-read-line -> ansi-stream-read-line-from-frc-buffer -> eventually calling fast-read-char-refill, which eventually ends up in REFILL-INPUT-BUFFER for the fd-stream, which does serve-events if there is no data on the socket 14:11:52 unless I'm missing some obvious way how that code path is not taken.. 14:11:54 are you using your image-saving thing with slime? 14:12:06 no, this is just based on looking at code 14:12:15 because serve-event is not used by default for fd-streams 14:12:27 despite my shananigans, I try to think first a bit before coding :) 14:12:34 leuler: myeah... blocks that just move values from lvar to lvar are hard. Maybe we should do that in IR2? 14:12:36 but, i see that stream-reinit wrongly reinitilizes the stream by doing :serve-events inputp 14:12:56 well, it only does so for standard streams 14:13:12 your own streams wouldn't survive restarts 14:13:13 hmm I thought I saw fd-stream-serve-events defaulted to t for sockets 14:13:39 I'm pretty sure we changed the default some time last decade. 14:14:41 this decade, in fact 14:14:42 ok, I see it seems serve-events is NIL on usocket created sockets 14:15:18 but it still could block on utf-8 input right? 14:16:00 I mean in corner cases (lets say I open a socket, and then send a 4 byte sequence byte by byte with 1 second delay) 14:16:10 which can actually happen on a modem line 14:16:35 I hate to be that anal, but expirience taught me corner cases happen more often then one imagines 14:17:25 so technically if I want to use (read-char), even if select or poll indicates socket is ready, (read-char) may block 14:18:14 yes... read-char-no-hang is the version that doesn't hang. 14:18:22 but anyway, that solves my concerns... I don't really care about blocking for test harness implementation anyway 14:18:34 i need to come up with a mechanism for the backtrace to know with which error a frame was interrupted, otherwise i see no clear way to handle this RCX thing 14:19:14 pkhuong: Sorry, that's beyond my SBCL knowledge. I simply noticed that some blocks generate no code when I was trying to optimize the ordering of branch successor block chains, but didn't try to find out whether that could be changed. Being able to predict already in control.lisp that a block will come out empty would be sufficient. 14:21:52 -!- pnpuff [~ff@unaffiliated/pnpuff] has quit [Ping timeout: 256 seconds] 14:22:26 pkhuong: how would read-char-no-hang handle the situation I described above with 4-byte sequence being sent piece by piece? It calls (ansi-stream-misc stream :listen) which checks there is input on stream, and then calls ansi-stream-read-char 14:23:17 pkhuong: Can we change the block numbering so that it produces a topological sort? My CS knowledge has aged here but Wikipedia (sorry) says a reverse postordering would do. 14:23:36 leuler: how do you extend toposort to circularities? 14:23:54 I'm pretty sure the (reverse?) DFO is what we'd end up with. 14:24:22 and yes, that's what you wrote ;) at the end of ir1opt, blocks are re-numbered in DFO. 14:25:28 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 14:25:44 maxm: fast-read-char definitely looks like it can handle partial or invalid input. 14:26:13 Currently, in control.lisp I can't determine for sure whether of the two blocks following a branch one is a successor of the other, by just comparing their numbers. I thought that a different numbering might enable this. 14:26:17 ok, I'll take you guys at your word :-) 14:26:25 apart from that, I don't know. 14:27:44 leuler: Problem is we don't have a tree or even a DAG, so successor-p isn't obviously well-defined. 14:29:38 looks like i can pry out the error number from the compiled-frame-escaped slot 14:29:41 I'll think about it. Very quickly, I think that one of Tarjan's trick to annotate each node with two traversal numbers (breadth-first and depth-first?) might be useful. 14:29:45 (why is it called escaped?) 14:31:42 Yes. I just wanted a nice way to optimize jumps that simply skip forward, making these always compile to one conditional jump forward over the block chain which is to be skipped instead of putting this block chain out of line, conditionally jumping there and then back. 14:34:17 pkhuong: I lied and checked, http://paste.lisp.org/display/137713 is what (read-char) on socket fd stream ultimately reaches, it does (input-at-least 1), then decodes size, then does (input-at-least size), which means it will block on my proposed scenario 14:35:10 On the other hand, this makes handling of keyword arguments possibly worse: If keyword arguments are normally sparsely used (that is, a function has 10 keyword arguments but typically is called with 1 provided) the current ordering (that puts the handling code out of line) takes few conditional jumps, the "better" one takes one (plus one unconditional) for every keyword argument _not_ supplied. 14:39:21 leuler: branch prediction annotations? (: 14:41:23 pkhuong: :-) 14:41:52 -!- sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 276 seconds] 14:52:23 -!- hlavaty`` [~user@friedrichstrasse.knowledgetools.de] has quit [Ping timeout: 240 seconds] 14:52:40 yay, solved the RCX thing 14:56:09 next step is turning all the # into actual arguments, but that would require a cooperation from the backends 14:57:41 but not consing a m-p-f list is a good first step 14:58:39 sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 15:14:14 slyrus [~chatzilla@107.200.11.156] has joined #sbcl 15:22:56 Bike [~Glossina@174-25-59-69.ptld.qwest.net] has joined #sbcl 15:38:59 perhaps, backends should define something like list-n-passed-args 15:39:04 -!- sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 276 seconds] 15:41:19 -!- slyrus [~chatzilla@107.200.11.156] has quit [Ping timeout: 246 seconds] 15:47:35 slyrus [~chatzilla@107.200.11.156] has joined #sbcl 16:30:11 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 16:33:19 sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 17:46:53 -!- sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 240 seconds] 17:52:05 -!- teggi [~teggi@123.20.107.130] has quit [Remote host closed the connection] 17:59:29 yay! (cons 1 2 3 4 5 ) => 0: (CONS 1 2 3 4 5) [tl,external] 17:59:44 turns out, backends expose enough information to make this portable 18:05:19 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 264 seconds] 18:08:10 with many arguments, there's some shuffling on the stack going around, clobbering the higher stack arguments 18:13:21 with more than 10 arguments, i.e. when they don't fit into registers it shuffles the stack for some reason 18:20:58 abarch [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 18:23:11 hi, i'm the student working on register allocation google project 18:23:36 and i have a question regarding PACK 18:24:31 could only normal TNs be assigned to the catch-block SC 18:24:34 ? 18:30:56 abarch: we'd have to document the invariant, but currently, catch block TN can only be in emit-nlx-start (ir2tran.lisp) 18:31:06 and it's always an :environment TN 18:31:38 ir1 block list has an interesting when used with 11 args 18:33:31 ASau`` [~user@p4FF9635C.dip0.t-ipconnect.de] has joined #sbcl 18:37:00 -!- ASau` [~user@p4FF960C6.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 18:39:34 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:57:55 pkhuong: can catch block TNs be anywhere else than in ir2-component-normal-tns list? 19:00:04 abarch: not currently. 19:00:57 *stassats* can't quite get what this means 19:01:04 scarce comments suggest there are some overflow blocks 19:03:30 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 19:04:00 abarch: it's not an explicit guarantee, but it could become one if necessary. Currently, catch-block TNs are all created in the same piece of code. 19:22:43 i can either try to move verify-arg-count before the "stack-shuffle", or get rid of the stack-shuffle 19:22:58 (to get extra passed args) 19:37:00 pkhuong: thanks. 19:37:56 pkhuong: when i remove all the remaining bugs, i will push to github 19:39:46 famous last words 19:47:55 stassats: ;) 19:55:35 -!- wbooze [~wbooze@xdsl-78-35-128-131.netcologne.de] has quit [Ping timeout: 255 seconds] 20:00:27 stassats: i landed in ldb 20:00:40 congratulations! 20:00:48 is it in cold-init? 20:01:09 my favorite place to end up in ldb 20:07:51 -!- Bike [~Glossina@174-25-59-69.ptld.qwest.net] has quit [Ping timeout: 268 seconds] 20:09:36 Bike [~Glossina@174-25-59-69.ptld.qwest.net] has joined #sbcl 20:09:49 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 20:13:45 wbooze [~wbooze@xdsl-84-44-209-223.netcologne.de] has joined #sbcl 20:17:50 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 20:30:12 -!- leuler [~user@p548F873B.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:17:43 sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 21:19:56 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 21:38:41 stass 21:39:28 it was cold-init 22:20:19 -!- sdemarre [~serge@146.147-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 246 seconds] 22:26:24 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 22:34:26 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 23:12:20 abarch: nice. I'll look at it later today! 23:28:43 -!- abarch [~user@ip-5-147-122-209.unitymediagroup.de] has quit [Ping timeout: 264 seconds] 23:29:30 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [Ping timeout: 268 seconds] 23:54:22 -!- Bike [~Glossina@174-25-59-69.ptld.qwest.net] has quit [Ping timeout: 276 seconds] 23:56:55 Bike [~Glossina@174-25-59-69.ptld.qwest.net] has joined #sbcl 07:32:59 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 07:32:59 07:32:59 -!- names: ccl-logbot cow-orker antoszka milosn teggi_ yacks prxq slyrus Bike easye christoph_debian echo-area ASau drmeister scymtym_ flip214 nicdev abarch fe[nl]ix joshe loke kanru psilord reb` pjb daimrod daem0n Blkt _8hzp |3b| antifuchs whoops luis edgar-rft Posterdati asedeno @Krystof maxm Subfusc scymtym danlentz Tribal pkhuong bege pipping jdz pchrist ivan``_ xymox foom redline6561 jsnell brucem minion specbot Ralt automaciej 07:33:35 -!- xymox [lechuck@unaffiliated/contempt] has quit [Remote host closed the connection] 07:34:56 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 07:34:58 -!- christoph_debian [~christoph@ppp-188-174-113-29.dynamic.mnet-online.de] has quit [*.net *.split] 07:34:58 -!- flip214 [~marek@unaffiliated/flip214] has quit [*.net *.split] 07:34:59 -!- loke [~loke@203.127.16.194] has quit [*.net *.split] 07:35:00 -!- maxm [~user@unaffiliated/maxm] has quit [*.net *.split] 07:35:01 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [*.net *.split] 07:35:01 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [*.net *.split] 07:35:02 -!- jsnell [~jsnell@ash.snellman.net] has quit [*.net *.split] 07:35:05 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [*.net *.split] 07:35:05 -!- Posterdati [~antani@host199-226-dynamic.16-87-r.retail.telecomitalia.it] has quit [*.net *.split] 07:35:06 -!- danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has quit [*.net *.split] 07:35:09 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 07:35:10 kanru` [~kanru@118-163-10-190.HINET-IP.hinet.net] has joined #sbcl 07:35:10 -!- antoszka [~antoszka@89-76-91-235.dynamic.chello.pl] has quit [Changing host] 07:35:10 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 07:37:13 xymox_ [lechuck@s0.barwen.ch] has joined #sbcl 07:37:13 christoph_debian [~christoph@ppp-188-174-113-29.dynamic.mnet-online.de] has joined #sbcl 07:37:13 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 07:37:13 loke [~loke@203.127.16.194] has joined #sbcl 07:37:13 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 07:37:13 Posterdati [~antani@host199-226-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 07:37:13 maxm [~user@unaffiliated/maxm] has joined #sbcl 07:37:13 danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has joined #sbcl 07:37:13 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #sbcl 07:37:13 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 07:37:13 jsnell [~jsnell@ash.snellman.net] has joined #sbcl 07:37:13 brucem [~bmitchene@waywardmonkeys.com] has joined #sbcl 07:37:13 minion [~minion@common-lisp.net] has joined #sbcl 07:38:48 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 07:39:27 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [Excess Flood] 07:42:24 cmm [~cmm@bzq-79-177-123-220.red.bezeqint.net] has joined #sbcl 07:45:27 easye [~user@213.33.70.157] has joined #sbcl 07:48:01 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 07:55:50 easye [~user@213.33.70.157] has joined #sbcl 08:00:20 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 08:00:36 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:02:11 easye [~user@213.33.70.157] has joined #sbcl 08:08:35 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:12:53 rudi [~rudi@1x-193-157-204-30.uio.no] has joined #sbcl 08:18:03 easye [~user@213.33.70.157] has joined #sbcl 08:23:18 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:25:43 easye [~user@213.33.70.157] has joined #sbcl 08:46:04 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:49:20 easye [~user@213.33.70.157] has joined #sbcl 08:50:29 attila_lendvai [~attila_le@87.247.61.216] has joined #sbcl 08:50:29 -!- attila_lendvai [~attila_le@87.247.61.216] has quit [Changing host] 08:50:29 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:55:57 -!- kanru` [~kanru@118-163-10-190.HINET-IP.hinet.net] has quit [Remote host closed the connection] 09:52:28 -!- rudi [~rudi@1x-193-157-204-30.uio.no] has quit [Quit: Client exciting.] 11:07:53 davazp [~user@79.Red-79-153-96.dynamicIP.rima-tde.net] has joined #sbcl 11:32:49 -!- cmm [~cmm@bzq-79-177-123-220.red.bezeqint.net] has quit [Remote host closed the connection] 12:28:02 -!- davazp [~user@79.Red-79-153-96.dynamicIP.rima-tde.net] has quit [Ping timeout: 256 seconds] 12:28:07 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 12:46:02 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 12:46:28 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:50:42 leuler [~user@p548FD26B.dip0.t-ipconnect.de] has joined #sbcl 13:03:13 brown [user@nat/google/x-wfzmcagrimtkizjh] has joined #sbcl 13:03:37 -!- brown is now known as Guest54659 13:04:41 scymtym_ [~user@ubi-1-234-239.dhcp.uni-bielefeld.de] has joined #sbcl 13:11:53 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 13:32:41 Odyessus [~odyessus@089144192102.atnat0001.highway.a1.net] has joined #sbcl 13:35:08 Odyessus_ [~odyessus@089144192102.atnat0001.highway.a1.net] has joined #sbcl 13:37:39 -!- Odyessus [~odyessus@089144192102.atnat0001.highway.a1.net] has quit [Ping timeout: 256 seconds] 13:52:10 -!- Odyessus_ [~odyessus@089144192102.atnat0001.highway.a1.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 13:57:19 psilord [~pkeller@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 14:04:05 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Ping timeout: 256 seconds] 14:40:08 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [Ping timeout: 245 seconds] 14:41:22 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 15:03:02 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [Ping timeout: 252 seconds] 15:04:34 nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has joined #sbcl 15:04:44 G'morning all. 15:04:44 nyef, memo from pkhuong: do we also use code_page_p when opening allocation regions? 15:05:51 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 15:06:49 pkhuong: I don't believe so, as the only two calls are from preserve_pointer(). Unfortunately, fixing the definition of code_page_p() and adding the gencgc_partial_pickup test leads to memory corruption during the build for some reason. 15:07:38 really... at what point? 15:08:59 Building contribs. 15:09:24 Leaving out the test breaks things earlier. 15:09:40 So there's clearly more digging for me to do here. 15:10:07 I half-suspect bogus VOP definitions that have been allowed to drift out of spec over the past five years or so. 15:11:12 and without contribs, is the test suite useful? 15:11:48 wbooze [~wbooze@xdsl-78-35-136-108.netcologne.de] has joined #sbcl 15:11:55 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [Read error: Operation timed out] 15:12:16 -!- nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has quit [Read error: Connection timed out] 15:12:42 nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has joined #sbcl 15:14:48 Hadn't thought to try the test suite, TBH. 15:15:52 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 15:16:02 Running it now, but not expecting overmuch. I guess it'd validate the base system, and possibly pinpoint problematic... what's a word for "VOP" beginning with "P"? 15:16:51 p-VOP 15:16:55 problematic-VOP 15:17:22 ... corruption warning killed the test suite just after having reported success on :COMPLICATED-LOGIOR-IDENTITY. 15:18:31 So, definitely more digging for me to do to figure out what's going on, but for now I have actual work to do, so I'm going to have to leave SBCL hacking alone for a bit. 15:24:40 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [Ping timeout: 252 seconds] 15:26:11 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 15:30:21 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 15:48:25 -!- Blkt [~user@82.84.149.56] has quit [Read error: Operation timed out] 15:49:01 Blkt [~user@82.84.149.56] has joined #sbcl