00:03:07 -!- jga [~gajon@189.253.56.122] has quit [Quit: Leaving] 00:09:56 -!- The_Jon_Smith [~The_Jon_S@ip24-250-13-137.ri.ri.cox.net] has left #sbcl 00:44:02 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 00:53:07 -!- rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 00:53:37 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 00:57:22 jweiss_ [~weissj@cpe-069-134-025-078.nc.res.rr.com] has joined #sbcl 00:57:59 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 265 seconds] 01:30:00 Oh, /fun/. I'm looking at bug 551227 (NIL is not of type SB-C::NODE), and it's choking trying to close over a variable. The thing is, the closure it's saying the variable is homed to doesn't know anything about the variable... and isn't in the component being compiled in the first place. 01:33:15 Hrm... Nevermind, the variable still isn't in the closure, but it looks like I got tripped up by the GC. 02:06:05 -!- rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 255 seconds] 02:07:20 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 02:07:29 -!- nyef [~nyef@pool-64-222-178-106.man.east.myfairpoint.net] has quit [Quit: G'night all.] 02:09:47 -!- rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 02:10:02 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 02:19:19 -!- rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 03:01:16 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 05:06:54 tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 05:26:10 The_Jon_Smith [~The_Jon_S@ip24-250-13-137.ri.ri.cox.net] has joined #sbcl 05:47:53 Fare [~Fare@adsl-69-227-148-197.dsl.renocs.nvbell.net] has joined #sbcl 06:01:22 -!- tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Quit: Leaving.] 06:14:38 -!- Fare [~Fare@adsl-69-227-148-197.dsl.renocs.nvbell.net] has quit [Quit: Leaving] 06:24:58 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #sbcl 06:54:32 Krystof [~csr21@csrhodes.plus.com] has joined #sbcl 06:54:32 -!- ChanServ has set mode +o Krystof 07:00:15 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 250 seconds] 07:02:34 tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 07:53:32 -!- ASau [~user@77.246.230.250] has quit [*.net *.split] 07:53:33 -!- jsnell [~jsnell@ash.snellman.net] has quit [*.net *.split] 07:53:33 -!- joshe [~joshe@opal.elsasser.org] has quit [*.net *.split] 07:53:34 -!- foom [~jknight@ita4fw1.itasoftware.com] has quit [*.net *.split] 07:53:35 -!- angavrilov [~angavrilo@217.71.227.181] has quit [*.net *.split] 07:53:35 -!- rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has quit [*.net *.split] 07:53:35 -!- slyrus [~chatzilla@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [*.net *.split] 07:53:35 -!- froydnj [~froydnj@gateway.codesourcery.com] has quit [*.net *.split] 07:53:37 -!- chandler [~n@opendarwin/developer/chandler] has quit [*.net *.split] 07:53:37 -!- cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has quit [*.net *.split] 07:53:37 -!- vs [~fualo@markov.genomecenter.ucdavis.edu] has quit [*.net *.split] 07:53:38 -!- slyrus_ [~chatzilla@adsl-75-36-215-204.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 07:53:38 -!- pkhuong_ [~pkhuong@gravelga.xen.prgmr.com] has quit [*.net *.split] 07:53:39 -!- gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has quit [*.net *.split] 07:53:39 -!- Xof [~crhodes@158.223.51.79] has quit [*.net *.split] 07:53:39 -!- tokenrove [~julian@miranda.org] has quit [*.net *.split] 07:53:39 -!- tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [*.net *.split] 07:53:39 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [*.net *.split] 07:53:39 -!- tsuru [~charlie@c-174-50-217-160.hsd1.tn.comcast.net] has quit [*.net *.split] 07:53:40 -!- lnostdal [~Lars@167.80-203-136.nextgentel.com] has quit [*.net *.split] 07:53:40 -!- deepfire [~deepfire@80.92.100.69] has quit [*.net *.split] 07:53:40 -!- The_Jon_Smith [~The_Jon_S@ip24-250-13-137.ri.ri.cox.net] has quit [*.net *.split] 07:53:40 -!- jweiss_ [~weissj@cpe-069-134-025-078.nc.res.rr.com] has quit [*.net *.split] 07:53:41 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 07:53:41 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [*.net *.split] 07:53:41 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [*.net *.split] 07:53:41 -!- joekarma [~joekarma@S0106001b63ab3433.vc.shawcable.net] has quit [*.net *.split] 07:53:42 -!- _3b``` [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 07:53:42 -!- specbot [~specbot@common-lisp.net] has quit [*.net *.split] 07:53:42 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 07:53:42 -!- lisppaste2 [~lisppaste@common-lisp.net] has quit [*.net *.split] 07:56:02 tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 07:56:02 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #sbcl 07:56:02 The_Jon_Smith [~The_Jon_S@ip24-250-13-137.ri.ri.cox.net] has joined #sbcl 07:56:02 rbarraud [~rbarraud@118-93-187-24.dsl.dyn.ihug.co.nz] has joined #sbcl 07:56:02 jweiss_ [~weissj@cpe-069-134-025-078.nc.res.rr.com] has joined #sbcl 07:56:02 joshe [~joshe@opal.elsasser.org] has joined #sbcl 07:56:02 _3b``` [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #sbcl 07:56:02 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #sbcl 07:56:02 tsuru [~charlie@c-174-50-217-160.hsd1.tn.comcast.net] has joined #sbcl 07:56:02 foom [~jknight@ita4fw1.itasoftware.com] has joined #sbcl 07:56:02 pkhuong_ [~pkhuong@gravelga.xen.prgmr.com] has joined #sbcl 07:56:02 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 07:56:02 cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has joined #sbcl 07:56:02 slyrus [~chatzilla@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #sbcl 07:56:02 joekarma [~joekarma@S0106001b63ab3433.vc.shawcable.net] has joined #sbcl 07:56:02 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #sbcl 07:56:02 vs [~fualo@markov.genomecenter.ucdavis.edu] has joined #sbcl 07:56:02 specbot [~specbot@common-lisp.net] has joined #sbcl 07:56:02 minion [~minion@common-lisp.net] has joined #sbcl 07:56:02 lisppaste2 [~lisppaste@common-lisp.net] has joined #sbcl 07:56:02 chandler [~n@opendarwin/developer/chandler] has joined #sbcl 07:56:02 christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has joined #sbcl 07:56:02 gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has joined #sbcl 07:56:02 tokenrove [~julian@miranda.org] has joined #sbcl 07:56:02 slyrus_ [~chatzilla@adsl-75-36-215-204.dsl.pltn13.sbcglobal.net] has joined #sbcl 07:56:02 Xof [~crhodes@158.223.51.79] has joined #sbcl 07:56:02 deepfire [~deepfire@80.92.100.69] has joined #sbcl 07:56:02 froydnj [~froydnj@gateway.codesourcery.com] has joined #sbcl 07:56:02 lnostdal [~Lars@167.80-203-136.nextgentel.com] has joined #sbcl 07:56:02 -!- pratchett.freenode.net has set mode +o Xof 07:56:19 ASau [~user@77.246.230.250] has joined #sbcl 07:56:19 jsnell [~jsnell@ash.snellman.net] has joined #sbcl 08:00:20 attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has joined #sbcl 08:13:45 Krystof [~csr21@nat67.mia.three.co.uk] has joined #sbcl 08:13:45 -!- ChanServ has set mode +o Krystof 08:20:19 -!- Krystof [~csr21@nat67.mia.three.co.uk] has quit [Ping timeout: 240 seconds] 08:20:26 -!- gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has quit [Ping timeout: 264 seconds] 09:10:44 gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has joined #sbcl 09:11:23 manby-ace [~user@85.133.55.93] has joined #sbcl 10:27:04 http://paste.lisp.org/display/115757 What am I missing? 10:27:32 oh stupid me 10:28:20 that happens when you only have to deal with integers all time along :-) 10:31:12 Hmm, declaring X,Y to be uint32 does not help that's unexpected 11:16:44 Krystof [~csr21@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 11:16:44 -!- ChanServ has set mode +o Krystof 12:08:08 -!- jweiss_ [~weissj@cpe-069-134-025-078.nc.res.rr.com] has quit [Quit: Ex-Chat] 12:28:08 nyef [~nyef@pool-64-222-178-106.man.east.myfairpoint.net] has joined #sbcl 12:28:19 G'morning all. 12:34:23 tcr: because the difference of two uint32's can be negative 12:35:22 not within that branch, I'd think 12:35:51 no, but I don't think sbcl currently propagates that much information 12:58:54 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:14:52 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 13:15:18 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #sbcl 13:25:47 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 13:31:57 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #sbcl 13:40:58 -!- attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has quit [Read error: Connection reset by peer] 13:41:28 attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has joined #sbcl 14:28:29 So, I now have a new trick for figuring out what's going on during IR1: Hack whatever function I'm curious about to call (describe-component *component-being-compiled* *standard-output*) before and after doing its thing, when called under circumstances I'm interested in. 14:28:47 Copy the output to two different buffers, and use ediff-buffers to see what changed. 14:30:39 nyef: why not (trace :print-all (describe-component *component-being-compiled* *standard-output*)) ? 14:31:23 Because I wanted to conditionalize it based on the parameters. 14:31:40 And I've had absolutely /no/ luck getting at parameters from a TRACE context. 15:05:38 -!- tsuru [~charlie@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: Connection reset by peer] 15:07:09 tsuru [~charlie@c-174-50-217-160.hsd1.tn.comcast.net] has joined #sbcl 15:11:40 Okay, how do I use TRACE to print something based on the arguments to the function? 15:14:10 ... Ahh. Nevermind, got it. 15:14:38 how ? 15:15:33 yeah, is there documentation somewhere on sbcl's extra trace features? 15:16:09 preferably 5-10 examples with demonstrating the features 15:20:08 (sb-debug:arg N) is only valid in :print, not in :print-all or :print-after. 15:39:13 -!- attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has quit [Read error: Connection reset by peer] 16:00:58 -!- Krystof [~csr21@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 16:57:46 Okay, someone else's turn to take a look at NIL is not of type SB-C::NODE. 16:58:39 is it hard? 17:01:42 It might be easier now that what's going on has been better localized. 17:03:20 Constraint propagation is attempting to rewrite a reference, but it's choosing to change it from a variable that is in scope to one that is well out-of-scope. 18:04:21 -!- manby-ace [~user@85.133.55.93] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:46:33 ... wait, isn't the optimization post-LET-conversion doing the LEAF substitution /backwards/? 18:46:55 -!- cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 18:47:35 cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has joined #sbcl 18:48:21 "Oh, look, this variable is rebound in a LET... And nobody assigns to it on either side. Let's not rewrite references to the LET-bound version in the body of the LET to the original, we'll just rewrite references to the /original/ to point to the LET-bound version. 19:06:14 ruediger [ruediger@pseudoterminal.org] has joined #sbcl 19:06:38 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 19:07:23 hi. You should update http://www.sbcl.org/index.html it still says "The most recent version is SBCL 1.0.42, released August 29, 2010 (release notes)." (but 1.0.43 is te most recent version) 19:13:52 ruediger: So noted. Thank you. 19:15:19 Krystof [~csr21@cpc1-bour2-0-0-cust414.15-1.cable.virginmedia.com] has joined #sbcl 19:15:20 -!- ChanServ has set mode +o Krystof 19:22:20 well, it's almost time for 44, so no reason to update 19:22:37 ... I wasn't going to say it. 19:23:30 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #sbcl 20:02:29 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 20:29:10 -!- stassats [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 20:37:16 -!- tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Quit: Leaving.] 21:51:24 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [Ping timeout: 245 seconds] 22:04:18 -!- Krystof [~csr21@cpc1-bour2-0-0-cust414.15-1.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 22:22:22 What's our policy on the "review" tag, again? 22:22:54 I guess a committer should review it and comment and/or commit? 22:23:33 Mmm. I've got a patch that appears to do the job, but I really don't understand the logic it changes. 22:24:15 IR1? 22:24:36 constraint propagation. 22:25:04 maybe nikodemus can help. 22:25:29 I'm thinking to just throw the patch on launchpad and add the review tag.