01:09:00 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 01:42:38 echo-area [~user@182.92.247.2] has joined #sbcl 02:21:24 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 02:21:34 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 252 seconds] 02:36:42 prxq_ [~mommer@mnhm-5f75c96b.pool.mediaWays.net] has joined #sbcl 02:40:23 -!- prxq [~mommer@mnhm-590c0d8b.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 03:10:45 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 03:12:36 stassats [~stassats@wikipedia/stassats] has joined #sbcl 03:19:15 gko [~gko@220.228.255.202] has joined #sbcl 03:30:37 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 03:48:51 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 244 seconds] 04:03:06 attila_lendvai [~attila_le@87.247.56.44] has joined #sbcl 04:03:06 -!- attila_lendvai [~attila_le@87.247.56.44] has quit [Changing host] 04:03:06 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 04:42:50 saschakb_ [~saschakb@p4FEA0937.dip0.t-ipconnect.de] has joined #sbcl 04:46:04 -!- saschakb [~saschakb@p4FEA09A8.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 04:59:55 -!- psilord [~psilord@c-24-118-208-140.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 05:29:44 sdemarre [~serge@91.176.38.72] has joined #sbcl 05:50:54 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 244 seconds] 05:54:22 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 06:23:37 -!- antgreen [~user@67.110.80.10.ptr.us.xo.net] has quit [*.net *.split] 06:23:38 -!- _8david [~user@port-92-195-74-221.dynamic.qsc.de] has quit [*.net *.split] 06:23:38 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [*.net *.split] 06:23:38 -!- kwmiebach [kwmiebach@vps-6813.united-hoster.de] has quit [*.net *.split] 06:23:38 -!- pkhuong [~pkhuong@gravelga.xen.prgmr.com] has quit [*.net *.split] 06:23:38 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [*.net *.split] 06:24:58 -!- prxq_ [~mommer@mnhm-5f75c96b.pool.mediaWays.net] has quit [Quit: Leaving] 06:25:15 prxq [~mommer@mnhm-5f75c96b.pool.mediaWays.net] has joined #sbcl 06:43:58 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:44:32 -!- sdemarre [~serge@91.176.38.72] has quit [Ping timeout: 246 seconds] 07:08:23 nikodemus [~nikodemus@cs181241043.pp.htv.fi] has joined #sbcl 07:08:24 -!- ChanServ has set mode +o nikodemus 07:40:39 attila_lendvai [~attila_le@37.99.77.90] has joined #sbcl 07:40:39 -!- attila_lendvai [~attila_le@37.99.77.90] has quit [Changing host] 07:40:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:57:36 antgreen [~user@67.110.80.10.ptr.us.xo.net] has joined #sbcl 07:57:36 _8david [~user@port-92-195-74-221.dynamic.qsc.de] has joined #sbcl 07:57:36 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 07:57:36 kwmiebach [kwmiebach@vps-6813.united-hoster.de] has joined #sbcl 07:57:36 pkhuong [~pkhuong@gravelga.xen.prgmr.com] has joined #sbcl 07:57:36 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #sbcl 08:07:59 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 08:08:23 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 08:10:08 -!- ASau` [~user@95-27-143-55.broadband.corbina.ru] has quit [Remote host closed the connection] 08:10:50 ASau` [~user@95-27-143-55.broadband.corbina.ru] has joined #sbcl 08:17:13 -!- nikodemus [~nikodemus@cs181241043.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 08:35:58 -!- saschakb_ [~saschakb@p4FEA0937.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 08:37:01 -!- prxq [~mommer@mnhm-5f75c96b.pool.mediaWays.net] has quit [Quit: Leaving] 08:37:33 prxq [~mommer@mnhm-5f75c96b.pool.mediaWays.net] has joined #sbcl 08:38:32 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Remote host closed the connection] 08:41:10 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 11:13:04 -!- gko [~gko@220.228.255.202] has quit [Ping timeout: 272 seconds] 11:41:52 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 12:38:16 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 12:51:09 attila_lendvai1 [~attila_le@92.47.191.101] has joined #sbcl 12:51:10 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 12:51:10 -!- attila_lendvai1 is now known as attila_lendvai 12:51:10 -!- attila_lendvai [~attila_le@92.47.191.101] has quit [Changing host] 12:51:10 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:21:06 dtw [~dtw@pdpc/supporter/active/dtw] has joined #sbcl 13:29:29 -!- antgreen [~user@67.110.80.10.ptr.us.xo.net] has quit [Read error: Connection reset by peer] 13:37:35 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 13:38:37 woot 13:38:52 I have just hacked together some ir1-munging code 13:38:58 I feel rejuvenated 14:09:38 psilord [~psilord@c-24-118-208-140.hsd1.mn.comcast.net] has joined #sbcl 14:09:53 leuler [~user@p5490308F.dip.t-dialin.net] has joined #sbcl 14:10:55 Great, Kryztof! 14:11:09 What does it do, the code? 14:26:35 MORE HACKING! 14:28:55 stassats [~stassats@wikipedia/stassats] has joined #sbcl 14:32:57 leuler` [~user@p5490308F.dip.t-dialin.net] has joined #sbcl 14:33:10 leuler: I think it fixes Paul Dietz's modular arithmetic bug 14:33:37 the code replaces constants with different constants 14:35:09 -!- leuler` [~user@p5490308F.dip.t-dialin.net] has quit [Client Quit] 14:38:39 -!- leuler [~user@p5490308F.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 14:39:02 leuler [~user@p5490308F.dip.t-dialin.net] has joined #sbcl 14:39:32 Aha. What is "Paul Dietz's modular arithmetic bug"? Does it have a bug number or a launchpad number? 14:40:39 it doesn't yet, but it was sent to sbcl-bugs a couple of weeks ago 14:47:33 I see. I think I just found it in the mail archives. I was just curious. I tend to just skim sbcl-bugs, most of the time. 14:50:09 I was just about to paste this url: http://sourceforge.net/mailarchive/forum.php?thread_name=CAGCDcx1bexfzewDw_J4id%3Dsj3S7upsDrPj05h_pngjZF4pUSWQ%40mail.gmail.com&forum_name=sbcl-bugs 14:50:12 milanj [~milanj_@212-200-192-196.dynamic.isp.telekom.rs] has joined #sbcl 14:50:31 nikodemus [~nikodemus@cs181241043.pp.htv.fi] has joined #sbcl 14:50:31 -!- ChanServ has set mode +o nikodemus 14:50:31 it's amazing -- sourceforge's inability to do anything nice at all continues to surprise me, even after a decade 14:50:36 O hai 14:50:43 someone who can review my patch 14:51:10 (not really, at least not yet; it needs cleaning first) 14:51:36 o/ 14:55:20 Kryztof: Thanks for the link. 14:56:40 Kryztof: it's not just the not-rightness, but also the deliberately annoying-ness that drives me crazy 14:58:56 http://paste.lisp.org/display/128669 15:07:47 "too far advanced magic"? 15:08:19 bleh. I don't want to build a 32 bit sbcl 15:09:14 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 15:11:54 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 15:18:49 I can probably make up an analogous test case for a 64-bit one 15:18:51 hold on 15:20:12 as long as it's not in our range analysis, I'm happy. 15:23:45 it's not 15:23:51 it's in modular arithmetic 15:24:00 http://paste.lisp.org/display/128669#1 15:28:06 so, when do we end up thinking that our modular fixnum is a modular machine word? 15:29:38 well, we've done that for years and years and years 15:29:45 not quite carefully enough 15:29:51 ok (: 15:31:24 the type deriver cleverly figures out that the result type of the logand is a fixnum, so does (signed) fixnum arithmetic on it; however, the modular arithmetic thingy doesn't (didn't) adjust constants -- which is fine if everything is unsigned, but if signed things are around, the sign bit is sticky to all higher bits 15:31:29 hilarity ensues 15:32:08 what was the situation with mask-signed-field, or whatever it was called? 15:32:37 I /think/ this only matters in the particular case of doing unsigned modular arithmetic with a signed-arithmetic implementation 15:32:49 (though I think chopping constants is good in all cases) 15:33:38 Kryztof: no, I don't think so. 15:33:54 uhoh. Tell 15:34:31 I'll use the 32 bit disasm; it's less noisy 15:34:45 ADD EDX, 4131164512 <- this is fixnum arithmetic. 15:34:47 The result is a fixnum. 15:35:03 AND EDX, 1078640908 <- don't think that's fixnum arithmetic. 15:35:16 'tis! 15:36:46 1078640908 is 4 * 269660227 15:37:04 269660227 is the low 29 bits of 11007078467 15:37:28 all right, good. 15:38:39 *phew* 15:40:27 the 64 bit version is very strange then. 15:41:59 oh well, different issue. No reason for it to emit a full call to two-arg-and when both arguments are fixnum. 15:43:51 IIRC there are several modular-related 64-bit things where we do a full call unnecessarily 15:44:04 ash stuff at least, i think 15:48:54 pkhuong: but they're not 15:49:47 the first arg ends up being a fixnum, but the second one (in unpatched sbcl, at least) is not 15:51:38 ah, perfect. 16:04:31 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Read error: Connection reset by peer] 16:33:52 -!- nikodemus [~nikodemus@cs181241043.pp.htv.fi] has quit [Quit: Leaving] 16:49:03 saschakb [~saschakb@p4FEA0937.dip0.t-ipconnect.de] has joined #sbcl 17:03:09 sdemarre [~serge@91.176.38.72] has joined #sbcl 17:08:15 -!- dtw [~dtw@pdpc/supporter/active/dtw] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:18:52 -!- saschakb [~saschakb@p4FEA0937.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 17:28:35 -!- leuler [~user@p5490308F.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 18:18:24 -!- hlavaty [~user@91-65-218-223-dynip.superkabel.de] has quit [Remote host closed the connection] 18:59:38 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 245 seconds] 19:31:23 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 19:58:45 -!- cmm [~cmm@bzq-79-176-208-68.red.bezeqint.net] has quit [Ping timeout: 260 seconds] 20:00:21 cmm [~cmm@bzq-79-176-208-156.red.bezeqint.net] has joined #sbcl 20:27:22 -!- sdemarre [~serge@91.176.38.72] has left #sbcl 20:32:09 -!- ASau` is now known as ASau 21:43:47 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:21:24 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 22:37:41 -!- milanj [~milanj_@212-200-192-196.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 22:49:45 -!- reb` [user@nat/google/x-zyxnfxuvpvtikwji] has quit [Remote host closed the connection] 22:50:58 I remember reading something before about weak hashtables having a large effect on GC times in SBCL 22:51:22 (we're looking at doing more heavy flyweighting via weak hashtables to reduce memory bloat) 22:51:41 does the presence of weak hashtables slow down the GC, or only when those tables are modified? 22:54:52 nikodemus [~nikodemus@cs181241043.pp.htv.fi] has joined #sbcl 22:54:52 -!- ChanServ has set mode +o nikodemus 22:57:28 brown` [user@nat/google/x-lcmikbhzxhypwhba] has joined #sbcl 22:57:48 -!- brown` is now known as reb` 23:15:36 -!- nikodemus [~nikodemus@cs181241043.pp.htv.fi] has quit [Quit: Leaving] 23:56:32 Phoodus: both. 23:57:27 ok