01:14:22 echo-area [~user@182.92.247.2] has joined #sbcl 01:46:40 les [moreorles@lesharris.com] has joined #sbcl 01:46:41 -!- les [moreorles@lesharris.com] has quit [Changing host] 01:46:41 les [moreorles@fsf/member/les] has joined #sbcl 02:54:35 -!- Phoodus [~foo@wsip-68-107-217-139.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 02:54:49 Phoodus [~foo@wsip-68-107-217-139.ph.ph.cox.net] has joined #sbcl 03:03:10 attila_lendvai1 [~attila_le@178-164-240-163.pool.digikabel.hu] has joined #sbcl 03:03:10 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 03:12:38 attila_lendvai [~attila_le@178-164-242-198.pool.digikabel.hu] has joined #sbcl 03:12:39 -!- attila_lendvai [~attila_le@178-164-242-198.pool.digikabel.hu] has quit [Changing host] 03:12:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 03:13:40 -!- attila_lendvai1 [~attila_le@178-164-240-163.pool.digikabel.hu] has quit [Ping timeout: 260 seconds] 03:22:52 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 03:23:10 -!- cmm [~cmm@bzq-109-65-224-10.red.bezeqint.net] has quit [Ping timeout: 244 seconds] 03:53:56 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 03:53:59 tsuru` [~charlie@adsl-98-87-45-242.bna.bellsouth.net] has joined #sbcl 03:58:09 -!- specbot [~specbot@pppoe.178-66-58-95.dynamic.avangarddsl.ru] has quit [Disconnected by services] 03:58:12 specbot [~specbot@pppoe.178-66-8-192.dynamic.avangarddsl.ru] has joined #sbcl 04:01:26 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 252 seconds] 04:01:43 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 04:10:13 stassats [~stassats@wikipedia/stassats] has joined #sbcl 05:13:18 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 05:24:03 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 256 seconds] 05:45:30 -!- psilord [~psilord@c-24-118-208-140.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 06:16:42 gko [~gko@211.21.137.140] has joined #sbcl 06:25:56 tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 06:52:28 cmm [~cmm@bzq-79-180-227-205.red.bezeqint.net] has joined #sbcl 06:52:59 -!- edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:08:34 -!- homie` [~levgue@xdsl-78-35-172-206.netcologne.de] has quit [Read error: Connection reset by peer] 07:09:13 homie` [~levgue@xdsl-78-35-172-206.netcologne.de] has joined #sbcl 07:12:23 Kryztof [~user@178-83-229-138.dynamic.hispeed.ch] has joined #sbcl 07:14:48 homie`` [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 07:17:33 -!- homie` [~levgue@xdsl-78-35-172-206.netcologne.de] has quit [Ping timeout: 245 seconds] 07:51:13 -!- homie`` [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 08:10:06 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Remote host closed the connection] 08:10:14 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 08:11:08 -!- ASau` [~user@95-25-227-191.broadband.corbina.ru] has quit [Ping timeout: 240 seconds] 08:13:58 ASau` [~user@95-25-227-191.broadband.corbina.ru] has joined #sbcl 08:26:24 -!- tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 08:58:05 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #sbcl 09:19:20 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 09:36:07 prxq [~mommer@mnhm-4d013cdd.pool.mediaWays.net] has joined #sbcl 10:15:00 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Read error: Operation timed out] 10:17:10 -!- gko [~gko@211.21.137.140] has quit [Ping timeout: 260 seconds] 10:21:23 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 10:22:07 nikodemus [~nikodemus@cs27100107.pp.htv.fi] has joined #sbcl 10:22:07 -!- ChanServ has set mode +o nikodemus 10:29:43 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 265 seconds] 10:34:41 hm. now i saw the :debugger-no-hang-on-session-lock-if-interrupted hang as well 10:34:57 but i have a theory... 10:35:00 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 10:35:04 if i can only replicate it... 10:38:09 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 10:38:58 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 10:39:02 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 10:40:04 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 10:40:29 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 252 seconds] 10:40:40 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 10:42:19 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Write error: Connection reset by peer] 10:43:12 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 11:00:43 Kryztof: i think the reason it hangs sometimes is due to our looping around nanosleep -- because that's were it was hanging for me. i suspect we get a bogus remainder that's and promptly start sleeping for an eternity 11:00:58 ...but since i have no luck reproducing it, this is just a theory 11:01:46 time to switch to clock_nanosleep, i guess 11:06:56 nikodemus: monotonic time ftw (: 11:07:39 that too 11:17:53 well.. interesting. A fresh PhD student is basing her work on the stuff we worked on during my undergrad. Always a good sign, but the latest revision to the corresponding paper is going to make me rewrite it more generally, and I'm almost afraid of scooping her (: 11:22:40 perils of academia! 11:23:12 any reason not to stick -lrt into the main makefile? 11:26:06 does it exist everywhere? 11:28:04 no idea, really 11:28:27 probably not on windows 11:29:00 i think i'll add Config.posix so this stuff can be centralized at least a bit 11:29:35 i would hope all other platforms have it 11:29:59 hm. maybe i should just add a grovel-features test 11:32:14 -lrt exists on linux, *bsd but not osx 11:33:28 but darwin has clock_nanosleep and clock_gettime, doesn't it? 11:34:19 not clock_gettime 11:34:34 this is what I had to write to emulate it: https://github.com/sionescu/libfixposix/blob/fcccf7da9e95b0aedce456bde86b8cd1702411a0/src/lib/time.c 11:34:47 gko [~gko@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 11:35:45 and https://developer.apple.com/library/mac/#documentation/darwin/reference/manpages/ contains no "clock_" at all 11:35:54 *nikodemus* cries 11:36:50 ok, so clock_nanosleep and clock_gettime get a feature-test, and darwin keeps the nanosleep-based sleep, others get a better version 11:37:37 you can emulate clock_gettime as I did, but I'm not sure there's a Mach function useable to emulate clock_nanosleep 11:46:17 ...and neither nanosleep nor clock_sleep is guaranteed to be asynch signal safe 11:46:23 *nikodemus* cries some more 11:59:28 ok, so mach_absolute_time 12:00:16 and mach_wait_until. () 12:01:38 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:02:14 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:03:33 leuler [~user@p54902A1C.dip.t-dialin.net] has joined #sbcl 12:14:22 <_8david> fe[nl]ix: How can I fix *cpu-word-size-flags* to be less x86(-64)-specific? 12:15:21 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:16:16 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:17:37 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Write error: Connection reset by peer] 12:18:15 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:18:46 <_8david> fe[nl]ix: ... follow-up question on #lisp (where it belongs). 12:19:16 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #sbcl 12:20:03 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:21:41 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:22:38 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:23:35 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [*.net *.split] 12:23:39 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:25:24 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:27:03 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 12:32:54 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:33:37 homie [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 13:07:33 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 13:07:57 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 13:35:26 psilord [~psilord@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 13:43:14 attila_lendvai [~attila_le@178-164-242-247.pool.digikabel.hu] has joined #sbcl 13:43:14 -!- attila_lendvai [~attila_le@178-164-242-247.pool.digikabel.hu] has quit [Changing host] 13:43:14 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:45:36 echo-area [~user@114.254.109.26] has joined #sbcl 13:54:26 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Quit: Leaving.] 13:55:17 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #sbcl 14:09:23 plutoid [~pluto@116.225.98.237] has joined #sbcl 14:24:52 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #sbcl 15:19:24 -!- plutoid [~pluto@116.225.98.237] has quit [Quit: Leaving] 15:23:45 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Quit: Leaving.] 15:43:14 -!- echo-area [~user@114.254.109.26] has quit [Remote host closed the connection] 15:57:45 homie` [~levgue@xdsl-78-35-183-61.netcologne.de] has joined #sbcl 16:02:38 nyef_ [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #sbcl 16:04:11 -!- homie [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Read error: Connection reset by peer] 16:04:12 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 16:05:43 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 16:16:57 huh. finalize.test.sh fails on x86 builds /me grabs a clean tree and bisects 16:21:32 fails on master... 16:23:15 I'm so looking forward to having the bandwidth to be able to fix some of the known deficiencies in the MIPS and SPARC ports... Like gencgc, threading, calling convention savaging GC invariants, stuff like that. 16:25:01 could i tempt you with a tiny specific slice of the long cleanups? 16:25:10 Hmm? 16:25:52 as in, we need to clean up longs from the runtime to ever be able to merge the windows stuff 16:26:00 Ahh. 16:26:10 i'm slowly working on them, but there's one file that gives me chills 16:26:12 backtrace.c 16:26:19 *nyef_* winces. 16:26:34 Yeah, backtrace is already a bad scene. 16:27:00 I really don't have the bandwidth right now, but I'm hoping that the situation will clear up within the next month. 16:27:09 (Or it'll get worse. Not sure which yet.) 16:27:11 fair enough :) 16:28:01 If it does clear up, I'm willing to at least look at long-cleanup for sparc, ppc, and mips specific files if I can get the machines running. 16:33:30 excellent -- though only the platform-independed and x86-64 files /really/ matter 16:38:14 -!- hlavaty [~user@91-65-218-223-dynip.superkabel.de] has quit [Remote host closed the connection] 16:49:44 Hrm. Yeah, doing a long-cleanup on the debugger is long overdue... Especially when you consider 64-bit targets. 16:52:40 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:54:08 -!- Kryztof [~user@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 240 seconds] 17:03:31 milanj [~milanj_@93-87-100-199.dynamic.isp.telekom.rs] has joined #sbcl 17:28:52 -!- gko [~gko@114-34-168-13.HINET-IP.hinet.net] has quit [] 17:29:58 aaargh 17:30:12 7be8d1462a207bda809cd7553c5d76c6ebc4dda2 # breaks finalize.test.sh on x86 17:31:20 no, wait, that can't be right 17:31:51 *nikodemus* rebuilds 17:37:39 <|3b|> is size_t unsigned? if so, can new_areas_index be 0? 17:38:39 it's unsigned 17:38:52 huh. it really is the culprit. yes, it's unsigned 17:40:02 oh well. now that i've identified the bad commit, i'll leave actual debugging for tomorrow 17:40:07 time to go home 17:43:31 logged as https://bugs.launchpad.net/sbcl/+bug/989958 17:43:45 *|3b|* would suspect the 'long i' -> 'size_t i' in add_new_area 17:44:05 -!- psilord [~psilord@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 17:44:40 you're probably right 17:45:02 (i >= 0) // ... not a good test if I is not signed 17:45:27 (i <= 0x7fffffff) 17:45:29 ? 17:47:47 changing it to ssize_t does the job 17:48:34 Doesn't the compiler warn about comparisons that are always true? 17:51:02 not sure. but our runtime build is noisy enough that it would be lost anyways 17:52:14 but really curious that it didn't break on x86-64 17:53:23 ... heap location, or wider variables not wrapping? 17:58:51 i'm guessing bigger pages making accidental hits on (new_area_start == area_end) less likely 17:59:06 (after wrapping) 18:00:44 but, i am once again very happy that i didn't have to do manual bisection 18:00:51 *nikodemus* hugs git bisect 18:09:14 -!- nikodemus [~nikodemus@cs27100107.pp.htv.fi] has quit [Read error: Operation timed out] 18:51:00 hey, an argument for -Werror 18:54:59 but not by default, please 18:55:17 Yes, by default, please! 18:55:28 -Werror is great by default, *if* you control the build toolchain 18:55:37 At least, by default on most platforms. 18:55:41 otherwise it sucks, because a new warning breaks builds for users. 18:55:48 exactly 18:57:36 allow the build system to get CFLAGS from the environment, and add -Werror CFLAGS on your test machine 18:57:43 *to CFLAGS 19:00:37 or specific -Werror=foo, then 19:05:58 stassats [~stassats@wikipedia/stassats] has joined #sbcl 19:13:27 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 19:25:47 huangjs [~huangjs@190.8.100.83] has joined #sbcl 19:30:23 homie`` [~levgue@xdsl-84-44-179-12.netcologne.de] has joined #sbcl 19:33:08 -!- homie` [~levgue@xdsl-78-35-183-61.netcologne.de] has quit [Ping timeout: 240 seconds] 19:38:13 nope, that's dangerous too 19:38:43 newer versions of gcc quite often find more warnings from old flags too. 19:41:35 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 19:57:50 -!- nyef_ [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 20:01:50 should we we be using ptrdiff_ t some of the places we're using size_t? 20:09:50 -!- ASau` [~user@95-25-227-191.broadband.corbina.ru] has quit [Remote host closed the connection] 20:11:38 ASau` [~user@95-25-227-191.broadband.corbina.ru] has joined #sbcl 20:15:58 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 20:20:20 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 260 seconds] 20:23:17 -!- homie`` [~levgue@xdsl-84-44-179-12.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:28:11 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 20:32:53 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 260 seconds] 20:47:01 is hugepage working on sbcl now? 21:35:29 -!- leuler [~user@p54902A1C.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:46:47 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:56:18 -!- _8david [~user@port-92-195-60-72.dynamic.qsc.de] has quit [Ping timeout: 265 seconds] 22:02:21 -!- prxq [~mommer@mnhm-4d013cdd.pool.mediaWays.net] has quit [Remote host closed the connection] 22:02:30 tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 22:04:55 Kryztof [~user@77-58-246-8.dclient.hispeed.ch] has joined #sbcl 22:04:56 -!- ChanServ has set mode +o Kryztof 22:14:56 -!- milanj [~milanj_@93-87-100-199.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 22:22:08 homie [~levgue@xdsl-84-44-179-12.netcologne.de] has joined #sbcl 22:37:44 -!- tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 22:38:45 -!- Kryztof [~user@77-58-246-8.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 23:18:09 -!- stassats` [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 23:28:22 attila_lendvai [~attila_le@178-164-242-247.pool.digikabel.hu] has joined #sbcl 23:28:22 -!- attila_lendvai [~attila_le@178-164-242-247.pool.digikabel.hu] has quit [Changing host] 23:28:22 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 23:32:19 stassats` [~stassats@wikipedia/stassats] has joined #sbcl