00:04:29 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 00:05:58 how hard is it to decompile a binary generated from save-lisp-and-die? 00:06:35 -!- segv- [~mb@95-91-240-229-dynip.superkabel.de] has quit [Ping timeout: 252 seconds] 00:23:10 milosn [~milosn@user-5af502c5.broadband.tesco.net] has joined #sbcl 00:26:25 -!- milosn_ [~milosn@user-5af50d7a.broadband.tesco.net] has quit [Ping timeout: 272 seconds] 00:46:48 -!- Bike [~Glossina@wl-nat101.it.wsu.edu] has quit [Ping timeout: 245 seconds] 00:53:55 Bike [~Glossina@wl-nat97.it.wsu.edu] has joined #sbcl 01:10:24 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 01:18:20 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 01:20:08 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 01:21:41 root_empire [~michael_l@117.32.153.137] has joined #sbcl 01:22:38 -!- michael_lee [~michael_l@117.32.153.137] has quit [Ping timeout: 245 seconds] 01:24:35 -!- root_empire [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 01:26:52 root_empire [~michael_l@117.32.153.137] has joined #sbcl 01:29:45 -!- root_empire [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 01:33:19 jaimef: not hard for a clever hacker. Likely very hard for generic tools. 01:33:39 -!- hlavaty [~user@friedrichstrasse.knowledgetools.de] has quit [Ping timeout: 260 seconds] 01:34:26 k 01:36:19 it just doesn't look like C. 01:42:40 making sure there is not some (decompile "./binary") 01:43:21 there's a lot of debugging info. 01:47:37 root_empire [~michael_l@117.32.153.137] has joined #sbcl 01:51:21 -!- root_empire [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 01:52:51 root_empire [~michael_l@117.32.153.137] has joined #sbcl 01:59:52 -!- Bike [~Glossina@wl-nat97.it.wsu.edu] has quit [Ping timeout: 264 seconds] 02:03:17 LiamH [~none@96.231.216.85] has joined #sbcl 02:06:51 -!- root_empire [~michael_l@117.32.153.137] has quit [Ping timeout: 265 seconds] 02:06:58 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 02:10:26 -!- michael_lee [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 02:11:16 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 02:12:01 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 02:15:13 -!- michael_lee [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 02:17:10 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 02:20:32 -!- michael_lee [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 02:26:09 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 02:26:52 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Ping timeout: 246 seconds] 02:33:12 Bike [~Glossina@wl-nat105.it.wsu.edu] has joined #sbcl 02:39:09 -!- scymtym_ [~user@ip-5-147-115-29.unitymediagroup.de] has quit [Ping timeout: 272 seconds] 02:39:22 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 02:40:38 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 02:56:20 prxq_ [~mommer@x2f6990b.dyn.telefonica.de] has joined #sbcl 02:59:26 -!- prxq [~mommer@x2f65761.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 03:38:38 -!- christoph_debian [~christoph@ppp-88-217-51-245.dynamic.mnet-online.de] has quit [Ping timeout: 264 seconds] 03:41:07 -!- michael_lee [~michael_l@117.32.153.137] has quit [Quit: Ex-Chat] 03:47:57 -!- LiamH [~none@96.231.216.85] has quit [Quit: Leaving.] 03:52:02 christoph_debian [~christoph@ppp-88-217-38-175.dynamic.mnet-online.de] has joined #sbcl 04:17:01 -!- yacks [~py@103.6.159.103] has quit [Ping timeout: 252 seconds] 04:21:20 yacks [~py@103.6.159.103] has joined #sbcl 04:23:32 -!- jrm [~jrm@freebsd/hacker/jrm] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:47:00 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 05:53:10 -!- oleo [~oleo@xdsl-78-35-168-203.netcologne.de] has quit [Remote host closed the connection] 05:59:52 attila_lendvai [~attila_le@5.251.242.95] has joined #sbcl 05:59:52 -!- attila_lendvai [~attila_le@5.251.242.95] has quit [Changing host] 05:59:52 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:00:38 -!- Bike [~Glossina@wl-nat105.it.wsu.edu] has quit [Ping timeout: 240 seconds] 06:06:34 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 06:13:50 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 06:15:18 attila_lendvai [~attila_le@5.251.242.95] has joined #sbcl 06:15:18 -!- attila_lendvai [~attila_le@5.251.242.95] has quit [Changing host] 06:15:18 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:36:17 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 06:42:38 -!- haxx [~Rob@135.23.80.105] has quit [Quit: Leaving] 06:58:03 -!- prxq_ [~mommer@x2f6990b.dyn.telefonica.de] has quit [Quit: Leaving] 07:06:21 sdemarre [~serge@91.180.114.139] has joined #sbcl 07:16:04 _8hzp` [~user@87-93-107-198.bb.dnainternet.fi] has joined #sbcl 07:19:59 -!- _8hzp [~user@188-67-143-67.bb.dnainternet.fi] has quit [Ping timeout: 272 seconds] 07:25:19 _8hzp [~user@87-95-36-220.bb.dnainternet.fi] has joined #sbcl 07:29:15 -!- _8hzp` [~user@87-93-107-198.bb.dnainternet.fi] has quit [Ping timeout: 260 seconds] 08:01:43 -!- yacks [~py@103.6.159.103] has quit [Quit: Leaving] 08:06:07 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 08:06:19 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:12:40 -!- Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has quit [Remote host closed the connection] 08:15:27 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 08:24:51 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 08:26:13 echo-area [~user@114.254.101.167] has joined #sbcl 08:26:50 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 08:28:54 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 08:30:01 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Ping timeout: 272 seconds] 08:30:19 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 08:38:49 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 08:40:07 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 08:51:49 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 08:53:05 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 08:54:51 attila_lendvai [~attila_le@5.251.140.27] has joined #sbcl 08:54:51 -!- attila_lendvai [~attila_le@5.251.140.27] has quit [Changing host] 08:54:51 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:06:08 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 09:07:26 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 09:15:54 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 09:17:14 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 09:28:46 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 09:29:53 prxq [~mommer@x2f6990b.dyn.telefonica.de] has joined #sbcl 09:30:06 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 09:43:09 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 09:44:28 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 09:49:01 hlavaty [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 09:58:05 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 09:59:21 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 10:13:08 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 10:14:05 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 10:14:24 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 10:18:53 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Ping timeout: 265 seconds] 10:27:14 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 10:28:33 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 10:34:24 -!- kludge` [~comet@unaffiliated/espiral] has quit [Ping timeout: 252 seconds] 10:35:39 kludge` [~comet@unaffiliated/espiral] has joined #sbcl 10:38:23 -!- michael_lee [~michael_l@117.32.153.137] has quit [Max SendQ exceeded] 10:39:41 michael_lee [~michael_l@117.32.153.137] has joined #sbcl 10:40:52 reb`` [user@nat/google/x-eyivwbivylkznvei] has joined #sbcl 10:41:31 -!- michael_lee [~michael_l@117.32.153.137] has quit [Read error: Connection reset by peer] 10:42:17 -!- reb` [user@nat/google/x-lvaqvvddkohhzwpj] has quit [Ping timeout: 246 seconds] 11:33:03 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Ping timeout: 245 seconds] 11:51:39 -!- ASau [~user@p54AFE18E.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 11:53:53 ASau [~user@p54AFE18E.dip0.t-ipconnect.de] has joined #sbcl 11:56:15 -!- ASau [~user@p54AFE18E.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 11:56:40 ltt_ [~ltt_@143.106.196.138] has joined #sbcl 12:02:46 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 12:02:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Operation timed out] 12:07:53 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Ping timeout: 272 seconds] 12:15:30 eudoxia [~eudoxia@r186-52-52-199.dialup.adsl.anteldata.net.uy] has joined #sbcl 12:20:29 attila_lendvai [~attila_le@87.247.13.16] has joined #sbcl 12:20:39 -!- attila_lendvai [~attila_le@87.247.13.16] has quit [Changing host] 12:20:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 12:20:40 ASau` [~user@p54AFE18E.dip0.t-ipconnect.de] has joined #sbcl 12:23:52 -!- sdemarre [~serge@91.180.114.139] has quit [Ping timeout: 264 seconds] 12:23:53 -!- ASau` is now known as ASau 12:24:09 -!- ASau is now known as ASau` 12:24:21 -!- ltt_ [~ltt_@143.106.196.138] has quit [Quit: Textual IRC Client: www.textualapp.com] 12:27:26 -!- ASau` is now known as ASau 12:31:55 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 13:09:04 echo-are` [~user@114.254.101.167] has joined #sbcl 13:11:13 -!- echo-area [~user@114.254.101.167] has quit [Ping timeout: 246 seconds] 13:11:36 reb``` [user@nat/google/x-dveriaqirngrgyja] has joined #sbcl 13:11:47 LiamH [~none@129-2-129-146.wireless.umd.edu] has joined #sbcl 13:11:52 -!- reb`` [user@nat/google/x-eyivwbivylkznvei] has quit [Ping timeout: 264 seconds] 13:13:19 -!- echo-are` is now known as echo-area 14:02:35 michael_lee [~michael_l@113.139.51.73] has joined #sbcl 14:05:10 segv- [~mb@95-91-240-229-dynip.superkabel.de] has joined #sbcl 14:14:32 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Quit: Reconnecting] 14:14:45 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 14:25:56 oleo [~oleo@xdsl-78-35-185-247.netcologne.de] has joined #sbcl 14:26:14 -!- LiamH [~none@129-2-129-146.wireless.umd.edu] has quit [Quit: Leaving.] 14:30:02 LiamH [~none@129-2-129-146.wireless.umd.edu] has joined #sbcl 14:31:53 sdemarre [~serge@91.180.114.139] has joined #sbcl 14:35:01 drmeister [~drmeister@155.247.96.196] has joined #sbcl 14:38:53 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 14:39:59 drmeister [~drmeister@155.247.96.196] has joined #sbcl 14:47:47 ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has joined #sbcl 15:01:41 scymtym [~user@2001:638:504:2093:baca:3aff:fe83:e736] has joined #sbcl 15:03:53 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:04:40 -!- ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has quit [Ping timeout: 264 seconds] 15:07:18 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 15:07:35 ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has joined #sbcl 15:09:35 -!- foom [~jknight@2620:15c:6:14:be30:5bff:fedf:6db6] has quit [Quit: Leaving] 15:11:20 foom [~jknight@2620:15c:6:14:be30:5bff:fedf:6db6] has joined #sbcl 15:11:22 drmeister [~drmeister@155.247.96.196] has joined #sbcl 15:17:06 -!- ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has quit [Ping timeout: 265 seconds] 15:29:32 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:38:59 ltt_ [~ltt_@pvpn-149.home.unicamp.br] has joined #sbcl 15:41:14 -!- LiamH [~none@129-2-129-146.wireless.umd.edu] has quit [Quit: Leaving.] 15:53:18 ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has joined #sbcl 15:55:09 -!- sdemarre [~serge@91.180.114.139] has quit [Ping timeout: 272 seconds] 16:12:50 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 16:34:22 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 16:36:06 drmeister [~drmeister@155.247.96.196] has joined #sbcl 16:40:50 -!- drmeister [~drmeister@155.247.96.196] has quit [Ping timeout: 245 seconds] 16:51:27 Sean-Der [~sean@onshore-gw.logika.net] has joined #sbcl 17:00:39 what if, vector widetags also encode the number of bits, for which only 3 bits is needed 17:00:45 (map 'list (lambda (x) (truncate (log x 2))) (remove 0 sb-impl::%%simple-array-n-bits%%)) => 17:00:46 (1 2 3 3 4 4 3 5 0 6 5 5 6 6 6 3 4 5 6 6 5 6 6 7) 17:02:46 i wanted to avoid passing both n-bits and widetag to %make-array, but now i think i can just combine them into a fixnum 17:03:42 too bad due to boxing/unboxing this widetag can't be used for generic-vector-ref 17:11:06 micro optimising %make-array? 17:11:53 macro optimizing it right now, just thinking about possibilities 17:12:14 but i can't get it to work, because something is fishy going on at cold-init 17:13:06 i'm just passing the widetag, computed by %vector-widetag-and-n-bits, ignoring the n-bits value, and later access the n-bits from (aref %%simple-array-n-bits%% widetag) 17:13:10 wait for O(1) switch ;) 17:13:16 sdemarre [~serge@91.180.114.139] has joined #sbcl 17:13:42 so, if i use the n-bits value returned from %vector-widetag-and-n-bits, everything works 17:13:52 but not when i use (aref %%simple-array-n-bits%% widetag), and i'm dumbfounded 17:16:30 variables' values get set in load order in cold-init 17:16:42 if something is trying to do a generic make-array before that point, you would lose 17:17:10 if that's the case, the solution would be to put setting %%s-a-n-bits%%'s value earlier in cold-init 17:17:52 if i encoded widetag and n-bits into a single fixnum, then that problem would go away 17:18:00 and it will be a bit faster 17:18:55 or just pass n-bits as an argument, for starters 17:19:26 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Ping timeout: 264 seconds] 17:19:32 -!- sdemarre [~serge@91.180.114.139] has quit [Ping timeout: 246 seconds] 17:27:12 eventually i want more % functions, and transform things to it, like %make-simple-array, %make-displaced-array, etc. 17:30:15 eudoxia_ [~eudoxia@r186-54-5-69.dialup.adsl.anteldata.net.uy] has joined #sbcl 17:30:47 -!- eudoxia_ [~eudoxia@r186-54-5-69.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 17:34:26 -!- eudoxia [~eudoxia@r186-52-52-199.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 264 seconds] 17:36:11 micro optimising %make-array? [12:11] 17:36:15 oops. 17:37:15 pkhuong: The new register allocator seems to slow down my SipHash code a lot ... roughly half the speed. 17:37:29 I may of course be doing something wrong. 17:37:47 same here 17:38:46 reb```: post some examples on lp. I don't have time to deal with this. 17:38:47 so, (make-array x :element-type '(unsigned-byte 8)) is now about 25 times faster 17:39:29 pkhuong: ok 17:41:01 reb```: in the meantime, you can change the default. :greedy isn't exactly the old one, but should be very close. 17:41:23 and now is only about 4 times slower than (make-array (the integer x) :element-type '(unsigned-byte 8)) 17:44:58 drmeister [~drmeister@155.247.96.196] has joined #sbcl 17:49:57 transforming make-array into %make-array is a pain, now i have to duplicate the derive-type and stack-allocate optimizers 17:54:21 asedeno [~asedeno@66.102.14.24] has joined #sbcl 17:54:58 yacks [~py@103.6.159.103] has joined #sbcl 17:55:16 ok, stack allocation problem is probably due to translating into %make-array too soon 17:55:53 Bike [~Glossina@wl-nat109.it.wsu.edu] has joined #sbcl 17:57:56 right, probably the rest of transforms should be on %make-array, but i'm too lazy for that now, a constraint delay helps 18:05:32 pnpuff [~harmonic@unaffiliated/pnpuff] has joined #sbcl 18:11:46 milosn_ [~milosn@user-5af50210.broadband.tesco.net] has joined #sbcl 18:14:11 -!- milosn [~milosn@user-5af502c5.broadband.tesco.net] has quit [Ping timeout: 260 seconds] 18:15:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:22:03 -!- michael_lee [~michael_l@113.139.51.73] has quit [Remote host closed the connection] 18:22:52 -!- Bike [~Glossina@wl-nat109.it.wsu.edu] has quit [Quit: Reconnecting] 18:23:08 Bike [~Glossina@wl-nat109.it.wsu.edu] has joined #sbcl 18:33:13 cmack [~charlie@70-90-152-81-Knoxville.hfc.comcastbusiness.net] has joined #sbcl 18:34:21 LiamH [~none@aes048169.nrl.navy.mil] has joined #sbcl 18:37:52 so, loading ironclad, :iterative => 39 seconds, :greedy => 10 seconds 18:43:34 stassats: ok. but is ironclad slower? 18:43:52 i don't know how to test it 18:44:08 what is the type of color? 18:44:37 (or null (cons offset sc)) 18:44:51 -!- LiamH [~none@aes048169.nrl.navy.mil] has quit [Quit: Leaving.] 18:45:00 in vertex-color-possible, it's declared as integer, but MEMQ is used on it 18:45:14 if it's fixnumy, then = could get optimized 18:45:31 it may be a fixnum 18:45:36 but memq won't call = 18:46:19 it calls = before memq 18:46:48 yeah. it's a tiny fixnum. 18:48:35 -!- cmack [~charlie@70-90-152-81-Knoxville.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 18:48:53 declaring it fixnum makes it a tiny-bit faster 18:48:59 ~38 => 37.300 18:49:38 most time is spent in vertex-color-possible-t 18:49:41 p 18:52:20 fusing the collect/color-conflict-p call will probaby have a larger impact. 18:54:15 i need to find something smaller, 38 seconds is too slow for testing 18:55:36 an easier fix: replace memq/member calls with bitsets. 19:02:52 -!- pnpuff [~harmonic@unaffiliated/pnpuff] has quit [Remote host closed the connection] 19:04:24 fusing gives 24 seconds 19:04:30 38 => 24 19:09:40 leuler [~user@p548FAC0A.dip0.t-ipconnect.de] has joined #sbcl 19:23:45 -!- Bike [~Glossina@wl-nat109.it.wsu.edu] has quit [Ping timeout: 246 seconds] 19:29:24 -!- drmeister [~drmeister@155.247.96.196] has quit [Read error: Connection reset by peer] 19:29:37 drmeister [~drmeister@155.247.96.196] has joined #sbcl 19:31:02 -!- drmeister [~drmeister@155.247.96.196] has quit [Read error: No route to host] 19:31:32 drmeister [~drmeister@155.247.96.196] has joined #sbcl 19:43:32 Hi I am messing around with the sb-introspect and not getting any results from who-macroexpands, does it not work the way I expected it to, or maybe my compiler-policy is wrong? 19:43:36 http://hastebin.com/vinaqonawo.pl 19:44:09 -!- ltt_ [~ltt_@pvpn-149.home.unicamp.br] has quit [Quit: Textual IRC Client: www.textualapp.com] 19:49:09 #'test is a bad way to refer to macros 19:50:00 stassats: ah thank you 19:55:17 sdemarre [~serge@91.180.114.139] has joined #sbcl 20:00:36 Bike [~Glossina@wl-nat97.it.wsu.edu] has joined #sbcl 20:01:56 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 20:09:01 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 265 seconds] 20:27:46 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 20:30:57 stassats [~stassats@wikipedia/stassats] has joined #sbcl 20:33:50 -!- Sean-Der [~sean@onshore-gw.logika.net] has left #sbcl 20:40:26 well, i forget to put a T in the right place, it's not that much faster, just 38=>34 21:20:05 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 21:22:06 -!- leuler [~user@p548FAC0A.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:35:53 huh, it takes asdf 27 seconds to compile a file, while it compile-file does it in under 1 second 21:35:56 quite weird 21:37:38 drmeister [~drmeister@155.247.96.196] has joined #sbcl 21:40:48 could it be due to with-compilation-unit? 21:54:36 Bike_ [~Glossina@wl-nat101.it.wsu.edu] has joined #sbcl 21:55:29 -!- Bike [~Glossina@wl-nat97.it.wsu.edu] has quit [Disconnected by services] 21:55:31 -!- Bike_ is now known as Bike 21:56:27 -!- jasom [~aidenn@ip70-191-80-19.sb.sd.cox.net] has left #sbcl 21:56:55 <|3b|> any difference in the state of the image between the 2? (stuff previously loaded, compilation settings, etc?) 21:58:39 it's the same image, i can run them interchangeably with the same results 21:59:37 <|3b|> which file is it? 21:59:57 ripemd-160 22:00:13 you need the latest sbcl with iterative register allocator 22:03:02 put a (describe-compiler-policy) in eval-when compile? 22:07:30 ASau` [~user@p54AFE0C1.dip0.t-ipconnect.de] has joined #sbcl 22:07:37 found it, the difference is in :ironclad-fast-mod32-arithmetic in the *features* 22:08:49 -!- ASau [~user@p54AFE18E.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 22:09:00 and this is stupid, appending features in an around method for asdf 22:09:09 then C-c C-k and C-c C-c give a different result 22:12:27 non-declarative asd files are evil. 22:20:25 and got a self-contained test-case: http://paste.lisp.org/display/140356 22:21:01 -!- sdemarre [~serge@91.180.114.139] has quit [Ping timeout: 245 seconds] 22:28:11 a bit simpler: http://paste.lisp.org/display/140356#1 22:29:27 scymtym_ [~user@ip-5-147-115-29.unitymediagroup.de] has joined #sbcl 22:44:25 http://paste.lisp.org/display/140356#2 and the number of repetitions controls just how slow you want it to be 22:55:25 and it actually does a worse job than the greedy algorithm 22:55:56 the greedy doesn't have any spills and uses more registers 22:56:03 -!- prxq [~mommer@x2f6990b.dyn.telefonica.de] has quit [Quit: Leaving] 22:59:10 foom: some feel strongly against what you said :D 23:02:03 -!- Bike [~Glossina@wl-nat101.it.wsu.edu] has quit [Ping timeout: 260 seconds] 23:02:34 <|3b|> is EQ on small integers valid for sbcl code? 23:03:22 on fixnums, yes 23:03:36 haxx [~Rob@69.77.176.98] has joined #sbcl 23:04:57 <|3b|> probably should change either the type declaration on color or the memq in vertex-color-possible-p then, if it isn't for bignums 23:05:19 well, yes, i did change that, but it doesn't make it any faster or better 23:05:21 *|3b|* guesses the type, since bignum would imply pretty evil code 23:05:47 i changed the whole thing to avoid consing a list 23:05:48 <|3b|> yeah, i meant pedantic correctness, not actual usefulness 23:06:14 <|3b|> actually, does that get called when cross compiling from another compiler? 23:06:26 <|3b|> might not want eq even on fixnums in that case 23:08:29 stassats: I fixed a bunch of stuff in the greedy algorithm as well. Moving targets... 23:09:49 80% of the time is spent in vertex-color-possible-p 23:10:12 that makes sense. 23:11:21 i guess i'll default to :greedy in my .sbclrc for now 23:12:31 -!- oleo [~oleo@xdsl-78-35-185-247.netcologne.de] has quit [Ping timeout: 246 seconds] 23:18:53 Bike [~Glossina@wl-nat99.it.wsu.edu] has joined #sbcl 23:25:50 oleo [~oleo@xdsl-78-35-168-118.netcologne.de] has joined #sbcl 23:28:56 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 23:47:38 -!- ams` [~user@h-37-123-145-107.na.cust.bahnhof.se] has quit [Ping timeout: 264 seconds] 23:50:27 -!- haxx [~Rob@69.77.176.98] has quit [Ping timeout: 246 seconds] 23:50:51 haxx [~Rob@69.77.176.98] has joined #sbcl 23:53:30 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 23:56:24 -!- haxx [~Rob@69.77.176.98] has quit [Ping timeout: 246 seconds]