00:13:44 nyef: do we have working CAS on PPC? Is the ll/sc sequence correct? 00:13:59 So far as I'm aware, yes. 00:14:26 The actual sequences are lightly elaborated from a couple that I found in the IBM documentation. 00:15:51 I've got a tree with most of the DX goodies as well, just not DX vectors. 00:22:25 ... And I need to go find some food and some sleep. 00:22:28 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 00:27:38 -!- akovalenko [~anton@95.72.47.174] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:40:18 pkhuong: I guess you have your question answered about hypot/signed zeros? 00:40:57 Quadrescence: yup. I'll probably simplify the code paths a bit. 00:42:41 Quadrescence: is it correct with denorms? 00:43:54 pkhuong: actually I'm not sure, I didn't think about that 00:44:14 and yes, the code paths could be simplified :) 00:44:26 It's not like we care that much about hypot perf 00:44:52 Isn't this win32 only anyway? 00:48:08 ;; Can we avoid checking for dimension issues like (COERCE FOO 00:48:08 ;; '(SIMPLE-VECTOR 5)) returning a vector of length 6? 00:48:10 ;; We can! 00:48:16 I love enthusiastic comments. :) 00:54:24 -!- mensch [~mensch@c-98-217-184-95.hsd1.ma.comcast.net] has quit [Quit: leaving] 04:09:35 attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has joined #sbcl 04:09:35 -!- attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has quit [Changing host] 04:09:35 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 04:52:13 akovalenko [~anton@95.72.168.80] has joined #sbcl 05:40:54 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 06:35:35 sdemarre [~serge@91.176.210.70] has joined #sbcl 07:44:47 Guest70349 [~attila_le@81.211.133.45] has joined #sbcl 07:54:14 micro__ [~micro@www.bway.net] has joined #sbcl 07:59:45 -!- Guest70349 [~attila_le@81.211.133.45] has quit [Ping timeout: 260 seconds] 08:58:52 attila_lendvai [~attila_le@87.247.38.54] has joined #sbcl 08:58:52 -!- attila_lendvai [~attila_le@87.247.38.54] has quit [Changing host] 08:58:52 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:08:09 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 09:46:20 attila_lendvai [~attila_le@81.211.133.45] has joined #sbcl 09:46:20 -!- attila_lendvai [~attila_le@81.211.133.45] has quit [Changing host] 09:46:20 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:51:10 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 10:02:18 attila_lendvai [~attila_le@87.247.48.49] has joined #sbcl 10:02:18 -!- attila_lendvai [~attila_le@87.247.48.49] has quit [Changing host] 10:02:18 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:12:45 -!- Phooodus [~foo@68.107.217.139] has quit [Ping timeout: 260 seconds] 10:13:28 homie`` [~levgue@xdsl-78-35-147-139.netcologne.de] has joined #sbcl 10:15:40 -!- homie` [~levgue@xdsl-78-35-173-42.netcologne.de] has quit [Ping timeout: 260 seconds] 10:17:51 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 252 seconds] 10:36:30 attila_lendvai [~attila_le@87.247.13.12] has joined #sbcl 10:36:30 -!- attila_lendvai [~attila_le@87.247.13.12] has quit [Changing host] 10:36:30 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 11:21:39 nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 11:36:10 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 11:36:13 -!- micro__ [~micro@www.bway.net] has left #sbcl 11:36:42 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 11:39:49 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 12:09:52 Phoodus [~foo@68.107.217.139] has joined #sbcl 12:09:59 -!- homie`` [~levgue@xdsl-78-35-147-139.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:35:11 homie [~levgue@xdsl-78-35-147-139.netcologne.de] has joined #sbcl 12:55:27 :futex support seems broken in sbcl 12:55:43 i got at least one symbol not found or so while compiling with it 12:58:09 or maybe my kernel or linux does not provide some features.... 13:00:15 homie: details, please 13:01:02 building on linux, what exactly is the complaint you get? 13:01:44 http://pastie.org/2852039 13:02:04 futex_wait foreign-symbol not defined or so 13:03:46 nm src/runtime/sbcl | grep futex 13:04:34 it's void 13:04:38 no futex 13:04:52 i get nothing with grep 13:05:20 cat customize-target-features.lisp 13:06:02 nikodemus: i used base-target-features.lisp to enable it... 13:06:25 nikodemus: and it seems to not work, so is that due to my kernel or sbcl ? 13:06:27 homie: don't do that 13:06:50 drdo [~drdo@85.207.54.77.rev.vodafone.pt] has joined #sbcl 13:06:55 we define futex_wait in src/runtime/linux-os.c 13:07:29 ah 13:07:34 get a clean base-target-features.lisp and use customize-target-features.lisp to do the things you want 13:07:43 ok 13:08:20 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 260 seconds] 13:33:24 LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has joined #sbcl 13:59:30 -!- nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 14:00:35 nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 14:08:39 -!- nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 14:27:08 nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 14:41:31 tyson1 [~Ian@bas1-toronto06-2925211534.dsl.bell.ca] has joined #sbcl 14:44:28 joshe [~joshe@opal.elsasser.org] has joined #sbcl 14:47:44 -!- sdemarre [~serge@91.176.210.70] has quit [Ping timeout: 248 seconds] 14:50:58 -!- tyson1 [~Ian@bas1-toronto06-2925211534.dsl.bell.ca] has left #sbcl 15:04:37 sdemarre [~serge@91.176.187.200] has joined #sbcl 15:09:06 -!- nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 15:40:54 -!- sdemarre [~serge@91.176.187.200] has quit [Ping timeout: 240 seconds] 16:17:44 prxq [~mommer@mnhm-590c320a.pool.mediaWays.net] has joined #sbcl 16:33:34 tyson1 [~Ian@CPE00090fd3166a-CM00186852b2da.cpe.net.cable.rogers.com] has joined #sbcl 16:40:40 -!- tyson1 [~Ian@CPE00090fd3166a-CM00186852b2da.cpe.net.cable.rogers.com] has left #sbcl 17:26:59 helloo 17:28:36 is using ansci-test with sbcl ok ? 17:28:48 ansi* 18:05:25 -!- homie [~levgue@xdsl-78-35-147-139.netcologne.de] has quit [Read error: Connection reset by peer] 18:06:26 homie [~levgue@xdsl-78-35-147-139.netcologne.de] has joined #sbcl 18:18:37 -!- LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has quit [Quit: Leaving.] 18:50:40 LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has joined #sbcl 19:01:25 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #sbcl 19:06:51 Does anyone know why the non-futex thread stuff keeps doing (or x (cas x nil ...)), for various x? 19:07:20 (Or the (and (not x) (not (cas x ...))) variant, for that matter?) 19:07:39 nyef: were there pre-memory-barrier times ? 19:08:35 It's new, so no, but nikodemus was surprised to learn yesterday that we have threading on PPC, so who knows what assumptions were made. 19:08:39 bobrown [~user@70.42.157.21] has joined #sbcl 19:08:54 Anyone around right now? 19:09:05 If I'm parsing your question correctly, that is. 19:09:19 bobrown: At least two people. Three counting yourself. What's up? 19:10:09 nyef: got it. It's a try to avoid atomic operation if it's known to fail early. 19:10:20 The test backtrace-interrupted-condition-wait in debug.impure has been failing for me with very recent SBCLs. 19:10:40 me too on x86-32 19:10:49 bobrown, homie: Platforms? 19:10:51 nyef: that's somewhat like test-lock-test-initialize C stuff 19:11:25 akovalenko: I'd buy that, if the tests weren't so bleeding expensive. 19:11:29 I'm using Ubuntu x86-32. 19:11:30 erm, linux slack 2.6.38-7-smp 19:11:46 The test does not fail on Ubuntu x86-64. 19:11:47 nyef: expensive, compared to atomic CAS? 19:12:14 akovalenko: Possibly not compared, but it's still a pile of duplicate work. 19:13:19 Okay, so we've got a 32-bit x86oid test failure, to go with the lovely threaded-ppc test failure, plus the pile of loose ends already fixed... 19:13:52 nyef: then we have to write some macros for that. This duplicate work may bring a huge benefit performance-wise 19:15:45 nyef: the ansi-tests failed here http://pastie.org/2853460 19:16:53 Mmm. Okay, that leaves just -one- place that seems like a possible cause for the lockup I'm seeing in symbol-value-in-thread.3. 19:17:25 homie: I don't know that I have a copy of the ansi-tests suite, so I can't really diagnose these. 19:21:25 Okay, building a recentish 32-bit x86 SBCL. 19:21:43 It'll take about half an hour, then I can try the test suite. 19:22:04 -!- bobrown [~user@70.42.157.21] has quit [Read error: Connection reset by peer] 19:24:59 nyef: i got the recent one of ansi-test with svn 19:25:29 and this one is the tests of sbcl itself http://www.filedropper.com/test_112 19:34:01 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 19:34:18 minion [~minion@tiger.common-lisp.net] has joined #sbcl 19:34:23 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 19:34:48 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Remote host closed the connection] 19:34:49 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 19:34:49 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection] 19:37:43 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 19:37:59 minion [~minion@tiger.common-lisp.net] has joined #sbcl 19:38:04 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 19:40:24 i don't get why specifyin --xc-host even does not get rid of --no-debugger thing.... 19:40:42 it's always overridden... 19:42:04 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Client Quit] 19:42:04 homie: --eval '(enable-debugger)' ;; may help 19:42:12 oh ok, thank you 19:42:24 -!- minion [~minion@tiger.common-lisp.net] has quit [Client Quit] 19:42:54 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Client Quit] 19:44:09 homie: --no-debugger where? 19:44:49 well i didn't specify for my --xc-host, but the scripts always show --no-debugger 19:47:08 It's always --disable-debugger on the target. 19:47:23 It shouldn't always be --disable-debugger on the host, but it should default that way. 19:48:30 hmmmm, ok so the defaulting is ok then, but how would i enable it, like you showed ? 19:48:49 I seem to recall being in the debugger at host-1 and host-2, even without doing something for it.. 19:49:26 nyef: does make-config.sh now remember its --xc-host ? 19:49:44 ..it seems so. 19:50:02 akovalenko: Yes, it does remember the --xc-host, but it shouldn't persist through another call to make-config. 19:50:03 hmmm, maybe it's meant for to prevent debugging of continuable errors maybe ? 19:51:12 the default is meant for automated builds where there are no intent to debug anything. 19:51:28 ah ok 19:53:00 I would be happy if xc-host was more interactive-friendly (ISTR if there's a compilation failure, there's even no restart to retry compiling that file and go on) 19:53:47 akovalenko: Hack up SYS:SRC;COLD;SHARED.LISP and add it! 19:57:52 nyef: thanks for the pointer. Now I find that you already fixed it in 2009 :) 19:58:43 (eq lisphacker nyef) => T, am I right? 19:59:56 T 20:04:36 akovalenko: Umm... I'm not seeing me fixing that in 2009. 20:04:52 The log clearly indicates that it's been that way since long before that. 20:06:14 hmm. Then I've done something silly that I'm unable to recall or reproduce. 20:06:45 *akovalenko* intents to run host with enabled debugger much more frequently now. 20:10:02 ok, i get two fasl files, invoked by two successive builds not loadable in each other 20:10:09 in the same version of sbcl 20:10:12 I know! input redirection was fatar for debugger interaction when xc-host was a Windows sbcl.. 20:10:54 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 20:11:20 i mean when i dump a fasl and recompile my sbcl and try to invoke the ansi tests, i get fasl load error, due to old version...tho the version of sbcl is the same, it's j ust rebuilt a second time... 20:11:40 that' 20:11:41 homie: just remove old fasls 20:11:43 s normal ? 20:11:59 ok i removed, now the tests run 20:12:01 nothing /definitely/ wrong with that 20:12:09 i just wanted to know ok 20:12:55 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #sbcl 20:12:55 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 20:13:12 minion [~minion@tiger.common-lisp.net] has joined #sbcl 20:13:17 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 20:20:31 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Remote host closed the connection] 20:20:31 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 20:20:31 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection] 20:21:13 -!- LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has quit [Quit: Leaving.] 20:21:15 ... I really do need to sort out slam. It's so completely useful to avoid a full hour-long build cycle at times. 20:22:13 And I'm actually getting three failures on a 32-bit build. Hrm. 20:22:48 Better run the full test suite, just in case... 20:25:21 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 20:25:38 minion [~minion@tiger.common-lisp.net] has joined #sbcl 20:25:43 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 20:32:44 disbling debugger in the scripts and enabling it at compile-time/build time is not a good idea, breaks here 20:33:07 and it gets to crawl and be more unresponsive..... 20:33:14 s/gets/tends/ 20:34:06 so it's maybe a good idea as long as nothing is passed explicitly to --xc-host..... 20:34:42 but as soon as something is passed, that defaulting should be disabled.... 20:37:58 It's actually fairly simple to run the target lisp for a given stage without disabling the debugger. 20:38:34 well, nevermind, but i deleted all mention of disable-debugger out of my scripts..... 20:38:38 am rebuilding now 20:38:53 If you look, you'll see that it's always invoked as src/runtime/sbcl{,.exe} --core output/cold-sbcl.core --disable-debugger < whatever.lisp 20:39:01 well all aprt from those in the documentation strings..... 20:39:11 Well, until you get to contribs, but that should be easy enough to work around anyway. 21:12:06 LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has joined #sbcl 21:18:05 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Remote host closed the connection] 21:18:05 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 21:18:05 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection] 21:21:31 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 21:21:48 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:21:53 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 21:29:02 -!- minion [~minion@tiger.common-lisp.net] has quit [Quit: Common Lisp IRC library - http://common-lisp.net/project/cl-irc] 21:29:31 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:32:36 -!- minion [~minion@tiger.common-lisp.net] has quit [Client Quit] 21:32:54 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:35:31 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Remote host closed the connection] 21:35:31 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 21:35:31 -!- minion [~minion@tiger.common-lisp.net] has quit [Read error: Connection reset by peer] 21:38:14 lisppaste2 [~lisppaste@tiger.common-lisp.net] has joined #sbcl 21:38:30 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:38:36 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 21:46:33 -!- minion [~minion@tiger.common-lisp.net] has quit [Quit: Common Lisp IRC library - http://common-lisp.net/project/cl-irc] 21:46:52 minion [~minion@tiger.common-lisp.net] has joined #sbcl 22:22:54 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 240 seconds] 22:31:40 homie` [~levgue@xdsl-78-35-183-143.netcologne.de] has joined #sbcl 22:33:58 -!- homie [~levgue@xdsl-78-35-147-139.netcologne.de] has quit [Ping timeout: 256 seconds] 22:49:32 -!- homie` [~levgue@xdsl-78-35-183-143.netcologne.de] has quit [Read error: Connection reset by peer] 22:50:42 homie` [~levgue@xdsl-78-35-183-143.netcologne.de] has joined #sbcl 22:51:52 -!- homie` [~levgue@xdsl-78-35-183-143.netcologne.de] has quit [Remote host closed the connection] 22:55:14 homie [~levgue@xdsl-78-35-183-143.netcologne.de] has joined #sbcl 23:14:53 -!- prxq [~mommer@mnhm-590c320a.pool.mediaWays.net] has quit [Quit: Leaving] 23:22:51 -!- drdo [~drdo@85.207.54.77.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 23:53:20 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Quit: Common Lisp IRC library - http://common-lisp.net/project/cl-irc] 23:55:21 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 23:57:27 -!- lisppaste2 [~lisppaste@tiger.common-lisp.net] has quit [Remote host closed the connection] 23:57:27 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 23:57:27 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection]