00:12:04 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 00:21:26 tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has joined #sbcl 00:25:53 -!- tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has quit [Ping timeout: 252 seconds] 01:03:36 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 01:32:59 http://discontinuity.info/~pkhuong/expression.pdf <- next step: tree parsing :) 01:55:10 -!- hargettp [~hargettp@96.237.121.18] has quit [Quit: Linkinus - http://linkinus.com] 02:02:03 homie` [~levgue@xdsl-78-35-132-12.netcologne.de] has joined #sbcl 02:04:47 -!- homie [~levgue@xdsl-84-44-153-61.netcologne.de] has quit [Ping timeout: 258 seconds] 02:11:49 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 03:23:07 Quadrescence [~quadbook@unaffiliated/quadrescence] has joined #sbcl 03:52:35 mm... ir2 pattern matching doesn't seem to have too much of a cost on compilation times 03:56:11 pkhuong, will you be my sbcl mentor 03:58:06 probably best to just ask here. I tend to be mentally unavailable for weeks. 04:47:45 slyrus_ [~chatzilla@adsl-76-254-40-157.dsl.pltn13.sbcglobal.net] has joined #sbcl 04:48:17 hrm... sb-concurrency self-test failure :( 04:48:19 evening folks 05:12:44 ; 70: L0: 4883E908 SUB RCX, 8 05:12:44 ; 74: 7FFA JNLE L0 05:12:48 yes :) 05:24:56 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Remote host closed the connection] 05:55:35 -!- Quadrescence [~quadbook@unaffiliated/quadrescence] has quit [Quit: Leaving] 06:01:00 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 06:14:02 -!- homie` [~levgue@xdsl-78-35-132-12.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:36:49 sdemarre [~serge@91.176.86.170] has joined #sbcl 07:37:14 -!- sdemarre [~serge@91.176.86.170] has quit [Remote host closed the connection] 07:42:39 sdemarre [~serge@91.176.86.170] has joined #sbcl 08:09:13 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 08:09:13 -!- ChanServ has set mode +o nikodemus 08:17:55 homie [~levgue@xdsl-78-35-132-12.netcologne.de] has joined #sbcl 08:56:10 attila_lendvai [~attila_le@catv-80-98-25-142.catv.broadband.hu] has joined #sbcl 08:56:10 -!- attila_lendvai [~attila_le@catv-80-98-25-142.catv.broadband.hu] has quit [Changing host] 08:56:10 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:07:35 -!- ASau [~user@93-80-104-193.broadband.corbina.ru] has quit [Quit: off] 10:34:25 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 10:44:47 hargettp [~hargettp@96.237.121.18] has joined #sbcl 11:15:50 -!- hargettp [~hargettp@96.237.121.18] has quit [Quit: Leaving...] 12:00:27 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #sbcl 12:00:27 -!- ChanServ has set mode +o nikodemus 12:45:11 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Ping timeout: 240 seconds] 12:50:17 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #sbcl 12:50:17 -!- ChanServ has set mode +o nikodemus 14:24:21 tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has joined #sbcl 14:28:30 -!- homie [~levgue@xdsl-78-35-132-12.netcologne.de] has quit [Read error: Connection reset by peer] 14:29:37 homie [~levgue@xdsl-78-35-133-89.netcologne.de] has joined #sbcl 14:40:57 -!- homie [~levgue@xdsl-78-35-133-89.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:52:35 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 14:56:34 homie [~levgue@xdsl-78-35-133-89.netcologne.de] has joined #sbcl 14:58:30 leuler [~user@p54905C56.dip.t-dialin.net] has joined #sbcl 15:03:52 slyrus_: You are not alone: I got an sb-concurrency self-test failure, too. 15:04:34 A week ago, compiling 1.0.50.54 as x86 under x86-64. 15:04:57 It says something like "invalid floating point operation". 15:05:41 I could not reproduce during the next some ten x86 builds. 15:06:23 This is Linux 3.0.3, x86-64, with non-standard scheduler (BFS 406) here. 15:10:52 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 15:52:48 -!- homie [~levgue@xdsl-78-35-133-89.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:13:54 leuler: is that con kolivas's scheduler ? 16:21:00 fe[nl]ix: yes 16:32:11 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:37:11 -!- slyrus_ [~chatzilla@adsl-76-254-40-157.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 17:11:49 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Ping timeout: 250 seconds] 17:44:32 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 19:06:56 leuler: I'm working on smarter codegen in IR2; that should enable more interesting micro-optimisations ;) 19:29:00 rpg [~rpg@173-8-98-161-Minnesota.hfc.comcastbusiness.net] has joined #sbcl 19:39:04 pkhuong: Hope this isn't too bothersome. Yesterday you talked about being able to use pattern matching in the compiler. Is that just a convenience thing or are there optimizations that aren't an option due to its absence? 19:39:33 "finally let us do interesting things with pattern matching" What things? :) 19:56:42 pkhuong: I am all for it! Can you be a little bit more specific? 20:00:00 pkhuong: I'm still busy implementing "true" prefix instruction support. 20:07:21 This allows to delete about 300 lines from x86-64/insts.lisp, 20:09:04 among those the ones you just added to improve CMPXCHG/XADD, sorry ;-) 20:26:24 -!- sdemarre [~serge@91.176.86.170] has quit [Ping timeout: 245 seconds] 20:36:54 leuler: good. 20:38:33 redline6561: algebraic rewriting at the IR2 level, and codegen that looks at multiple nodes of the dataflow graph (e.g. recognizing (incf x (aref ...)) to merge the add and the array load) 20:41:23 or the sort of rewriting that some wanted to do with a peephole pass: recognize boxing around integer arithmetic, for instance. 20:42:26 Cool. Thanks. 20:43:21 differentiation at the VOP level. (My first lisp programme was a symbolic differentiator, but how much cooler would it be to write (differentiate #'function 'rax)? :-) 20:43:49 well, we work with TNs, but.. probably ;) 20:49:23 details 21:24:36 ASau [~user@93-80-104-193.broadband.corbina.ru] has joined #sbcl 21:46:32 The sb-concurrency self test just failed again here. Seems to be not as improbable to trigger as I thought upto now ... 21:51:49 -!- j-f [~jef@5ac8b031.bb.sky.com] has quit [Quit: Lost terminal] 21:53:37 -!- tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has quit [Ping timeout: 252 seconds] 22:10:52 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 258 seconds] 22:35:41 -!- rpg [~rpg@173-8-98-161-Minnesota.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 22:42:43 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 22:43:42 hargettp [~hargettp@pool-71-174-130-252.bstnma.east.verizon.net] has joined #sbcl 22:50:37 -!- hargettp [~hargettp@pool-71-174-130-252.bstnma.east.verizon.net] has quit [Quit: Leaving...] 22:51:40 hargettp [~hargettp@pool-71-174-130-252.bstnma.east.verizon.net] has joined #sbcl 22:51:42 -!- hargettp [~hargettp@pool-71-174-130-252.bstnma.east.verizon.net] has quit [Client Quit] 22:53:54 -!- leuler [~user@p54905C56.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 23:35:15 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 260 seconds] 23:50:13 tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has joined #sbcl 23:52:12 darkf [~darkf_dix@unaffiliated/darkf] has joined #sbcl 23:54:37 -!- tsuru [~user@c-68-53-57-241.hsd1.tn.comcast.net] has quit [Ping timeout: 252 seconds]