00:01:35 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 260 seconds] 00:16:10 can you convert a ctype to an ordinary type without losing any information? 00:17:29 stassats`: theoretically possible, but I don't know that we have defined the type methods for all of them. 00:18:53 i was talking with regards to https://bugs.launchpad.net/sbcl/+bug/823014 load-time-value makes the compiler to dump a ctype, which it can't do 00:19:56 hmm. 00:21:42 basically, it's being used in context of an error, but it can't be dumped 01:04:22 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 02:39:37 sbalouse1 [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has joined #sbcl 02:40:07 -!- sbalouse1 [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has quit [Client Quit] 02:40:32 sbalouse1 [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has joined #sbcl 02:40:45 -!- sbalouse1 [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has quit [Client Quit] 03:32:41 -!- jsnell [~jsnell@ash.snellman.net] has quit [Ping timeout: 240 seconds] 03:41:05 jsnell [~jsnell@ash.snellman.net] has joined #sbcl 05:57:55 -!- antgreen [~user@bas3-toronto06-2925097006.dsl.bell.ca] has quit [Ping timeout: 240 seconds] 06:05:02 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 06:05:02 -!- ChanServ has set mode +o nikodemus 06:19:35 flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has joined #sbcl 06:19:48 -!- flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has quit [Changing host] 06:19:48 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 06:42:31 -!- flip214 [~marek@unaffiliated/flip214] has quit [Ping timeout: 260 seconds] 06:56:54 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 08:37:56 attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has joined #sbcl 08:37:56 -!- attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has quit [Changing host] 08:37:56 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:46:42 -!- ASau [~user@95-28-79-252.broadband.corbina.ru] has quit [Quit: off] 09:28:46 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 09:53:22 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 09:53:22 -!- ChanServ has set mode +o nikodemus 10:08:58 hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has joined #sbcl 10:22:48 -!- hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has quit [Remote host closed the connection] 10:23:00 hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has joined #sbcl 11:06:25 -!- hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:09:32 hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has joined #sbcl 11:59:28 -!- hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has quit [Quit: Leaving...] 12:45:19 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 12:53:50 nikodemus: shouldn't tests/toplevel.sh be named tests/toplevel.test.sh? 12:54:08 quite possibly yes 12:54:09 nikodemus: and should script-test.lisp be checked into git? 12:54:40 script-test.lisp? 12:55:00 toplevel.sh tests "sbcl --script script-test.lisp", but there is no script-test.lisp 12:55:10 hunh 12:55:16 I'm assuming it needs to contain (print :script-ok), but I'm not certain whether to check in such a file or create it during the test run. 12:57:10 the test should probably be moved to script.test.sh -- or just deleted, because i think we already have an equivalent test there 12:58:03 huh, we don't. so moved to script.test.sh, and replacing script-test.lisp with $tmpscript 12:58:54 OK, will do that. 13:18:50 wtf? why doesn't scav_closure_header seem to scavenge the closed-over values? 13:30:59 because they're boxed values, so scavenge() will just automatically do the right thing? 13:32:14 yeah, so it seems 13:33:21 which goes some ways towards explaining why my last attempt at raw value-cells for unboxes data failed 13:44:32 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 14:05:09 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 14:14:41 homie [~levgue@xdsl-78-35-184-202.netcologne.de] has joined #sbcl 14:24:03 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 15:32:19 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 15:32:19 -!- ChanServ has set mode +o nikodemus 15:55:17 -!- sbalousek [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has quit [Read error: Connection reset by peer] 15:55:25 lichtblau: are those your first commits? Congratulations 15:55:57 not only on breaking your duck, but also doing so late enough that you don't have to worry about incrementing version.lisp-expr :-) 15:56:20 sbalousek [~sbalouse@ip174-67-214-212.oc.oc.cox.net] has joined #sbcl 16:23:51 https://launchpadlibrarian.net/76900051/0001-better-inner-and-anonymous-function-names.patch 16:24:08 Krystof: thanks. I looked at the patches that I actually wanted to commit, and then decided to start small instead, so that the won't ingrave "broke NetBSD, Windows, MacOS _and_ PPC with his first SBCL commit" on my tombstone. 16:24:29 *they 16:24:42 hah 16:27:52 -!- antifuchs [~foobar@2001:470:1f15:1c54::fade:1] has quit [Quit: ZNC - http://znc.sourceforge.net] 16:28:17 antifuchs [~foobar@care.boinkor.net] has joined #sbcl 16:33:08 stassats [~stassats@wikipedia/stassats] has joined #sbcl 16:42:19 nikodemus: That patch is kind of awesome. :) 16:43:14 i'd like to make it do (LAMBDA (X) :IN (SETF FOO)) as well 16:51:02 !!! better function names (: 16:51:03 yay 16:51:37 what patch are you talking about? 16:53:00 stassats: https://launchpadlibrarian.net/76900051/0001-better-inner-and-anonymous-function-names.patch 16:53:41 ah, i see it in my mail now 16:54:28 i wonder how that affects slime-sprof 17:04:23 any takers for anga's sse stuff? 17:04:56 nikodemus: i would, if I had times. 17:05:16 There's fundamental issues with the type system stuff to wrangle out. 17:05:51 can you make a braindump on list or launchpad? (unless there's one there already, of course) 17:06:47 saturday. 17:07:38 the sb-assem fixes should go in, of course. 17:09:36 ok 17:14:54 it's been a while, but it's basically the same problem as with (array (mod m-p-f) 1). 17:16:03 What's its type-negation? If we want to pretend we're implementing the algebra correctly, it's a mess. 17:16:38 but I'm pretty sure we only need that for constraint prop, so we can say it's (not (array fixnum 1)). 17:17:39 arrays have it easy: they could actually check each element. with sse packs, the element type is just a hint as to how to interpret the bits. 17:19:25 the fork creates disjoint primitive objects for float and integer sse packs, but that means that either unboxing optimisation aren't meaning preserving, or that (or int-sse-pack float-sse-pack) will be boxed. 17:20:19 n.b. it's probably been more than a year since I've looked at this, so ICBW. 17:25:58 compound that with the fact that, if we want temporaries to have the right type info (which helps avoid switching between FP and integer pipelines), we want operations to return "specialised" sse pack types. 17:26:10 antgreen [~user@bas3-toronto06-1177894379.dsl.bell.ca] has joined #sbcl 17:27:50 Inode [~inode@time.uk.chromedpork.net] has joined #sbcl 17:28:57 right. It's all coming back now. It's ugly (: 17:30:31 gotcha 17:40:09 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Remote host closed the connection] 17:53:37 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 18:37:47 -!- antgreen [~user@bas3-toronto06-1177894379.dsl.bell.ca] has quit [Remote host closed the connection] 19:10:34 ASau [~user@95-28-79-252.broadband.corbina.ru] has joined #sbcl 19:19:15 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 276 seconds] 19:33:15 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 19:33:15 -!- ChanServ has set mode +o nikodemus 19:33:44 pers [~user@173-14-16-170-Colorado.hfc.comcastbusiness.net] has joined #sbcl 19:39:15 antgreen [~user@nat/redhat/x-kihzrdrikfkfekcu] has joined #sbcl 19:40:36 -!- pers [~user@173-14-16-170-Colorado.hfc.comcastbusiness.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:55:31 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 20:13:32 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 20:39:24 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 276 seconds] 20:55:34 prxq [~mommer@mnhm-4d011c13.pool.mediaWays.net] has joined #sbcl 21:34:49 -!- antgreen [~user@nat/redhat/x-kihzrdrikfkfekcu] has quit [Remote host closed the connection] 21:37:49 -!- homie [~levgue@xdsl-78-35-184-202.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:05:35 ok. I have a working generator for truncate of rationals... It's also 200 LOC. 22:38:53 lisper [18d1340b@gateway/web/freenode/ip.24.209.52.11] has joined #sbcl 22:43:15 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 23:00:47 Well, I'm not sure what I think of , but it sure does seem to cover all our bases 23:02:08 hargettp [~hargettp@pool-71-174-131-129.bstnma.east.verizon.net] has joined #sbcl