00:01:06 davazp [~user@92.251.167.63.threembb.ie] has joined #sbcl 00:05:36 stassats: there were all sorts of problems trying to destroy threads on macos (OS bugs presumably) back in the 10.4 or 10.5-ish days (I think) so we left the threads in a pool to be destroyed later. 00:06:01 how do other people do it? 00:08:37 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 00:09:12 maybe through pthread_cleanup_push? 00:14:08 or i can just look how pthreads do it themselves, when they manage their own stack 00:18:07 -!- xymox [lechuck@unaffiliated/contempt] has quit [Ping timeout: 240 seconds] 00:18:17 what if we didn't ask for a special stack, just set the right pthread_attr_setstacksize, and then partition it in the desired fashion 00:21:10 xymox [lechuck@unaffiliated/contempt] has joined #sbcl 00:35:46 why is r11 pushed on the stack twice in alloc_tramp? 00:38:56 from this commit: https://github.com/sbcl/sbcl/commit/f93e3064ca572904ee399b77642ba52f2edfce3e#L0L299 00:39:55 when in fact r11 doesn't have to be saved at all 01:15:30 pranavrc [~pranavrc@122.164.226.183] has joined #sbcl 01:15:30 -!- pranavrc [~pranavrc@122.164.226.183] has quit [Changing host] 01:15:30 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 01:18:09 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 01:22:11 stassats: alignment 01:22:27 why not nops? 01:22:33 stack alignment 01:22:44 and it's ahrd to guarantee that r11 won't be used in any vop that allocates. 01:22:50 simpler to save it 01:23:25 at least a comment why saving it twice is warranted 01:24:44 and surely there is a better way to align it 01:24:51 it's really simple. 01:25:13 but counting by hand is prone to errors 01:28:23 -!- billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has quit [Quit: Lost terminal] 01:45:10 Shmore [~user@S01060026f31b5d58.hm.shawcable.net] has joined #sbcl 01:56:27 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 02:03:53 -!- davazp [~user@92.251.167.63.threembb.ie] has quit [Remote host closed the connection] 02:20:11 *stassats* made the gc measureable faster with a simple patch: http://paste.lisp.org/display/138695#1 02:20:56 basically, instead of putting the number into n_words_scavenged and then adding it to object_ptr, just increment object_ptr directly 02:26:14 gcc is not sufficiently smart to figure this out 02:39:28 -!- christoph_debian [~christoph@ppp-93-104-22-106.dynamic.mnet-online.de] has quit [Ping timeout: 264 seconds] 02:49:18 -!- Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has quit [Ping timeout: 264 seconds] 03:45:51 stassats, so what's your plan for writing a fast, concurrent, incremental gc? :) 03:46:31 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 03:48:01 teggi [~teggi@123.20.116.221] has joined #sbcl 03:49:40 andreh [~andreh@186.213.203.7] has joined #sbcl 03:54:42 -!- andreh [~andreh@186.213.203.7] has quit [Quit: Quitte] 03:55:00 andreh [~andreh@186.213.203.7] has joined #sbcl 03:59:14 -!- andreh [~andreh@186.213.203.7] has quit [Client Quit] 03:59:29 andreh [~andreh@186.213.203.7] has joined #sbcl 04:04:44 -!- Bike [~Glossina@wl-nat100.it.wsu.edu] has quit [Read error: Connection reset by peer] 04:08:23 Bike [~Glossina@wl-nat100.it.wsu.edu] has joined #sbcl 04:10:00 stassats [~stassats@wikipedia/stassats] has joined #sbcl 05:12:04 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 05:18:47 easye [~user@213.33.70.157] has joined #sbcl 05:32:50 sdemarre [~serge@91.176.222.26] has joined #sbcl 05:42:44 tough luck, sbcl from sbcl.org can't run on openbsd 5.3 05:44:59 -!- Shmore [~user@S01060026f31b5d58.hm.shawcable.net] has left #sbcl 06:03:03 christoph_debian [~christoph@ppp-93-104-160-247.dynamic.mnet-online.de] has joined #sbcl 06:11:01 sorry, probably my fault 06:11:31 I never seem to have machines running an actual release to build openbsd binaries on 06:11:33 wrong libc version, can't win with those 06:12:33 you should be able to install the openbsd package, then use that to build whichever version you want 06:12:46 if your PKG_PATH is set up, just do pkg_add sbcl 06:12:58 i did that 06:13:05 is openbsd in fact unable to sleep less than 10ms? 06:13:12 or is it just an artifact of virtualbox 06:13:34 I don't know, that seems unlikely 06:13:53 hm 06:14:09 (time (sleep 0.000001)) => 0.017 seconds of real time 06:14:24 perhaps it is, if the system clock is at 1000 HZ 06:14:32 er, 100 HZ 06:15:10 i'll have to insert a with-timeout around sleep tests then 06:16:11 portability is a bitch 06:17:42 otherwise, just one test fails, SIN returning bad results 06:18:05 I recall another failure 06:18:13 are you on i386 or amd64? 06:18:29 amd64 06:18:35 SIN is done in libc on amd64, so, again, nothing we can do 06:18:52 perhaps that's the one I'm thinking of 06:19:01 something like range-reduction-precise-pi 06:19:09 yes 06:19:29 does openbsd have threads? 06:19:38 yes 06:20:00 kernel-supported threads are fairly new though 06:20:29 ok, the build seems to fail really late when sb-thread are enabled and there's no actual sb-thread support 06:20:52 -!- sdemarre [~serge@91.176.222.26] has quit [Read error: Operation timed out] 06:20:55 I've made a few attempts at building sbcl with thread support but have been unable to diagnose the hangs I see when building tests 06:20:59 that probably should be fixed too 06:21:38 I have an openbsd sb-thread branch or four kicking around, but at least on amd64 I think it's pretty trivial 06:22:29 so, i was asking about sbcl-openbsd having threads, not openbsd 06:22:55 ah 06:23:14 no, no working sb-thread support on openbsd 06:23:25 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 256 seconds] 06:23:42 ok then, nothing to do anymore 07:04:08 brucem_ [~bmitchene@waywardmonkeys.com] has joined #sbcl 07:08:17 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 07:08:18 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 07:11:26 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 07:20:22 prxq [~mommer@mnhm-5f75eddf.pool.mediaWays.net] has joined #sbcl 07:28:09 prxq_ [~mommer@mnhm-4d0110a8.pool.mediaWays.net] has joined #sbcl 07:29:07 -!- prxq [~mommer@mnhm-5f75eddf.pool.mediaWays.net] has quit [Ping timeout: 260 seconds] 07:42:45 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 07:53:47 easye [~user@213.33.70.157] has joined #sbcl 08:24:51 eeezkil [~eeezkil@unaffiliated/eeezkil] has joined #sbcl 08:26:16 -!- andreh [~andreh@186.213.203.7] has quit [Ping timeout: 245 seconds] 08:46:16 andreh [~andreh@186.213.203.7] has joined #sbcl 09:33:02 -!- kludge` [~comet@unaffiliated/espiral] has quit [Ping timeout: 240 seconds] 09:39:06 kludge` [~comet@unaffiliated/espiral] has joined #sbcl 09:54:09 davazp [~user@31.200.142.12] has joined #sbcl 10:01:09 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 248 seconds] 10:43:46 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Ping timeout: 245 seconds] 11:24:56 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 11:39:56 -!- yacks [~py@103.6.159.99] has quit [Quit: Leaving] 11:46:09 ASau` [~user@p4FF97393.dip0.t-ipconnect.de] has joined #sbcl 11:47:10 -!- ASau [~user@p5797E212.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 11:48:36 -!- ASau` is now known as ASau 11:48:51 -!- teggi [~teggi@123.20.116.221] has quit [Remote host closed the connection] 12:10:06 LiamH [~none@96.231.222.26] has joined #sbcl 13:48:54 all these systems with coarse sleep granularity kind of mess with our non-futex logic. 14:04:28 yacks [~py@103.6.159.99] has joined #sbcl 14:07:56 -!- davazp [~user@31.200.142.12] has quit [Ping timeout: 245 seconds] 14:28:16 stassats [~stassats@wikipedia/stassats] has joined #sbcl 14:32:33 -!- eeezkil [~eeezkil@unaffiliated/eeezkil] has quit [Read error: Connection reset by peer] 14:43:45 eeezkil [~eeezkil@unaffiliated/eeezkil] has joined #sbcl 15:14:35 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Read error: Connection reset by peer] 15:41:26 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 15:58:42 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 16:27:47 -!- LiamH [~none@96.231.222.26] has quit [Quit: Leaving.] 16:35:45 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 16:41:34 abarch` [~user@2001:638:504:2093:21d:9ff:fe30:1f87] has joined #sbcl 16:43:42 -!- abarch [~user@2001:638:504:2093:21d:9ff:fe30:1f87] has quit [Ping timeout: 264 seconds] 17:08:14 stassats [~stassats@wikipedia/stassats] has joined #sbcl 18:18:30 -!- milosn [~milosn@user-5af5031e.broadband.tesco.net] has quit [Read error: Connection reset by peer] 18:18:35 milosn_ [~milosn@user-5af5031e.broadband.tesco.net] has joined #sbcl 18:26:22 milosn [~milosn@user-5af5022e.broadband.tesco.net] has joined #sbcl 18:29:32 -!- milosn_ [~milosn@user-5af5031e.broadband.tesco.net] has quit [Ping timeout: 256 seconds] 19:06:45 LiamH [~none@96.231.222.26] has joined #sbcl 19:16:21 -!- Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 19:21:16 -!- andreh [~andreh@186.213.203.7] has quit [Ping timeout: 245 seconds] 19:41:36 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 19:54:31 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 20:00:07 dioxir_ [~rixoid@84.233.246.170] has joined #sbcl 20:00:38 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 20:00:46 -!- dioxir_ [~rixoid@84.233.246.170] has left #sbcl 20:28:45 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 20:37:49 -!- Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has quit [Remote host closed the connection] 20:56:41 milosn_ [~milosn@user-5af503cc.broadband.tesco.net] has joined #sbcl 20:59:22 -!- milosn [~milosn@user-5af5022e.broadband.tesco.net] has quit [Ping timeout: 268 seconds] 21:04:16 attila_lendvai [~attila_le@62-165-243-178.pool.digikabel.hu] has joined #sbcl 21:04:16 -!- attila_lendvai [~attila_le@62-165-243-178.pool.digikabel.hu] has quit [Changing host] 21:04:16 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 21:06:49 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 246 seconds] 21:12:32 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 21:22:01 davazp [~user@178.167.213.9.threembb.ie] has joined #sbcl 21:33:19 -!- LiamH [~none@96.231.222.26] has quit [Quit: Leaving.] 21:53:20 -!- Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has quit [Ping timeout: 256 seconds] 21:53:23 -!- slyrus [~chatzilla@107.201.4.22] has quit [Ping timeout: 260 seconds] 22:33:30 -!- prxq_ [~mommer@mnhm-4d0110a8.pool.mediaWays.net] has quit [Remote host closed the connection] 22:42:18 slyrus [~chatzilla@107.201.4.22] has joined #sbcl 22:54:18 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 23:11:01 -!- slyrus [~chatzilla@107.201.4.22] has quit [Ping timeout: 248 seconds] 23:12:36 Vivitron [~Vivitron@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 23:38:46 -!- davazp [~user@178.167.213.9.threembb.ie] has quit [Ping timeout: 245 seconds] 23:46:21 andreh [~andreh@177.133.52.29.dynamic.adsl.gvt.net.br] has joined #sbcl