00:05:30 -!- nikodemus [~nikodemus@37-219-186-244.nat.bb.dnainternet.fi] has quit [Ping timeout: 264 seconds] 00:11:18 nikodemus [~nikodemus@37-219-186-244.nat.bb.dnainternet.fi] has joined #sbcl 00:11:19 -!- ChanServ has set mode +o nikodemus 00:14:28 -!- lcc [~lcc@unaffiliated/lcc] has quit [Ping timeout: 244 seconds] 00:14:59 no lisppaste? how do i then gloat about my clever hack? 00:18:33 lcc [~lcc@unaffiliated/lcc] has joined #sbcl 00:19:46 nikodemus: commit even earlier and link to github ;) 00:21:34 -!- nikodemus [~nikodemus@37-219-186-244.nat.bb.dnainternet.fi] has quit [Ping timeout: 240 seconds] 00:28:00 nikodemus [~nikodemus@37-136-231-27.nat.bb.dnainternet.fi] has joined #sbcl 00:28:00 -!- ChanServ has set mode +o nikodemus 00:32:03 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 272 seconds] 00:34:03 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #sbcl 00:40:23 -!- nikodemus [~nikodemus@37-136-231-27.nat.bb.dnainternet.fi] has quit [Ping timeout: 268 seconds] 00:48:56 nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has joined #sbcl 00:48:56 -!- ChanServ has set mode +o nikodemus 01:03:05 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 260 seconds] 01:08:03 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #sbcl 01:31:27 -!- nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has quit [Ping timeout: 244 seconds] 01:38:16 nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has joined #sbcl 01:38:16 -!- ChanServ has set mode +o nikodemus 01:44:22 -!- nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has quit [Ping timeout: 244 seconds] 01:45:25 nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has joined #sbcl 01:45:25 -!- ChanServ has set mode +o nikodemus 01:52:18 -!- nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has quit [Ping timeout: 264 seconds] 01:53:57 nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has joined #sbcl 01:53:58 -!- ChanServ has set mode +o nikodemus 01:56:57 gloating elided in favor of commiting the hackery 01:58:38 nikodemus: woah, solid. 02:01:56 -!- nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has quit [Ping timeout: 248 seconds] 02:03:30 nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has joined #sbcl 02:03:30 -!- ChanServ has set mode +o nikodemus 02:08:08 -!- nikodemus [~nikodemus@37-219-26-225.nat.bb.dnainternet.fi] has quit [Ping timeout: 244 seconds] 02:08:34 -!- Fare [fare@nat/google/x-zenhipokdvjzihjj] has quit [Quit: Leaving] 02:30:30 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Remote host closed the connection] 02:30:39 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 03:12:56 attila_lendvai [~attila_le@37.99.87.236] has joined #sbcl 03:12:56 -!- attila_lendvai [~attila_le@37.99.87.236] has quit [Changing host] 03:12:56 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 04:11:32 -!- wbooze [~wbooze@xdsl-78-35-166-248.netcologne.de] has quit [Quit: none] 04:35:38 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 04:42:12 wbooze [~wbooze@xdsl-78-35-166-248.netcologne.de] has joined #sbcl 04:45:40 -!- wbooze [~wbooze@xdsl-78-35-166-248.netcologne.de] has quit [Read error: Connection reset by peer] 05:15:34 -!- homie [~levgue@xdsl-78-35-166-248.netcologne.de] has quit [Ping timeout: 240 seconds] 05:30:10 sdemarre [~serge@91.176.196.235] has joined #sbcl 05:39:02 -!- sdemarre [~serge@91.176.196.235] has quit [Quit: Leaving.] 06:41:55 sdemarre [~serge@91.176.196.235] has joined #sbcl 06:52:28 -!- pipping [~pipping@exherbo/developer/pipping] has quit [*.net *.split] 07:10:09 pipping [~pipping@exherbo/developer/pipping] has joined #sbcl 08:01:30 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 08:22:59 attila_lendvai [~attila_le@37.99.87.236] has joined #sbcl 08:22:59 -!- attila_lendvai [~attila_le@37.99.87.236] has quit [Changing host] 08:22:59 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:42:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 08:50:41 -!- sdemarre [~serge@91.176.196.235] has quit [Read error: Connection reset by peer] 09:09:51 sdemarre [~serge@91.176.200.20] has joined #sbcl 09:53:00 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 09:53:00 minion [~minion@tiger.common-lisp.net] has joined #sbcl 09:53:14 stassats [~stassats@wikipedia/stassats] has joined #sbcl 10:39:11 -!- Mazingaro [~Tetsuja@host110-237-dynamic.20-87-r.retail.telecomitalia.it] has quit [Ping timeout: 245 seconds] 10:56:33 attila_lendvai [~attila_le@37.99.87.236] has joined #sbcl 10:56:33 -!- attila_lendvai [~attila_le@37.99.87.236] has quit [Changing host] 10:56:34 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 11:07:28 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 11:27:23 stassats [~stassats@wikipedia/stassats] has joined #sbcl 12:57:40 -!- pkhuong [~pkhuong@gravelga.xen.prgmr.com] has quit [Ping timeout: 246 seconds] 12:57:47 pkhuong [~pkhuong@gravelga.xen.prgmr.com] has joined #sbcl 13:32:50 Vivitronn [~Vivitronn@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 13:49:07 leuler [~user@p548FCFDA.dip.t-dialin.net] has joined #sbcl 13:57:34 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection] 13:57:43 minion [~minion@tiger.common-lisp.net] has joined #sbcl 14:09:56 homie [~levgue@xdsl-78-35-145-245.netcologne.de] has joined #sbcl 14:34:01 nikodemus [~nikodemus@37-219-55-21.nat.bb.dnainternet.fi] has joined #sbcl 14:34:01 -!- ChanServ has set mode +o nikodemus 14:52:41 Mazingaro [~Tetsuja@host110-237-dynamic.20-87-r.retail.telecomitalia.it] has joined #sbcl 14:54:16 -!- sdemarre [~serge@91.176.200.20] has quit [Ping timeout: 246 seconds] 14:55:09 -!- nikodemus [~nikodemus@37-219-55-21.nat.bb.dnainternet.fi] has quit [Ping timeout: 260 seconds] 15:02:00 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #sbcl 15:02:26 I've built the latest SBCL from git, and running the tests, it seems to hang on the following test: 15:02:30 ::: Running (:SEMAPHORE-NOTIFICATION :WAIT-ON-SEMAPHORE) 15:02:34 Is this a known issue? 15:04:10 can you attach, get backtraces from all threads, abort and see if it's happens regularly? 15:04:21 pkhuong: Sure 15:04:35 it's some leftover thread that won't die, iirc. 15:04:37 Should I attach with GDB? 15:05:58 yup 15:06:03 <|3b|> does it happen often? 15:06:11 Only tried once 15:06:31 *|3b|* filed https://bugs.launchpad.net/sbcl/+bug/1038034 for that, was only a few % for me 15:07:26 Hmm 15:07:42 I attached, tried to do a stack trace, then detached, and the tests continued 15:08:07 seems like some kind of deadlock that got released by simply attaching to the process 15:09:29 interesting data point... 15:09:44 linux? 15:09:49 Yes. x64 15:10:15 I wonder if that also happens in futex-less builds. 15:10:33 I should re-run the tests to see if it blocks like that again 15:10:44 I'll do that now 15:11:01 Is there a way to run only a specific test? 15:12:04 sdemarre [~serge@91.176.200.20] has joined #sbcl 15:12:14 <|3b|> run-tests.sh threads.pure.lisp 15:12:24 <|3b|> ^ will run just that file of tests 15:12:39 thanks 15:13:01 nikodemus [~nikodemus@37-219-55-21.nat.bb.dnainternet.fi] has joined #sbcl 15:13:01 -!- ChanServ has set mode +o nikodemus 15:13:11 that may not trigger it, as opposed to running all the tests 15:13:18 mmm 15:13:23 I just ran that one, and it passed 15:13:32 rerunning the full one again 15:14:11 <|3b|> sounds like what i was seeing, will probably have to run a bunch of times unless you are particularly lucky (or unlucky :) ) 15:15:12 nikodemus: think we might be missing notification in the semaphores? 15:15:19 <|3b|> if you want to try to debug further, adding a loop around the specific test would usually trigger it in a few dozen iterations or so when i was poking at it 15:15:54 <|3b|> just make sure to print something once in a while so you can tell if it is locked up or not :) 15:19:16 -!- nikodemus [~nikodemus@37-219-55-21.nat.bb.dnainternet.fi] has quit [Ping timeout: 248 seconds] 15:22:16 yeah, all tests ran fine this time 15:40:51 nikodemus [~nikodemus@37-219-4-99.nat.bb.dnainternet.fi] has joined #sbcl 15:40:51 -!- ChanServ has set mode +o nikodemus 15:44:19 -!- sdemarre [~serge@91.176.200.20] has quit [Ping timeout: 246 seconds] 15:53:37 i have numbers! http://random-state.net/files/sbcl-vararg-plus-2012-09-lin.html 15:53:45 log scale: http://random-state.net/files/sbcl-vararg-plus-2012-09-log.html 16:02:30 -!- nikodemus [~nikodemus@37-219-4-99.nat.bb.dnainternet.fi] has quit [Ping timeout: 264 seconds] 16:08:30 nikodemus [~nikodemus@37-136-162-47.nat.bb.dnainternet.fi] has joined #sbcl 16:08:30 -!- ChanServ has set mode +o nikodemus 16:14:29 -!- leuler [~user@p548FCFDA.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 16:18:03 -!- nikodemus [~nikodemus@37-136-162-47.nat.bb.dnainternet.fi] has quit [Ping timeout: 244 seconds] 16:24:01 it'd be easier if the different versions were side by side 16:24:10 easier to gauge 16:24:40 <_8david> shiny numbers! what do they mean? :-) 16:25:18 <_8david> function call overhead microbenchmark for varargs in C? 16:25:58 i take in the context of recent &rest and dynamic-extent discussions 16:27:30 <_8david> aha, so function call overhead microbenchmark for &optional in SBCL? 16:32:04 more like rest-list allocation overhead 16:32:39 i don't understand what all [ffff] mean, looks like keyboard mashing on the left-side of the home row 16:34:01 presumably how many arguments of what types were passed 16:34:41 fixnum, signed-byte, double? 16:34:56 i don't see why the type would matter for &rest measurments, though 16:35:57 fixnum, single-float, double-float was what I assumed 16:36:10 right 16:36:32 IIRC, nikodemus used the same convention in an earlier post comparing generic arithmetic 16:37:00 error bars would be useful ;) 16:37:01 it'd make sense that the benchmark needs to actually do something with the values 16:37:14 so that they can't be just optimized away 16:47:52 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Ping timeout: 256 seconds] 17:10:58 -!- stassats [~stassats@wikipedia/stassats] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:14:22 stassats [~stassats@wikipedia/stassats] has joined #sbcl 17:14:36 nikodemus [~nikodemus@37-136-162-47.nat.bb.dnainternet.fi] has joined #sbcl 17:14:36 -!- ChanServ has set mode +o nikodemus 17:19:11 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 17:20:34 -!- nikodemus [~nikodemus@37-136-162-47.nat.bb.dnainternet.fi] has quit [Ping timeout: 244 seconds] 18:17:52 wbooze [~wbooze@xdsl-78-35-145-245.netcologne.de] has joined #sbcl 19:18:28 sdemarre [~serge@91.176.200.20] has joined #sbcl 19:20:39 -!- wbooze [~wbooze@xdsl-78-35-145-245.netcologne.de] has quit [Quit: none] 19:37:30 egn [~egn@li101-203.members.linode.com] has joined #sbcl 19:38:08 [1]mpstyler [~mpstyler@176.73.151.79] has joined #sbcl 19:41:20 hi, I'm trying to muffle style-warnings with no luck http://paste.lisp.org/display/132013 19:41:49 #lisp thinks it might be a bug but I wanted to check here to see if I'm doing anything wrong 19:43:09 using sbcl 1.0.55.0.debian; I'll compile the latest and check if my code here should be working 19:48:19 -!- [1]mpstyler [~mpstyler@176.73.151.79] has quit [Ping timeout: 246 seconds] 19:50:46 [1]mpstyler [~mpstyler@176.73.151.79] has joined #sbcl 19:55:47 wbooze [~wbooze@xdsl-78-35-145-245.netcologne.de] has joined #sbcl 20:05:37 egn: I'm a bit rusty, but my recollection is that the declamation only affects style warnings generated by the compiler 20:06:01 defmethod itself signals a style warning when it is executed, not when the defmethod form is compiled 20:06:27 ah, I see 20:06:46 so I would always have to handle/catch it on execution 20:06:59 or just define the generic function in advance... ;-) 20:07:17 haha yeah, for quick projects I was hoping to find a way to silence them 20:07:38 I ended up wring a define-method macro which defines the generic along with the method 20:12:37 open to thoughts on why this might be a bad idea 20:16:01 <_8david> Krystof: did you happen to see the monologue I sent to Xof? 20:20:53 leuler [~user@p548FBD43.dip.t-dialin.net] has joined #sbcl 20:24:20 _8david: no, but I will tomorrow morning :-) 20:24:24 was it urgent? 20:28:49 <_8david> not urgent! :-) Just checking whether I ought to retype. A reply sometime during the next few months would suffice. 20:32:30 -!- sdemarre [~serge@91.176.200.20] has quit [Ping timeout: 264 seconds] 20:38:23 -!- christoph_debian [~user@2001:a60:f01c:0:42::1] has quit [Read error: Connection reset by peer] 21:08:07 -!- [1]mpstyler [~mpstyler@176.73.151.79] has quit [Ping timeout: 246 seconds] 21:38:36 -!- leuler [~user@p548FBD43.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 22:16:16 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 22:42:51 sdemarre [~serge@91.176.200.20] has joined #sbcl 22:49:13 -!- sdemarre [~serge@91.176.200.20] has quit [Ping timeout: 246 seconds] 23:09:01 -!- homie [~levgue@xdsl-78-35-145-245.netcologne.de] has quit [Read error: Operation timed out] 23:09:08 -!- wbooze [~wbooze@xdsl-78-35-145-245.netcologne.de] has quit [Ping timeout: 248 seconds] 23:38:28 wbooze [~wbooze@xdsl-78-35-128-165.netcologne.de] has joined #sbcl