2018-01-01T00:16:08Z smurfrobot quit (Remote host closed the connection) 2018-01-01T00:16:28Z stassats: fortitude: yes, even if they are also loading fasls 2018-01-01T00:17:14Z nyef``: Hrm. 2018-01-01T00:17:35Z nyef``: So, it turns out that I recently made backtrace actively unsafe on non-x86oids. 2018-01-01T00:18:30Z |3b|: isn't there a race in calling generic functions while methods are being added that could be a problem if loading fasl files while running code? 2018-01-01T00:19:07Z |3b|: safe at implementation level, but possibly not doing what user code expects 2018-01-01T00:19:23Z nyef``: Now I just have to figure out how to fix it. 2018-01-01T00:21:53Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-01T00:24:12Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T00:25:11Z stassats: and (:TIMER :THREADED-STRESS) hanging again on linux-x86 2018-01-01T00:25:16Z stassats: very rare 2018-01-01T00:25:30Z attila_lendvai joined #sbcl 2018-01-01T00:25:31Z attila_lendvai quit (Changing host) 2018-01-01T00:25:31Z attila_lendvai joined #sbcl 2018-01-01T00:28:57Z nyef``: Actually, nevermind, looks like I didn't make it actively unsafe. It already was. 2018-01-01T00:29:16Z stassats: in what way? 2018-01-01T00:29:58Z nyef``: Somehow gets an # to fail a type-test. 2018-01-01T00:30:23Z nyef``: The mere fact that it's TRYING that means that a GC invariant has been broken. 2018-01-01T00:30:44Z stassats: after printing a backtrace? or during? 2018-01-01T00:31:19Z nyef``: Don't know. This is from the (:BACKTRACE :TL-XEP) test. 2018-01-01T00:31:38Z nyef``: "not of type SB-KERNEL:CODE-COMPONENT". 2018-01-01T00:31:48Z stassats: but it's been succeeding before that 2018-01-01T00:32:01Z stassats: component_ptr_from_pc wrong? 2018-01-01T00:32:08Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T00:32:32Z stassats: not pinning the PC? 2018-01-01T00:32:33Z nyef``: It was failing in 1.4.2.54. 2018-01-01T00:32:56Z nyef``: And this is PPC, so non-x86oid rules apply. 2018-01-01T00:33:18Z attila_lendvai joined #sbcl 2018-01-01T00:34:14Z nyef``: Anyway, I'm aware of a couple of bits of stupid in the non-x86oid backtrace logic already, so sorting the whole mess out is rapidly climbing my priority list. 2018-01-01T00:34:53Z stassats: ok, yeah, it's broken 2018-01-01T00:35:31Z stassats: i didn't pay any attention to it, since the BACKTRACE UNDEFINED-FUNCTION tests are broken 2018-01-01T00:35:45Z stassats: (because the undefined function tramps do not have the right headers) 2018-01-01T00:36:13Z stassats: but i don't see gc invariants being broken 2018-01-01T00:36:55Z stassats: will maybe look into it tomorrow, if you don't figure it out by then 2018-01-01T00:37:48Z nyef``: Feel free to not bother. As I said, I'm aware of some other bits of stupid and broken, and the whole mess is rapidly becoming overdue for my attention. 2018-01-01T00:38:10Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T00:40:33Z attila_lendvai joined #sbcl 2018-01-01T00:41:45Z stassats quit (Ping timeout: 264 seconds) 2018-01-01T00:42:39Z dougk_ joined #sbcl 2018-01-01T00:46:55Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-01T00:50:49Z Kevslinger joined #sbcl 2018-01-01T00:52:33Z stassats joined #sbcl 2018-01-01T00:53:49Z smurfrobot joined #sbcl 2018-01-01T00:58:35Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-01T01:02:09Z stassats quit (Ping timeout: 264 seconds) 2018-01-01T01:03:22Z varjag quit (Ping timeout: 252 seconds) 2018-01-01T01:08:58Z varjag joined #sbcl 2018-01-01T01:10:24Z nyef``: ... COMPUTE-CALLING-FRAME is being passed a FUNCTION for its LRA argument? 2018-01-01T01:11:06Z nyef``: LRA save isn't set up yet, maybe? 2018-01-01T01:13:37Z varjag quit (Ping timeout: 248 seconds) 2018-01-01T01:16:12Z nyef``: LRA save isn't set up yet. 2018-01-01T01:39:09Z smurfrobot joined #sbcl 2018-01-01T01:55:20Z smurfrobot quit (Remote host closed the connection) 2018-01-01T01:55:24Z dougk_ joined #sbcl 2018-01-01T02:04:51Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-01T02:15:42Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T02:17:41Z attila_lendvai joined #sbcl 2018-01-01T02:19:05Z smurfrobot joined #sbcl 2018-01-01T02:22:54Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T02:25:30Z attila_lendvai joined #sbcl 2018-01-01T02:26:09Z pagnol quit (Ping timeout: 248 seconds) 2018-01-01T02:28:15Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-01T02:41:07Z dougk_ joined #sbcl 2018-01-01T02:47:21Z jack_rabbit quit (Read error: Connection reset by peer) 2018-01-01T03:06:13Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T03:06:41Z DeadTrickster joined #sbcl 2018-01-01T03:09:04Z nyef``: ... And the OCFP save isn't set up yet EITHER. Sometimes it seems that things work "more by good luck than good management". /-: 2018-01-01T03:10:28Z nyef``: I don't suppose that I'll get a speedup from SBCL_MAKE_PARALLEL=2 on a single-core box, will I? 2018-01-01T03:13:26Z jack_rabbit joined #sbcl 2018-01-01T03:19:18Z smurfrobot joined #sbcl 2018-01-01T03:23:45Z pagnol joined #sbcl 2018-01-01T03:24:47Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-01T03:26:45Z smurfrobot quit (Remote host closed the connection) 2018-01-01T03:32:09Z dougk_ joined #sbcl 2018-01-01T03:33:48Z smurfrobot joined #sbcl 2018-01-01T03:38:07Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-01T03:39:43Z smurfrobot joined #sbcl 2018-01-01T03:41:34Z nyef``: Well, THAT didn't work. "An attempt was made to use an undefined FDEFINITION." during cold-init. 2018-01-01T03:46:07Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-01T04:09:42Z peterpp_ joined #sbcl 2018-01-01T04:13:33Z pagnol quit (Ping timeout: 264 seconds) 2018-01-01T04:19:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-01T04:21:47Z peterpp_ is now known as pagnol 2018-01-01T04:30:18Z dougk_ joined #sbcl 2018-01-01T04:35:11Z pagnol quit (Ping timeout: 248 seconds) 2018-01-01T04:38:09Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-01T04:41:01Z dougk_ joined #sbcl 2018-01-01T05:36:14Z nyef``: Okay, fixing this up compiler-side is apparently Not On because there's some sort of dependency loop between two VOPs and an EMIT-MOVE. I have a plan B in mind, and have a build running to get a trace-file so that I can see if it's likely to work or if I need to come up with a plan C. But the build won't be done in time for me to make any more progress tonight. 2018-01-01T05:49:51Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-01T06:12:40Z dougk_ joined #sbcl 2018-01-01T06:18:52Z dougk_ quit (Ping timeout: 272 seconds) 2018-01-01T06:43:57Z Bike quit (Quit: Lost terminal) 2018-01-01T07:08:12Z smurfrobot joined #sbcl 2018-01-01T07:13:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-01T07:19:05Z shka joined #sbcl 2018-01-01T07:25:39Z smurfrobot joined #sbcl 2018-01-01T07:31:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-01T08:14:08Z stassats joined #sbcl 2018-01-01T08:29:20Z joshe quit (Ping timeout: 272 seconds) 2018-01-01T08:54:44Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T08:55:35Z DeadTrickster joined #sbcl 2018-01-01T09:26:23Z stassats quit (Ping timeout: 248 seconds) 2018-01-01T09:26:32Z stassats joined #sbcl 2018-01-01T09:35:47Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T09:36:11Z DeadTrickster joined #sbcl 2018-01-01T09:44:39Z smurfrobot joined #sbcl 2018-01-01T09:56:49Z jamtho_ quit (Ping timeout: 248 seconds) 2018-01-01T10:01:17Z smurfrobot quit (Remote host closed the connection) 2018-01-01T10:30:11Z stassats: huh what, (count x #(1 2 3)) conses 2018-01-01T10:32:44Z smurfrobot joined #sbcl 2018-01-01T10:35:45Z stassats quit (Ping timeout: 264 seconds) 2018-01-01T10:41:24Z josemanuel joined #sbcl 2018-01-01T10:45:33Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-01T10:48:17Z attila_lendvai joined #sbcl 2018-01-01T10:50:00Z DeadTrickster_ joined #sbcl 2018-01-01T10:50:08Z smurfrobot quit (Remote host closed the connection) 2018-01-01T11:01:23Z irsol quit (Ping timeout: 252 seconds) 2018-01-01T11:01:47Z irsol joined #sbcl 2018-01-01T11:13:22Z smurfrobot joined #sbcl 2018-01-01T11:14:07Z stassats joined #sbcl 2018-01-01T11:15:06Z stassats: ok, that fixed, back to making COUNT flushable 2018-01-01T11:24:52Z smurfrobot quit (Remote host closed the connection) 2018-01-01T11:34:57Z DeadTrickster_ quit (Ping timeout: 256 seconds) 2018-01-01T11:37:56Z stassats: ok, can flush (count x #(1 2 3) :test #'eql :start 0 :end nil) 2018-01-01T11:38:24Z stassats: but not, (count x #(1 2 3) :test #'eql :start 1 :end nil), too tricky to specify that START is not producing errors 2018-01-01T11:41:36Z smurfrobot joined #sbcl 2018-01-01T11:46:33Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-01T12:01:05Z stassats: (count x #(1 2 3) :test #'= :start 0 :end nil) also not flushable, due to possible type errors 2018-01-01T12:13:02Z pagnol joined #sbcl 2018-01-01T12:34:50Z smurfrobot joined #sbcl 2018-01-01T12:37:34Z stassats quit (Remote host closed the connection) 2018-01-01T12:37:41Z stassats joined #sbcl 2018-01-01T12:49:50Z karlosz joined #sbcl 2018-01-01T12:50:09Z stassats quit (Ping timeout: 248 seconds) 2018-01-01T12:50:41Z flip214 quit (Read error: Connection reset by peer) 2018-01-01T12:50:41Z flip214_ joined #sbcl 2018-01-01T12:51:35Z smurfrobot quit (Remote host closed the connection) 2018-01-01T13:10:05Z karlosz quit (Quit: karlosz) 2018-01-01T13:13:39Z haom joined #sbcl 2018-01-01T13:13:45Z haom: hello 2018-01-01T13:14:54Z haom: the newest sbcl 1.4.3. doesnt build for me any more on an older system. 2018-01-01T13:15:14Z haom: it fails at "immobile-space.c:310:55: error: '__ATOMIC_SEQ_CST' undeclared (first use in this function)" 2018-01-01T13:16:10Z haom: as I see it, this is some newer C++11 feature not supported in older gcc (in my case 4.6.3) 2018-01-01T13:16:59Z haom: is this intentional, that in order to be able to build sbcl you now need to have up to date gceverything else? 2018-01-01T13:17:54Z karlosz joined #sbcl 2018-01-01T13:18:08Z haom: i dont think that a 4 yr old system shouldnt be able to build sbcl any more. 2018-01-01T13:31:57Z karlosz quit (Quit: karlosz) 2018-01-01T13:52:04Z smurfrobot joined #sbcl 2018-01-01T13:52:38Z karlosz joined #sbcl 2018-01-01T13:57:19Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-01T13:58:48Z pfdietz joined #sbcl 2018-01-01T13:59:11Z pfdietz: gcc 4.6.3 is nearly 6 years old. 2018-01-01T14:00:32Z pfdietz: Although I don't know how recent a gcc would be needed to avoid this imcompatibility. 2018-01-01T14:06:11Z haom: i just think that sbcls release policy shouldnt be "if you want this minor update, you have to reinstall your sywhole stem" 2018-01-01T14:06:20Z haom: system 2018-01-01T14:10:56Z haom: this basically obsoletes the use of common lisp on older machines, without any significant gain. 2018-01-01T14:11:29Z karlosz quit (Quit: karlosz) 2018-01-01T14:12:21Z Shinmera: You can still use older SBCL versions on older systems just fine. 2018-01-01T14:14:34Z haom: so? 2018-01-01T14:15:06Z haom: i still think that a compiler for a 30 yr old language shouldnt intentionally obsolete 4 yr old machines 2018-01-01T14:15:59Z Shinmera: And I think it shouldn't have to sacrifice development just to keep eternal compatibility. 2018-01-01T14:16:42Z haom: so what new groundbreaking feature was "developed" here that isnt even mentioned in the news list? 2018-01-01T14:16:54Z haom: its just some minor incompatibility. 2018-01-01T14:17:50Z haom: if there was some feature that depended on it, it could be seen as a tradeoff, but so? 2018-01-01T14:18:04Z Shinmera: Look man you can't expect people to test things on however many years old machines all the time. 2018-01-01T14:19:45Z jibanes quit (Ping timeout: 248 seconds) 2018-01-01T14:19:45Z haom: "however many years" ist just one ubuntu LTS release cycle. 2018-01-01T14:20:36Z Shinmera: If you want to set up the testing environments to cover these cases I'm sure people wouldn't mind. 2018-01-01T14:21:49Z jibanes joined #sbcl 2018-01-01T14:22:30Z zulu_inuoe joined #sbcl 2018-01-01T14:23:03Z pfdietz: You could ask for your money back. 2018-01-01T14:23:04Z haom: i do not think you are missing testing environments, your attitude to backward compatibility is wrong. 2018-01-01T14:23:52Z Shinmera: I don't think people are intentionally screwing over old systems. 2018-01-01T14:27:35Z haom: so is there a way for me to report this build failure as a bug? 2018-01-01T14:27:36Z pfdietz: There is finite developer bandwidth. Maintaining compatibility with old systems in current SBCL is just below the level of concern that would justify doing them doing it. 2018-01-01T14:28:26Z Shinmera: haom: https://bugs.launchpad.net/sbcl/ 2018-01-01T14:28:37Z pfdietz: I'd add that sticking with old software is risky all by itself. You are not getting security-relevant bug fixes. 2018-01-01T14:30:20Z pfdietz: And if you are developing software on old platforms, you risk not being to deliver to current ones, where most of your potential users will be. 2018-01-01T14:30:59Z pfdietz: I realize the irony of making that argument on a lisp channel. :) 2018-01-01T14:32:04Z haom: i'm tring to stay up to date with sbcl, thats why i dont like having to care about gcc, libc, etc, just to be able to stay up to date in lisp-world. 2018-01-01T14:33:45Z haom: upgrading the whole system is quite a lot more effort than simply recompiling sbcl once in a month. 2018-01-01T14:34:36Z haom: ok, i'll stop the rant now. 2018-01-01T14:38:30Z haom left #sbcl 2018-01-01T15:13:17Z jack_rabbit quit (Ping timeout: 252 seconds) 2018-01-01T15:17:28Z Bike joined #sbcl 2018-01-01T15:26:56Z stassats joined #sbcl 2018-01-01T15:28:39Z nyef``: Okay, it's an escaped frame. Unless FIND-ESCAPED-FRAME is screwed up more than I currently believe. There's a COMPILED-DEBUG-FUN, so FRAME-DOWN calls COMPUTE-CALLING-FRAME with an OCFP and an LRA. The OCFP and LRA are found by calling GET-CONTEXT-VALUE, passing the frame, the standard save location, and the... WTF? 2018-01-01T15:30:25Z nyef``: If :FP-AND-PC-STANDARD-SAVE, it uses a "passing" location, but otherwise it uses the save location specified in the C-D-F? 2018-01-01T15:30:46Z nyef``: Lovely. /-: 2018-01-01T15:31:07Z nyef``: Anyway, it's using the save location specified in the C-D-F, which is *not* the passing location. 2018-01-01T15:33:48Z nyef``: The save location is set up in IR2-CONVERT-BIND, the first EMIT-MOVE in that function. Which happens after calling INIT-XEP-ENVIRONMENT. 2018-01-01T15:34:47Z nyef``: INIT-XEP-ENVIRONMENT sets up the OLD-FP save location as the last thing it does, which is the other half of this disaster. 2018-01-01T15:35:20Z nyef``: But one of the first things it does after XEP-ALLOCATE-FRAME is to VERIFY-ARG-COUNT, which embeds an error trap. 2018-01-01T15:35:40Z nyef``: *BEFORE* the FP and LRA saves are set up. 2018-01-01T15:35:52Z nyef``: So those two are still in the passing locations, not the save locations. 2018-01-01T15:36:57Z nyef``: From experimentation, while I can move the LRA save earlier in the process, moving it before COPY-MORE-ARG causes build failures, and COPY-MORE-ARG comes after VERIFY-ARG-COUNT. 2018-01-01T15:41:14Z nyef``: Oh, and :FP-AND-PC-STANDARD-SAVE appears to short-cut this entire thing, and applies to x86, x86-64, arm, and arm64. I don't believe that converting to that across teh board is necessarily a win, however. 2018-01-01T15:54:05Z Colleen quit (Ping timeout: 240 seconds) 2018-01-01T16:04:13Z Colleen joined #sbcl 2018-01-01T16:11:43Z dougk_ joined #sbcl 2018-01-01T16:24:32Z pfdietz: lp 1740758 2018-01-01T16:24:32Z specbot: https://bugs.launchpad.net/bugs/1740758 2018-01-01T16:24:39Z pfdietz: Not a bug I would have expected. 2018-01-01T16:25:27Z nyef``: Neat. Also, technically not a duplicate docstring. 2018-01-01T16:25:41Z pfdietz: Indeed, it's valid code. 2018-01-01T16:25:50Z nyef``: Had there been a DECLARE after the second, though, it would've been. 2018-01-01T16:25:56Z stassats: clhs 3.4.11 2018-01-01T16:25:57Z specbot: Syntactic Interaction of Documentation Strings and Declarations: http://www.lispworks.com/reference/HyperSpec/Body/03_dk.htm 2018-01-01T16:26:07Z nyef``: (Or the DECLARE would have been an undefined function or something.) 2018-01-01T16:28:32Z pfdietz: Hmm, reading that, it's not clear it's actually valid code. 2018-01-01T16:30:12Z pfdietz: Ok, it is invalid, but should not throw an error. 2018-01-01T16:30:57Z stassats quit (Ping timeout: 264 seconds) 2018-01-01T16:33:21Z nyef``: Is it really invalid? 2018-01-01T16:33:44Z pfdietz: well, "unspecified" 2018-01-01T16:33:52Z pfdietz: So SBCL can treat it as invalid. 2018-01-01T16:34:09Z nyef``: Hrm. 2018-01-01T16:34:52Z pfdietz: Actually... unspecified means "unpredictable but harmless". 2018-01-01T16:35:00Z pfdietz: is throwing an error harmless? 2018-01-01T16:35:04Z stassats joined #sbcl 2018-01-01T16:35:35Z nyef``: My parse on this is that the first string is a documentation string, but after that a further documentation string is not permissible and therefore the second string is a form. 2018-01-01T16:36:01Z nyef``: But I'm not quite up to trying to do a proper spec-lawyering right now. 2018-01-01T16:36:23Z Shinmera: Could ask beach in #lisp 2018-01-01T16:36:42Z stassats quit (Read error: Connection reset by peer) 2018-01-01T16:36:46Z pfdietz: Or it could mean an implementation could treat the concatenation of the strings as a doc string. Or concatenation w. line breaks. 2018-01-01T16:39:13Z stassats joined #sbcl 2018-01-01T16:39:34Z stassats: no code should look like that 2018-01-01T16:39:44Z stassats: generated or not 2018-01-01T16:40:09Z stassats: a style warning is warranted 2018-01-01T16:40:14Z stassats: but not an error 2018-01-01T16:41:54Z pfdietz: This morning's burst of bugs is due to a tweak in the testing. It's now taking forms from real lisp files and mangling them, rather than mangling randomly generated mostly-integer code. 2018-01-01T16:43:49Z pfdietz: These bugs are high frequency, so although they may not be themselves important, they would get in the way of finding lower frequency bugs. 2018-01-01T16:44:35Z pfdietz: That's a generic problem with random testing: unless everything is fixed, it stops being useful. 2018-01-01T16:45:49Z pfdietz: It's also why I put in that request for more information in error objects, so I could more easily screen out specific errors. 2018-01-01T17:00:57Z stassats quit (Ping timeout: 264 seconds) 2018-01-01T17:05:52Z _8hzp quit (Ping timeout: 252 seconds) 2018-01-01T17:08:45Z stassats joined #sbcl 2018-01-01T17:18:41Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T17:19:05Z DeadTrickster joined #sbcl 2018-01-01T17:22:55Z nyef`` starts looking for a "least worst" stopgap for the PPC TL-XEP backtrace problem. 2018-01-01T17:28:31Z stassats quit (Ping timeout: 248 seconds) 2018-01-01T17:31:07Z stassats joined #sbcl 2018-01-01T17:32:26Z jack_rabbit joined #sbcl 2018-01-01T17:39:14Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T17:40:04Z DeadTrickster joined #sbcl 2018-01-01T17:40:31Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-01T17:46:57Z stassats quit (Ping timeout: 240 seconds) 2018-01-01T17:52:53Z stassats joined #sbcl 2018-01-01T18:00:14Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T18:00:39Z DeadTrickster joined #sbcl 2018-01-01T18:04:24Z karlosz joined #sbcl 2018-01-01T18:09:54Z karlosz quit (Quit: karlosz) 2018-01-01T18:16:35Z smurfrobot joined #sbcl 2018-01-01T18:20:59Z smurfrobot quit (Ping timeout: 250 seconds) 2018-01-01T18:24:39Z stassats quit (Ping timeout: 256 seconds) 2018-01-01T18:31:12Z slyrus joined #sbcl 2018-01-01T18:33:11Z stassats joined #sbcl 2018-01-01T18:33:19Z slyrus: hey stassats! 2018-01-01T18:33:21Z slyrus: happy new year 2018-01-01T18:33:37Z stassats: hi 2018-01-01T18:34:48Z slyrus: the defknown for remove-if and remove-if-not are missing the :count kw arg 2018-01-01T18:34:57Z slyrus: s/are/is/ 2018-01-01T18:35:26Z stassats: right 2018-01-01T18:35:39Z stassats: any more missing? 2018-01-01T18:35:59Z slyrus: not that I know of but that one broke the mcclim tabdemo. 2018-01-01T18:36:26Z dougk_ joined #sbcl 2018-01-01T18:36:26Z slyrus: from-end? 2018-01-01T18:36:37Z slyrus: happy new year dougk! 2018-01-01T18:36:50Z stassats: it's all because somebody had split :start and :end 2018-01-01T18:36:53Z slyrus: thanks to both of you guys for all your work on SBCL in 2017! 2018-01-01T18:37:20Z slyrus: not sure I follow what you mean by splitting :start and :end 2018-01-01T18:37:57Z stassats: not being positioned sequentially 2018-01-01T18:38:09Z slyrus: oh, no, from-end is there. 2018-01-01T18:38:10Z slyrus: ok. 2018-01-01T18:41:09Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-01T18:42:27Z attila_lendvai1 joined #sbcl 2018-01-01T18:42:27Z attila_lendvai quit (Disconnected by services) 2018-01-01T18:42:27Z attila_lendvai1 quit (Changing host) 2018-01-01T18:42:27Z attila_lendvai1 joined #sbcl 2018-01-01T18:43:40Z slyrus quit (Remote host closed the connection) 2018-01-01T18:45:14Z slyrus joined #sbcl 2018-01-01T18:45:32Z slyrus: fwiw, fixing the defknown fixes the clim tabdemo compilation problem 2018-01-01T18:46:02Z stassats: slyrus: it's fixed now 2018-01-01T18:46:31Z slyrus: ok, thanks! 2018-01-01T18:56:16Z zulu_inuoe_ joined #sbcl 2018-01-01T18:58:39Z zulu_inuoe quit (Ping timeout: 248 seconds) 2018-01-01T19:03:36Z slyrus quit (Remote host closed the connection) 2018-01-01T19:05:08Z slyrus joined #sbcl 2018-01-01T19:17:33Z smurfrobot joined #sbcl 2018-01-01T19:22:27Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-01T19:30:41Z stassats quit (Ping timeout: 252 seconds) 2018-01-01T19:38:08Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-01T19:46:10Z varjag joined #sbcl 2018-01-01T19:49:56Z jack_rabbit joined #sbcl 2018-01-01T20:07:08Z stassats joined #sbcl 2018-01-01T20:21:10Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T20:21:54Z DeadTrickster joined #sbcl 2018-01-01T20:31:20Z attila_lendvai1 quit (Ping timeout: 272 seconds) 2018-01-01T20:38:42Z smurfrobot joined #sbcl 2018-01-01T20:54:24Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-01T21:00:39Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-01T21:05:56Z Kevslinger joined #sbcl 2018-01-01T21:08:06Z jack_rabbit joined #sbcl 2018-01-01T21:20:53Z karlosz joined #sbcl 2018-01-01T21:41:13Z angavrilov quit (Remote host closed the connection) 2018-01-01T21:43:41Z stassats: and now i'm past 2000 commits 2018-01-01T22:02:16Z nyef``: Congratulations. 2018-01-01T22:02:49Z nyef``: I've got a ways to go to get to 1000. 2018-01-01T22:06:17Z smurfrobot quit (Remote host closed the connection) 2018-01-01T22:07:26Z shka quit (Ping timeout: 252 seconds) 2018-01-01T22:10:33Z karlosz quit (Quit: karlosz) 2018-01-01T22:13:20Z smurfrobot joined #sbcl 2018-01-01T22:17:35Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-01T22:36:13Z dougk_ joined #sbcl 2018-01-01T22:55:20Z josemanuel quit (Quit: leaving) 2018-01-01T22:56:09Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-01T22:57:21Z dougk_ joined #sbcl 2018-01-01T23:05:44Z dougk_ quit (Ping timeout: 252 seconds) 2018-01-01T23:10:16Z dougk_ joined #sbcl 2018-01-01T23:11:07Z smurfrobot joined #sbcl 2018-01-01T23:14:11Z stassats quit (Read error: Connection reset by peer) 2018-01-01T23:30:47Z smurfrobot quit (Remote host closed the connection) 2018-01-01T23:42:06Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-01T23:42:33Z DeadTrickster joined #sbcl 2018-01-02T00:27:13Z varjag quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-02T00:31:14Z smurfrobot joined #sbcl 2018-01-02T00:31:43Z aeth: I should be able to do bit operations on (unsigned-byte 64)s as long as they are either constant or part of a (simple-array (unsigned-byte 64) (*)) and no (unsigned-byte 64) is directly returned or otherwise leaves the function except perhaps by modifying a (simple-array (unsigned-byte 64) (*)), right? 2018-01-02T00:31:53Z aeth: e.g. (defun foobar (v) (declare ((simple-array (unsigned-byte 64) (2)) v)) (setf (aref v 0) (logand (aref v 0) (aref v 1))) v) ; no bignums in disassembly 2018-01-02T00:32:30Z aeth: An algorithm I want to use relies on (unsigned-byte 64)s 2018-01-02T00:32:32Z stassats joined #sbcl 2018-01-02T00:36:57Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-02T00:41:52Z nyef``: aeth: On a 64-bit target only, yes. 2018-01-02T00:42:38Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T00:42:40Z stassats: it's 2018, who needs any other target 2018-01-02T00:42:48Z nyef``: aeth: But if you're being picky on that level, the :TRACE-FILE parameter to COMPILE-FILE is nice, as is (SB-DISASSEM:DISASSEMBLE-CODE-COMPONENT #'FOOBAR), or at least DISASSEMBLE. 2018-01-02T00:43:22Z DeadTrickster joined #sbcl 2018-01-02T00:45:13Z aeth: I always disassemble 2018-01-02T00:45:21Z aeth: I wasn't aware of the other disassemble 2018-01-02T00:46:52Z aeth: I guess that shows all of the type checking that happens when safety is not 0? 2018-01-02T00:49:23Z nyef``: All of the argument parsing, the actual entry details, and what not. 2018-01-02T00:50:02Z aeth: ah 2018-01-02T00:50:51Z stassats quit (Remote host closed the connection) 2018-01-02T00:50:58Z stassats joined #sbcl 2018-01-02T00:51:01Z aeth: What happens to (unsigned-byte 64) arrays in 32-bit? They don't exist and trying to make one is a T array? 2018-01-02T00:51:10Z stassats: they don't exist 2018-01-02T00:51:35Z stassats: and don't use (safety 0) 2018-01-02T00:51:53Z nyef``: Right. It's an (ARRAY T). 2018-01-02T00:52:21Z nyef``: And, yeah, don't use (SAFETY 0) unless you know exactly why you shouldn't and what the consequences are. 2018-01-02T00:53:03Z stassats: even if you know, the cost of dealing with safety issues just for a few percentages of performance is too high 2018-01-02T00:53:18Z aeth: The integrity of this image is possibly compromised. 2018-01-02T00:53:25Z aeth: Continuing with fingers crossed. 2018-01-02T00:53:36Z aeth: ^ The consequences. 2018-01-02T00:57:20Z aeth: I'm writing a game engine and I've never been tempted to go (safety 0) because I always hit the performance targets with the low hanging fruit optimizations like (speed 3) and type declarations for numbers and arrays. 2018-01-02T00:58:48Z nyef``: Mere DETECTED image integrity issues aren't the only thing to be concerned about, of course. (-: 2018-01-02T01:00:32Z aeth: If I wanted memory surprises, I'd program in C++. 2018-01-02T01:00:50Z stassats: where's the fun in that, come straight to assembly 2018-01-02T01:01:18Z aeth: I might. 2018-01-02T01:01:39Z aeth: How capable are the assembly stuff built into SBCL? 2018-01-02T01:01:52Z aeth: Can SBCL be used to write compilers? 2018-01-02T01:02:02Z stassats: it can be used to write sbcl 2018-01-02T01:05:52Z aeth: I'm just wondering if define-vop (or something else?) is capable enough to write a programming language with. 2018-01-02T01:05:59Z aeth: Could be a fun project. 2018-01-02T01:06:11Z stassats: you don't want to be doing that 2018-01-02T01:09:05Z nyef``: ... Isn't that how CLOAK was implemented? 2018-01-02T01:10:15Z aeth: Well, normally I just compile to CL and let the SBCL compiler handle things. 2018-01-02T01:10:15Z nyef``: But, yeah, at that point you lose all of the upper layers, where most of the smarts are. And then if you operate in terms of the upper layers, you lose the ability to control some of the lower-level details, like calling conventions... 2018-01-02T01:10:55Z stassats: i would even say that define-vop is no good for sbcl itself 2018-01-02T01:11:13Z aeth: How does define-vop interoperate with the heap? Or does it not? 2018-01-02T01:11:27Z stassats: it doesn't 2018-01-02T01:11:56Z aeth: So you can't allocate? Or is there a very bad, definitely-don't-do way to allocate? 2018-01-02T01:12:28Z stassats: you can do anything 2018-01-02T01:23:35Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T01:24:14Z DeadTrickster joined #sbcl 2018-01-02T01:25:12Z pfdietz: I think it's standard dogfood to try to write the compiler for X in X. 2018-01-02T01:27:27Z stassats quit (Ping timeout: 240 seconds) 2018-01-02T01:37:44Z smurfrobot joined #sbcl 2018-01-02T01:42:07Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T01:45:26Z dustinm` quit (Quit: Leaving) 2018-01-02T01:49:56Z dustinm` joined #sbcl 2018-01-02T02:22:35Z smurfrobot joined #sbcl 2018-01-02T02:22:36Z pagnol quit (Ping timeout: 260 seconds) 2018-01-02T02:27:11Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T03:07:48Z tonton quit (Ping timeout: 272 seconds) 2018-01-02T03:08:48Z tonton joined #sbcl 2018-01-02T03:11:47Z bugrum joined #sbcl 2018-01-02T03:20:23Z smurfrobot joined #sbcl 2018-01-02T03:25:25Z smurfrobot quit (Remote host closed the connection) 2018-01-02T03:34:04Z smurfrobot joined #sbcl 2018-01-02T03:36:27Z smurfrobot quit (Read error: Connection reset by peer) 2018-01-02T03:41:22Z smurfrobot joined #sbcl 2018-01-02T03:45:35Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-02T03:45:37Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T03:50:51Z jack_rabbit joined #sbcl 2018-01-02T04:01:16Z smurfrobot joined #sbcl 2018-01-02T04:02:39Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-02T04:06:02Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-02T04:19:25Z jack_rabbit joined #sbcl 2018-01-02T04:43:59Z smurfrobot joined #sbcl 2018-01-02T04:48:31Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T04:49:14Z smurfrobot joined #sbcl 2018-01-02T04:54:12Z smurfrobot quit (Ping timeout: 272 seconds) 2018-01-02T05:00:16Z shka joined #sbcl 2018-01-02T05:04:49Z smurfrobot joined #sbcl 2018-01-02T05:05:09Z Bike quit (Quit: leaving) 2018-01-02T05:07:11Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-02T05:13:29Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T05:17:07Z smurfrobot joined #sbcl 2018-01-02T05:21:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T05:23:34Z smurfrobot joined #sbcl 2018-01-02T05:26:09Z jack_rabbit joined #sbcl 2018-01-02T05:36:57Z smurfrobot quit (Ping timeout: 263 seconds) 2018-01-02T05:49:03Z smurfrobot joined #sbcl 2018-01-02T05:54:22Z smurfrobot quit (Ping timeout: 272 seconds) 2018-01-02T05:57:36Z karswell_ quit (Remote host closed the connection) 2018-01-02T05:58:25Z karswell_ joined #sbcl 2018-01-02T05:59:38Z smurfrobot joined #sbcl 2018-01-02T06:04:29Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T06:08:53Z smurfrobot joined #sbcl 2018-01-02T06:13:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-02T06:19:16Z smurfrobot joined #sbcl 2018-01-02T06:24:06Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-02T06:26:18Z smurfrobot joined #sbcl 2018-01-02T06:31:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T06:53:14Z jack_rabbit: I'm getting weird results with large-integer division in SBCL. 2018-01-02T06:53:17Z jack_rabbit: (/ 80658175170943878571660636856403766975289505440883277824000000000000 2000000000000000000000000000000000) => 19230407517181367533602866376973096603224159584256/476837158203125 2018-01-02T06:53:40Z jack_rabbit: But the true answer is: 40329087585471939285830318428201883 2018-01-02T06:54:47Z jack_rabbit: Is there something about division that I'm missing? The integer division functions work as expected. 2018-01-02T06:55:30Z aeth: jack_rabbit: https://www.wolframalpha.com/input/?i=80658175170943878571660636856403766975289505440883277824000000000000%2F2000000000000000000000000000000000 2018-01-02T06:56:16Z aeth: I doubt Wolfram-Alpha is using SBCL there and it agrees with SBCL. Or, at least, it looks like it does. 2018-01-02T06:56:50Z aeth: alternatively: (* 40329087585471939285830318428201883 2000000000000000000000000000000000) => 80658175170943878571660636856403766000000000000000000000000000000000 2018-01-02T06:57:09Z jack_rabbit: Oh, geez, you know I missed that the other result was a ratio... 2018-01-02T06:57:16Z jack_rabbit: Stupid me. 2018-01-02T06:57:20Z jack_rabbit: Thanks. 2018-01-02T07:19:17Z bugrum quit 2018-01-02T07:32:21Z shka quit (Ping timeout: 260 seconds) 2018-01-02T07:40:22Z smurfrobot joined #sbcl 2018-01-02T07:45:03Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T07:46:01Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T07:46:32Z DeadTrickster joined #sbcl 2018-01-02T07:48:14Z jack_rabbit quit (Quit: Leaving) 2018-01-02T07:51:38Z jack_rabbit joined #sbcl 2018-01-02T07:54:11Z karlosz joined #sbcl 2018-01-02T08:06:31Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T08:06:55Z DeadTrickster joined #sbcl 2018-01-02T08:24:21Z scymtym quit (Ping timeout: 264 seconds) 2018-01-02T08:40:39Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-02T08:41:09Z smurfrobot joined #sbcl 2018-01-02T08:45:59Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T08:49:35Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-02T08:54:05Z karlosz quit (Quit: karlosz) 2018-01-02T08:55:40Z jack_rabbit joined #sbcl 2018-01-02T09:01:01Z jack_rabbit quit (Ping timeout: 260 seconds) 2018-01-02T09:03:07Z scymtym joined #sbcl 2018-01-02T09:05:12Z karlosz joined #sbcl 2018-01-02T09:08:03Z karlosz quit (Client Quit) 2018-01-02T09:08:15Z stassats joined #sbcl 2018-01-02T09:09:15Z stassats: so, you can have a (and class function) type 2018-01-02T09:09:23Z karlosz joined #sbcl 2018-01-02T09:11:29Z jack_rabbit joined #sbcl 2018-01-02T09:16:33Z karlosz quit (Quit: karlosz) 2018-01-02T09:40:54Z karlosz joined #sbcl 2018-01-02T09:41:57Z smurfrobot joined #sbcl 2018-01-02T09:46:13Z karlosz quit (Quit: karlosz) 2018-01-02T09:46:39Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T09:54:21Z jack_rabbit quit (Ping timeout: 264 seconds) 2018-01-02T10:18:30Z jack_rabbit joined #sbcl 2018-01-02T10:27:32Z stassats quit (Ping timeout: 268 seconds) 2018-01-02T10:27:51Z smurfrobot joined #sbcl 2018-01-02T10:32:09Z karlosz joined #sbcl 2018-01-02T10:33:05Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T10:45:57Z m00natic joined #sbcl 2018-01-02T10:48:00Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T10:49:11Z DeadTrickster joined #sbcl 2018-01-02T10:50:50Z whoman quit (Ping timeout: 252 seconds) 2018-01-02T10:54:43Z whoman joined #sbcl 2018-01-02T11:00:01Z whoman quit (Ping timeout: 260 seconds) 2018-01-02T11:00:09Z whoman joined #sbcl 2018-01-02T11:02:27Z smurfrobot joined #sbcl 2018-01-02T11:06:39Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T11:20:14Z oleo quit (Remote host closed the connection) 2018-01-02T11:31:21Z oleo joined #sbcl 2018-01-02T11:33:38Z smurfrobot joined #sbcl 2018-01-02T11:38:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T11:45:21Z milanj joined #sbcl 2018-01-02T11:50:47Z corci joined #sbcl 2018-01-02T12:03:06Z scymtym: corci: welcome back 2018-01-02T12:03:06Z corci: scymtym did you mean me? Unknown command 'welcome' 2018-01-02T12:03:07Z corci: Use '!jenkins help' to get help! 2018-01-02T12:03:31Z corci: Project sbcl-master-windows » Windows_7_32bit build #1693: FAILURE in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1693/ 2018-01-02T12:09:33Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T12:10:41Z DeadTrickster joined #sbcl 2018-01-02T12:15:37Z karlosz quit (Quit: karlosz) 2018-01-02T12:16:11Z smurfrobot joined #sbcl 2018-01-02T12:17:48Z varjag joined #sbcl 2018-01-02T12:19:52Z smurfrob_ joined #sbcl 2018-01-02T12:20:06Z smurfrobot quit (Read error: Connection reset by peer) 2018-01-02T12:24:31Z smurfrob_ quit (Ping timeout: 248 seconds) 2018-01-02T12:26:57Z smurfrobot joined #sbcl 2018-01-02T12:31:29Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-02T12:50:31Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T12:50:59Z DeadTrickster joined #sbcl 2018-01-02T12:59:07Z corci: Yippee, build fixed! 2018-01-02T12:59:07Z corci: Project sbcl-master-windows » Windows_7_32bit build #1694: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1694/ 2018-01-02T13:03:45Z karlosz joined #sbcl 2018-01-02T13:03:46Z fortitude quit (Ping timeout: 272 seconds) 2018-01-02T13:27:34Z smurfrobot joined #sbcl 2018-01-02T13:32:17Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T13:34:07Z smurfrobot joined #sbcl 2018-01-02T13:38:44Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-02T13:39:52Z smurfrobot joined #sbcl 2018-01-02T13:43:01Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-02T13:44:32Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-02T13:50:01Z smurfrobot joined #sbcl 2018-01-02T13:56:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-02T14:06:41Z Xof: scymtym: I like your manual style 2018-01-02T14:09:16Z smurfrobot joined #sbcl 2018-01-02T14:13:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T14:18:14Z Bike joined #sbcl 2018-01-02T14:19:33Z smurfrobot joined #sbcl 2018-01-02T14:22:58Z scymtym: Xof: great, thanks. it is not mine, though. i customized sirgazil's "texinfo-css" style (which is in the public domain) a bit 2018-01-02T14:23:14Z scymtym: i should probably add an URL instead of referring to it like that 2018-01-02T14:23:50Z scymtym: if nobody else has objections, i will push the style change 2018-01-02T14:23:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T14:28:13Z karlosz quit (Quit: karlosz) 2018-01-02T14:40:49Z nyef``: ... there is something like 64 occurrences of the abbreviation "scp" in SBCL, with no apparent explanation of what it means. My first thought is "secure, contain, protect", but I'm fairly sure that that's not right. It's always a context, so "stupid context pointer" feels closer but also not right. 2018-01-02T14:41:02Z karlosz joined #sbcl 2018-01-02T14:44:45Z Xof: struct context? 2018-01-02T14:44:55Z nyef``: signal context? 2018-01-02T14:45:05Z Xof: I think we're converging 2018-01-02T14:45:16Z Xof: SigContext 2018-01-02T14:45:19Z karlosz quit (Client Quit) 2018-01-02T14:46:13Z nyef``: I think I'm going to start changing it to "context", because we typically know what that is when we're dealing with an interrupt/signal context, and that way we don't have a weird unexplained abbreviation hanging around. 2018-01-02T14:55:42Z stassats joined #sbcl 2018-01-02T14:56:01Z stassats: (defun foo (&aux (nil 10)) nil) => 10 2018-01-02T14:57:54Z nyef``: stassats: Seems legit, as long as you shadow NIL? 2018-01-02T14:58:01Z stassats: no 2018-01-02T14:58:15Z nyef``: Yes! 2018-01-02T14:58:32Z Bike: well if it's not cl:nil it's ok, but i assume that's not what happened. 2018-01-02T14:58:38Z nyef``: Admittedly, setting up such a package would be weird, and almost certainly not what's going on here. (-: 2018-01-02T15:05:01Z pfdietz: When running slime, there are two windows: *inferior-lisp* and the actual slime window. These are in different lisp threads? 2018-01-02T15:05:20Z stassats: pfdietz: possibly, not necessarily 2018-01-02T15:05:21Z Shinmera: *inferior-lisp* is the actual lisp process window. 2018-01-02T15:05:42Z nyef``: pfdietz: Only when using multiple threads on a multi-thread lisp. 2018-01-02T15:05:48Z pfdietz: I'm noticing the actual slime window stops responding to interrupts after a while. 2018-01-02T15:05:50Z Shinmera: and spawn communication style 2018-01-02T15:05:57Z pfdietz: This is in current x86-64 sbcl. 2018-01-02T15:20:22Z smurfrobot joined #sbcl 2018-01-02T15:27:32Z Kevslinger joined #sbcl 2018-01-02T15:29:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-02T15:36:30Z milanj quit (Quit: This computer has gone to sleep) 2018-01-02T15:49:55Z stassats quit (Remote host closed the connection) 2018-01-02T15:50:05Z stassats joined #sbcl 2018-01-02T15:55:55Z stassats quit (Ping timeout: 252 seconds) 2018-01-02T15:57:38Z stassats joined #sbcl 2018-01-02T15:58:23Z dougk_ joined #sbcl 2018-01-02T16:05:41Z __rumbler31 joined #sbcl 2018-01-02T16:05:53Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2810: FAILURE in 11 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2810/ 2018-01-02T16:06:15Z stassats: oh no, why 2018-01-02T16:06:37Z stassats: ADDRESS-IN-USE-ERROR, ugh 2018-01-02T16:07:31Z scymtym quit (Ping timeout: 240 seconds) 2018-01-02T16:08:02Z milanj joined #sbcl 2018-01-02T16:25:15Z fortitude joined #sbcl 2018-01-02T16:25:28Z smurfrobot joined #sbcl 2018-01-02T16:30:01Z scymtym joined #sbcl 2018-01-02T16:35:06Z zulu_inuoe_ quit (Remote host closed the connection) 2018-01-02T16:35:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-02T16:42:32Z smurfrobot joined #sbcl 2018-01-02T16:48:28Z smurfrobot quit (Remote host closed the connection) 2018-01-02T16:50:29Z nyef`` quit (Ping timeout: 256 seconds) 2018-01-02T16:50:39Z stassats quit (Read error: Connection reset by peer) 2018-01-02T16:50:53Z stassats joined #sbcl 2018-01-02T16:59:43Z nyef`` joined #sbcl 2018-01-02T17:00:13Z nyef``: Well, that sucked. 2018-01-02T17:00:27Z nyef``: Somehow, the main circuit breaker for the entire house tripped. 2018-01-02T17:00:44Z stassats: compiling sbcl? 2018-01-02T17:01:24Z nyef``: No, but I had a certain amount of state set up on a box with no UPS. 2018-01-02T17:02:20Z nyef``: Including a tramp connection. 2018-01-02T17:15:48Z milanj quit (Read error: Connection reset by peer) 2018-01-02T17:18:29Z milanj joined #sbcl 2018-01-02T17:22:11Z smurfrobot joined #sbcl 2018-01-02T17:22:21Z stassats quit (Read error: No route to host) 2018-01-02T17:23:55Z stassats joined #sbcl 2018-01-02T17:56:03Z smurfrobot quit (Remote host closed the connection) 2018-01-02T17:56:12Z milanj quit (Quit: This computer has gone to sleep) 2018-01-02T18:03:43Z gabnet joined #sbcl 2018-01-02T18:04:54Z gabnet quit (Client Quit) 2018-01-02T18:05:11Z gabnet joined #sbcl 2018-01-02T18:05:48Z m00natic quit (Remote host closed the connection) 2018-01-02T18:09:21Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-02T18:09:22Z gabnet quit (Read error: Connection reset by peer) 2018-01-02T18:15:25Z smurfrobot joined #sbcl 2018-01-02T18:17:03Z dougk_ joined #sbcl 2018-01-02T18:19:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-02T18:20:33Z smurfrobot joined #sbcl 2018-01-02T18:30:57Z aeth quit (Ping timeout: 264 seconds) 2018-01-02T18:32:30Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T18:32:58Z DeadTrickster joined #sbcl 2018-01-02T18:36:22Z stylewarning: In SBCL, can I get a random element from a hash table quickly without maphash/w-h-t-i? 2018-01-02T18:36:54Z stassats: don't use hash-tables? 2018-01-02T18:38:34Z milanj joined #sbcl 2018-01-02T18:39:35Z nyef``: Can it be the same random element each time? (-: 2018-01-02T18:41:53Z rpg joined #sbcl 2018-01-02T19:02:26Z shka joined #sbcl 2018-01-02T19:08:34Z aeth joined #sbcl 2018-01-02T19:17:12Z smurfrobot quit (Remote host closed the connection) 2018-01-02T19:27:50Z smurfrobot joined #sbcl 2018-01-02T19:33:32Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-02T19:35:35Z DeadTrickster joined #sbcl 2018-01-02T19:51:23Z Jesin joined #sbcl 2018-01-02T19:52:35Z MetaYan quit (Ping timeout: 240 seconds) 2018-01-02T19:53:20Z MetaYan joined #sbcl 2018-01-02T19:58:21Z smurfrobot quit (Remote host closed the connection) 2018-01-02T19:59:58Z smurfrobot joined #sbcl 2018-01-02T20:17:37Z smurfrobot quit (Remote host closed the connection) 2018-01-02T20:20:45Z smurfrobot joined #sbcl 2018-01-02T20:25:15Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-02T21:00:40Z corci: Yippee, build fixed! 2018-01-02T21:00:40Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2811: FIXED in 31 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2811/ 2018-01-02T21:21:27Z smurfrobot joined #sbcl 2018-01-02T21:25:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-02T21:35:51Z phoe joined #sbcl 2018-01-02T21:37:09Z phoe: I am attempting to compile SBCL on Android on ARM64 with ECL host. The make script told me there's no threads on this platform; is this correct? 2018-01-02T21:37:26Z stassats: no 2018-01-02T21:38:10Z stassats: but ecl can't build sbcl, so who cares 2018-01-02T21:39:01Z nyef``: Is it detecting for arm, rather than arm64? 2018-01-02T21:39:25Z phoe: nyef``: yes. 2018-01-02T21:39:38Z phoe: how can I force it to go arm64 instead? 2018-01-02T21:39:57Z nyef``: You might have some luck with --arch=arm64 2018-01-02T21:40:23Z nyef``: On the other hand, you might still have some trouble due to your build host? 2018-01-02T21:40:34Z stassats: use sbcl as the host, not ecl 2018-01-02T21:41:05Z phoe: stassats: I do not have a compiled SBCL binary for arm64 android. 2018-01-02T21:41:09Z phoe: Is there one? 2018-01-02T21:41:38Z stassats: don't run it on arm64 android 2018-01-02T21:41:51Z stassats: do you have a c compiler running on android? 2018-01-02T21:42:16Z phoe: I do, gcc and clang 2018-01-02T21:42:36Z stassats: not even mentioning that there's no sbcl arm64 android port 2018-01-02T21:42:53Z stassats: that's a weird android you've got there 2018-01-02T21:43:04Z phoe: nah, not anymore 2018-01-02T21:43:20Z phoe: termux makes installing packages, including build envs, pretty damn easy. 2018-01-02T21:43:53Z stassats: if you can run gcc, then it's not android, it's gnu/linux 2018-01-02T21:43:57Z stassats: you can run sbcl there 2018-01-02T21:44:07Z phoe: android is gnu/linux by definition 2018-01-02T21:44:19Z phoe: it's just that multiple distros purposefully dumb it down 2018-01-02T21:44:20Z stassats: except that it's not 2018-01-02T21:46:56Z shka quit (Ping timeout: 260 seconds) 2018-01-02T21:47:00Z phoe: hmmm 2018-01-02T21:47:06Z phoe: the compilation breaks at https://github.com/sbcl/sbcl/blob/master/src/compiler/macros.lisp#L729 2018-01-02T21:47:12Z phoe: ECL complains that INFO gets too few arguments. 2018-01-02T21:47:29Z stassats: did we tell you that ecl can't build sbcl? 2018-01-02T21:47:44Z phoe: yes, you did, and right now I am figuring out why. 2018-01-02T21:47:52Z stassats: it's an ecl problem 2018-01-02T21:48:22Z stassats: known to ecl 2018-01-02T21:49:00Z nyef``: How about using x86-64 SBCL as a build host? 2018-01-02T21:49:46Z stassats: or sbcl-arm64, since the android is already bastardized to run gcc/clang 2018-01-02T21:50:03Z nyef``: Or that. Fine. 2018-01-02T21:54:10Z nyef``: Okay, no new backtrace.impure regressions in my working tree. That's a start. 2018-01-02T22:03:23Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-02T22:22:07Z smurfrobot joined #sbcl 2018-01-02T22:27:11Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-02T22:28:25Z __rumbler31 quit (Ping timeout: 268 seconds) 2018-01-02T22:30:28Z smurfrobot joined #sbcl 2018-01-02T22:31:14Z smurfrobot quit (Remote host closed the connection) 2018-01-02T22:46:18Z varjag quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-02T22:52:39Z Bike quit (Ping timeout: 260 seconds) 2018-01-02T22:53:34Z smurfrobot joined #sbcl 2018-01-02T23:05:24Z smurfrobot quit (Remote host closed the connection) 2018-01-02T23:16:50Z whoman quit (Read error: Connection reset by peer) 2018-01-02T23:21:16Z smurfrobot joined #sbcl 2018-01-02T23:23:50Z jamtho_ joined #sbcl 2018-01-02T23:27:17Z smurfrobot quit (Remote host closed the connection) 2018-01-02T23:33:58Z smurfrobot joined #sbcl 2018-01-02T23:49:00Z DeadTrickster_ joined #sbcl 2018-01-02T23:49:47Z smurfrobot quit (Remote host closed the connection) 2018-01-02T23:50:57Z DeadTrickster quit (Ping timeout: 248 seconds) 2018-01-02T23:53:23Z DeadTrickster joined #sbcl 2018-01-02T23:55:29Z DeadTrickster_ quit (Ping timeout: 256 seconds) 2018-01-03T00:00:52Z DeadTrickster_ joined #sbcl 2018-01-03T00:03:11Z DeadTrickster quit (Ping timeout: 248 seconds) 2018-01-03T00:03:28Z nyef``: Is there a suitable type specifier that I can use for SIMPLE-FUNs, and one that I can use for LRAs, or should I just do an explicit tag-test? 2018-01-03T00:04:53Z stassats: lra-p? 2018-01-03T00:05:11Z stassats: so, lra 2018-01-03T00:08:38Z nyef``: Ah. I think I see now. Thanks. 2018-01-03T00:08:57Z stassats: fun names 2018-01-03T00:09:13Z stassats: lra, return-pc-widetag 2018-01-03T00:09:34Z stassats: who needs consistency 2018-01-03T00:09:52Z nyef``: "A foolish consistency is the hobgoblin of little minds." 2018-01-03T00:18:19Z fortitude_ joined #sbcl 2018-01-03T00:20:22Z pfdietz: emerson! 2018-01-03T00:32:57Z fortitude_ quit (Ping timeout: 240 seconds) 2018-01-03T00:43:39Z jamtho_ quit (Ping timeout: 256 seconds) 2018-01-03T00:50:16Z smurfrobot joined #sbcl 2018-01-03T00:53:17Z stassats quit (Ping timeout: 256 seconds) 2018-01-03T00:55:38Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-03T01:08:14Z milanj quit (Quit: This computer has gone to sleep) 2018-01-03T01:08:53Z milanj joined #sbcl 2018-01-03T01:09:17Z fortitude_ joined #sbcl 2018-01-03T01:36:26Z smurfrobot joined #sbcl 2018-01-03T01:50:40Z karswell_ quit (Read error: Connection reset by peer) 2018-01-03T01:53:03Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-03T02:07:15Z dougk_ joined #sbcl 2018-01-03T02:07:17Z smurfrobot quit (Remote host closed the connection) 2018-01-03T02:43:09Z cryptomarauder: hobgoblins lol 2018-01-03T02:51:07Z jack_rabbit quit (Ping timeout: 268 seconds) 2018-01-03T02:56:04Z corci: Yippee, build fixed! 2018-01-03T02:56:04Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2813: FIXED in 26 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2813/ 2018-01-03T03:07:06Z jack_rabbit joined #sbcl 2018-01-03T03:07:59Z smurfrobot joined #sbcl 2018-01-03T03:16:39Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-03T03:46:07Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-03T03:46:40Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-03T03:48:22Z jack_rabbit joined #sbcl 2018-01-03T03:49:52Z jack_rabbit quit (Max SendQ exceeded) 2018-01-03T03:51:41Z smurfrobot joined #sbcl 2018-01-03T04:11:19Z jack_rabbit joined #sbcl 2018-01-03T04:12:09Z jack_rabbit quit (Max SendQ exceeded) 2018-01-03T04:13:18Z jack_rabbit joined #sbcl 2018-01-03T04:17:35Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-03T04:23:20Z smurfrobot quit (Remote host closed the connection) 2018-01-03T04:29:21Z smurfrobot joined #sbcl 2018-01-03T04:30:29Z jack_rabbit joined #sbcl 2018-01-03T04:35:17Z smurfrobot quit (Remote host closed the connection) 2018-01-03T04:36:17Z nyef``: ... alien UNSIGNED values are n-word-bits wide. share-vm considers a context register to be UNSIGNED. scavenge_interrupt_context() has logic to handle the specific case of a big-endian system where the the machine registers are wider than the address space size. 2018-01-03T04:36:32Z smurfrobot joined #sbcl 2018-01-03T04:38:12Z nyef``: And the question I ask myself is: How much do I care about not breaking any system that might be affected by this (already egregiously broken) scenario... this month? This quarter? 2018-01-03T04:38:27Z jack_rabbit quit (Ping timeout: 240 seconds) 2018-01-03T04:42:47Z smurfrobot quit (Remote host closed the connection) 2018-01-03T04:45:42Z smurfrobot joined #sbcl 2018-01-03T04:51:03Z smurfrobot quit (Remote host closed the connection) 2018-01-03T04:51:18Z jack_rabbit joined #sbcl 2018-01-03T04:56:15Z smurfrobot joined #sbcl 2018-01-03T04:57:30Z smurfrobot quit (Remote host closed the connection) 2018-01-03T04:59:49Z smurfrobot joined #sbcl 2018-01-03T05:01:15Z smurfrobot quit (Remote host closed the connection) 2018-01-03T05:11:16Z jrm left #sbcl 2018-01-03T05:14:45Z jack_rabbit quit (Ping timeout: 264 seconds) 2018-01-03T05:24:42Z smurfrobot joined #sbcl 2018-01-03T05:25:13Z jack_rabbit joined #sbcl 2018-01-03T05:27:07Z smurfrobot quit (Remote host closed the connection) 2018-01-03T05:38:53Z milanj quit (Quit: This computer has gone to sleep) 2018-01-03T05:58:19Z smurfrobot joined #sbcl 2018-01-03T06:14:37Z shka joined #sbcl 2018-01-03T06:15:07Z flip214_ is now known as flip214 2018-01-03T07:05:33Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-03T07:11:08Z smurfrobot quit (Remote host closed the connection) 2018-01-03T07:38:07Z smurfrobot joined #sbcl 2018-01-03T07:42:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-03T07:53:00Z jdz quit (Ping timeout: 272 seconds) 2018-01-03T07:56:43Z jdz joined #sbcl 2018-01-03T07:59:53Z smurfrobot joined #sbcl 2018-01-03T08:01:12Z smurfrobot quit (Remote host closed the connection) 2018-01-03T08:06:37Z smurfrobot joined #sbcl 2018-01-03T08:07:02Z DeadTrickster joined #sbcl 2018-01-03T08:09:35Z DeadTrickster_ quit (Ping timeout: 252 seconds) 2018-01-03T08:15:26Z trittweiler joined #sbcl 2018-01-03T08:17:09Z shka quit (Ping timeout: 264 seconds) 2018-01-03T08:20:08Z smurfrobot quit (Remote host closed the connection) 2018-01-03T08:47:56Z smurfrobot joined #sbcl 2018-01-03T08:48:51Z smurfrobot quit (Remote host closed the connection) 2018-01-03T08:53:16Z karlosz joined #sbcl 2018-01-03T08:56:04Z BitPuffin|osx joined #sbcl 2018-01-03T08:59:05Z karlosz quit (Ping timeout: 240 seconds) 2018-01-03T09:02:38Z smurfrobot joined #sbcl 2018-01-03T09:03:52Z smurfrobot quit (Remote host closed the connection) 2018-01-03T09:11:14Z smurfrobot joined #sbcl 2018-01-03T09:12:34Z smurfrobot quit (Remote host closed the connection) 2018-01-03T09:17:21Z smurfrobot joined #sbcl 2018-01-03T09:20:01Z smurfrobot quit (Remote host closed the connection) 2018-01-03T09:28:03Z smurfrobot joined #sbcl 2018-01-03T09:30:45Z milanj joined #sbcl 2018-01-03T09:33:06Z stassats joined #sbcl 2018-01-03T09:36:21Z fortitude_ quit (Ping timeout: 264 seconds) 2018-01-03T09:50:16Z smurfrobot quit (Remote host closed the connection) 2018-01-03T09:53:10Z stassats quit (Remote host closed the connection) 2018-01-03T09:53:21Z stassats joined #sbcl 2018-01-03T10:12:21Z smurfrobot joined #sbcl 2018-01-03T10:14:58Z smurfrobot quit (Remote host closed the connection) 2018-01-03T10:20:56Z smurfrobot joined #sbcl 2018-01-03T10:23:03Z karlosz joined #sbcl 2018-01-03T10:25:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-03T10:27:24Z Xof: pfdietz: is that a reference to Asimov? 2018-01-03T10:28:48Z stassats: whack-a-mole with bad type specifiers, maybe i should make a TYPE-SPECIFIER-CAST 2018-01-03T10:29:10Z stassats: which would check whenever a value becomes a constant 2018-01-03T10:30:53Z stassats: sounds like a plan 2018-01-03T10:31:02Z stassats: MORE custom CASTs 2018-01-03T10:31:45Z stassats: maybe it should be CAST-WITH-A-HOOK-FOR-CONSTANT-VALUES 2018-01-03T10:36:43Z stassats: what else can it be used besides type specifiers 2018-01-03T10:37:10Z smurfrobot joined #sbcl 2018-01-03T10:40:30Z smurfrobot quit (Remote host closed the connection) 2018-01-03T10:44:10Z dougk_ joined #sbcl 2018-01-03T10:52:03Z Xof: functions? 2018-01-03T10:52:15Z stassats quit (Ping timeout: 256 seconds) 2018-01-03T10:57:00Z stassats joined #sbcl 2018-01-03T11:04:03Z corci: Yippee, build fixed! 2018-01-03T11:04:03Z corci: Project sbcl-master » default,MAC_OS_mavericks_64bit build #2814: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/2814/ 2018-01-03T11:05:08Z jamtho_ joined #sbcl 2018-01-03T11:05:33Z stassats: and (make-array 10 :element-type '((x))) works, without the tedious modifications to fndb.lisp or transforms 2018-01-03T11:10:46Z stassats quit (Ping timeout: 260 seconds) 2018-01-03T11:12:19Z smurfrobot joined #sbcl 2018-01-03T11:13:34Z smurfrobot quit (Remote host closed the connection) 2018-01-03T11:15:06Z m00natic joined #sbcl 2018-01-03T11:17:52Z milanj quit (Quit: This computer has gone to sleep) 2018-01-03T11:25:21Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-03T11:38:08Z smurfrobot joined #sbcl 2018-01-03T11:38:51Z jamtho_ quit (Ping timeout: 240 seconds) 2018-01-03T11:39:20Z attila_lendvai joined #sbcl 2018-01-03T11:39:20Z attila_lendvai quit (Changing host) 2018-01-03T11:39:20Z attila_lendvai joined #sbcl 2018-01-03T11:45:26Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-03T11:49:05Z smurfrobot quit (Remote host closed the connection) 2018-01-03T11:54:48Z smurfrobot joined #sbcl 2018-01-03T11:55:39Z smurfrobot quit (Remote host closed the connection) 2018-01-03T11:57:19Z karlosz quit (Ping timeout: 248 seconds) 2018-01-03T12:10:58Z karlosz joined #sbcl 2018-01-03T12:26:19Z karlosz quit (Quit: karlosz) 2018-01-03T12:27:46Z karlosz joined #sbcl 2018-01-03T12:35:55Z karlosz quit (Quit: karlosz) 2018-01-03T12:41:33Z smurfrobot joined #sbcl 2018-01-03T12:46:09Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-03T12:53:01Z smurfrobot joined #sbcl 2018-01-03T12:56:40Z milanj joined #sbcl 2018-01-03T12:57:35Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-03T13:00:23Z smurfrobot joined #sbcl 2018-01-03T13:19:43Z pfdietz: Xof: yes it was. 2018-01-03T13:20:05Z pfdietz: brb, cat is ordering breakfast 2018-01-03T13:21:30Z attila_lendvai joined #sbcl 2018-01-03T13:23:30Z pfdietz: SBCL complains on (&whole (foo bar) ...) in a macro definition. I think this is valid CL. 2018-01-03T13:23:35Z pfdietz: CLHS 3.4.4.1.2 2018-01-03T13:23:35Z specbot: Lambda-list-directed Destructuring by Lambda Lists: http://www.lispworks.com/reference/HyperSpec/Body/03_ddab.htm 2018-01-03T13:24:23Z pfdietz: I vaguely remember arguing with people about this, in the day. 2018-01-03T13:26:29Z pfdietz: the question was "must &whole be followed by a symbol, or can that symbol also be a destructuring form". That page indicates the latter. 2018-01-03T13:31:23Z karlosz joined #sbcl 2018-01-03T13:52:06Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-03T13:52:35Z karlosz quit (Quit: karlosz) 2018-01-03T14:00:14Z attila_lendvai joined #sbcl 2018-01-03T14:05:46Z Bike joined #sbcl 2018-01-03T14:15:57Z attila_lendvai quit (Disconnected by services) 2018-01-03T14:15:57Z attila_lendvai1 joined #sbcl 2018-01-03T14:15:57Z attila_lendvai1 quit (Changing host) 2018-01-03T14:15:57Z attila_lendvai1 joined #sbcl 2018-01-03T14:32:54Z Jesin quit (Quit: Leaving) 2018-01-03T14:37:42Z attila_lendvai1 quit (Ping timeout: 272 seconds) 2018-01-03T14:39:58Z jack_rabbit quit (Ping timeout: 265 seconds) 2018-01-03T14:41:58Z attila_lendvai joined #sbcl 2018-01-03T14:43:02Z oleo quit (Remote host closed the connection) 2018-01-03T14:51:38Z smurfrobot quit (Remote host closed the connection) 2018-01-03T14:52:21Z jamtho_ joined #sbcl 2018-01-03T14:53:01Z jack_rabbit joined #sbcl 2018-01-03T14:57:03Z jamtho_ quit (Ping timeout: 256 seconds) 2018-01-03T15:00:35Z toni_ joined #sbcl 2018-01-03T15:03:37Z Kevslinger joined #sbcl 2018-01-03T15:07:07Z oleo joined #sbcl 2018-01-03T15:15:08Z __rumbler31 joined #sbcl 2018-01-03T15:23:45Z toni_ quit 2018-01-03T15:25:52Z smurfrobot joined #sbcl 2018-01-03T15:28:20Z smurfrobot quit (Remote host closed the connection) 2018-01-03T15:33:17Z smurfrobot joined #sbcl 2018-01-03T15:37:03Z Jesin joined #sbcl 2018-01-03T15:57:38Z stassats joined #sbcl 2018-01-03T16:00:11Z nyef``: So, just tried TRACE :ENCAPSULATE NIL :BREAK-AFTER T. 2018-01-03T16:00:46Z nyef``: Because I needed to know how it interacted with backtraces. 2018-01-03T16:00:52Z nyef``: Guess what I found? 2018-01-03T16:01:24Z stassats: a sigbus? 2018-01-03T16:01:29Z nyef``: Nope. 2018-01-03T16:02:33Z stassats: pfdietz: what is really the point of destructuring on &whole? 2018-01-03T16:02:33Z nyef``: I found that backtrace on x86oids is doing wrong things, and that the post-call breakpoint didn't fire on PPC. 2018-01-03T16:03:46Z nyef``: Hrm. Actually, I can't even say with confidence that the breakpoint was even installed on PPC. 2018-01-03T16:04:17Z smurfrobot quit (Remote host closed the connection) 2018-01-03T16:06:08Z nyef``: Which means that I'm about at the limit for what I can do on my current thread of development. 2018-01-03T16:07:12Z nyef``: Okay, I know that the start breakpoint is getting hit, but the end breakpoint isn't. 2018-01-03T16:08:45Z nyef``: ... Probably for the same damned reason as the :TL-XEP thing. 2018-01-03T16:15:52Z trittweiler quit (Ping timeout: 272 seconds) 2018-01-03T16:16:25Z trittweiler joined #sbcl 2018-01-03T16:45:05Z MetaYan quit (Ping timeout: 240 seconds) 2018-01-03T16:46:12Z MetaYan joined #sbcl 2018-01-03T16:53:52Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-03T17:04:49Z smurfrobot joined #sbcl 2018-01-03T17:09:39Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-03T17:26:18Z varjag joined #sbcl 2018-01-03T17:40:16Z nyef``: Is there an easy way to EMIT-LABEL from IR2TRAN? 2018-01-03T17:40:39Z stassats: what for? 2018-01-03T17:42:15Z nyef``: I need to record a couple of locations in the CDF, I only know what the locations are during IR2TRAN, and I don't really want them on the CDF code-location list. 2018-01-03T17:44:50Z stassats: is it a block? 2018-01-03T17:45:12Z nyef``: No, it's a sub-block VOP boundary. 2018-01-03T17:45:12Z stassats: could use block-label 2018-01-03T17:45:33Z nyef``: Hell, it's a sub-node VOP boundary. 2018-01-03T17:46:11Z nyef``: I'll add a VOP purely to do an EMIT-LABEL if I have to. /-: 2018-01-03T17:50:55Z nyef``: ... do I have to? 2018-01-03T17:50:59Z karlosz joined #sbcl 2018-01-03T17:52:56Z smurfrobot joined #sbcl 2018-01-03T17:53:19Z m00natic quit (Remote host closed the connection) 2018-01-03T17:53:44Z stassats: no labels are calculated without emit-label, except for the block labels 2018-01-03T17:56:37Z nyef``: ... Looks like I can "just" (assemble (*code-segment*) (emit-label ...))? 2018-01-03T17:56:55Z stassats: in ir2? 2018-01-03T17:57:14Z nyef``: Ah, good point. This would be pre-segment, wouldn't it? 2018-01-03T17:57:26Z nyef``: Right, I guess I do need a new VOP. 2018-01-03T17:58:58Z nyef``: And there's no generic VOP that already does what I need. 2018-01-03T18:05:42Z stassats: it can be a generic vop 2018-01-03T18:08:26Z nyef``: Exactly. 2018-01-03T18:09:57Z ym quit (Ping timeout: 240 seconds) 2018-01-03T18:10:17Z ym joined #sbcl 2018-01-03T18:22:30Z karlosz quit (Quit: karlosz) 2018-01-03T18:23:28Z shka joined #sbcl 2018-01-03T18:36:42Z smurfrobot quit (Remote host closed the connection) 2018-01-03T18:54:51Z nyef``: Does :SB-DYNCOUNT work these days? 2018-01-03T18:55:41Z stassats: never used it 2018-01-03T18:55:51Z nyef``: Ah. "not been tested since the fork from base CMU CL". 2018-01-03T19:02:52Z nyef``: Right, time to try and get the compiler side of this damage to build before I start in on the debugger changes. 2018-01-03T19:18:08Z stassats: ok, (map '* a b) gets a warning, but twice, once from map, once from %map 2018-01-03T19:18:31Z stassats: one thing i haven't solved with custom casts, chaining 2018-01-03T19:18:42Z stassats: well, better than no warning 2018-01-03T19:23:49Z nyef``: ... build number three. I think I'm finally running out of ways that this can go wrong at XC-time, at least. 2018-01-03T19:31:11Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-03T19:38:19Z jack_rabbit joined #sbcl 2018-01-03T19:46:08Z trittweiler quit (Ping timeout: 272 seconds) 2018-01-03T20:27:00Z dougk_ joined #sbcl 2018-01-03T20:38:26Z aeth: In case anyone missed it, the new Linux kernel (4.15-rc6) has a 5% to 30% slowdown on Intel CPUs depending on how heavily applications use syscalls. Not too many benchmarks up yet, e.g. https://www.phoronix.com/scan.php?page=article&item=linux-415-x86pti&num=2 2018-01-03T20:38:57Z aeth: It appears to affect I/O a lot, so it will affect the performance of parts of SBCL. 2018-01-03T20:39:09Z stassats: we... don't really care 2018-01-03T20:44:55Z nyef``: It's not going to slow down my PowerPC G4, is it? 2018-01-03T20:45:15Z stassats: would you even notice? 2018-01-03T20:46:36Z nyef``: 30% on a half-hour build process? Yeah, I'd notice. 2018-01-03T20:47:20Z stassats: is the build process so kernel-heavy? 2018-01-03T20:47:35Z aeth: ARM64 might be getting a similar change, apparently. https://www.reddit.com/r/hardware/comments/7nuhb6/arm64_also_receives_linux_kernel_patch_to_unmap/ 2018-01-03T20:47:58Z aeth: That's the first time I've heard anything about anything other than Intel x86-64 (and Intel x86?) 2018-01-03T20:49:56Z aeth: The initial reports were that the patch doesn't even apply to AMD CPUs iirc. 2018-01-03T20:50:08Z smurfrobot joined #sbcl 2018-01-03T20:50:47Z nyef``: Also? Not the first time I've heard about a CPU's speculative execution magic causing problems. The MIPS R10000 had problems with memory coherency under certain circumstances. 2018-01-03T21:00:38Z Guest26041 is now known as pkhuong 2018-01-03T21:00:48Z pkhuong: or turn the security feature off. 2018-01-03T21:01:21Z pkhuong: x86 isn't affected; the virtual address space isn't large enough to fit a reasonable user AS and the kernel's. 2018-01-03T21:01:39Z aeth: Okay, the main thing being talked about only applies to non-AMD x86 CPUs. (People using VIA CPUs will be affected by the patch because the patch only whitelists AMD.) https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=x86/pti&id=694d99d40972f12e59a3696effee8a376b79d7c8 2018-01-03T21:02:22Z aeth: It's a new security feature that will only be enabled on vulnerable CPUs. 2018-01-03T21:02:54Z stassats: "feature" 2018-01-03T21:10:08Z phoe: s/feature/mitigation/ 2018-01-03T21:16:19Z corci: Yippee, build fixed! 2018-01-03T21:16:20Z corci: Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #2817: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/2817/ 2018-01-03T21:21:19Z scymtym quit (Remote host closed the connection) 2018-01-03T21:24:27Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-03T21:26:21Z dougk_ joined #sbcl 2018-01-03T21:27:35Z shka quit (Ping timeout: 240 seconds) 2018-01-03T21:30:07Z jack_rabbit quit (Ping timeout: 248 seconds) 2018-01-03T21:30:54Z eudoxia joined #sbcl 2018-01-03T21:41:34Z smurfrobot quit (Remote host closed the connection) 2018-01-03T21:42:42Z jack_rabbit joined #sbcl 2018-01-03T21:44:08Z Xof quit (Ping timeout: 252 seconds) 2018-01-03T21:51:53Z nyef``: Damned SINGLE CHARACTER TYPOs. Requiring a full damned build cycle to fix, no less. )-: 2018-01-03T21:58:16Z eschatologist quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in) 2018-01-03T21:58:49Z eschatologist joined #sbcl 2018-01-03T22:06:58Z stassats: would you be less unhappy with two character typos? 2018-01-03T22:07:58Z nyef``: Depends on their proximity, really. 2018-01-03T22:08:07Z nyef``: Also how many builds I've already done on the same line of development. 2018-01-03T22:08:45Z stassats: interactive development,n udge nudge 2018-01-03T22:09:13Z nyef``: Yeah, yeah. The reason I got into Lisp in the first place. 2018-01-03T22:10:26Z nyef``: That said, the bit I'm working on right now involves changing the compiler debug info, and I'm using backtrace.impure.lisp to test, which basically means full builds anyway. 2018-01-03T22:12:13Z stassats: i turn on the interpreter and butcher the compiler 2018-01-03T22:12:48Z jamtho_ joined #sbcl 2018-01-03T22:15:27Z BitPuffin|osx quit (Ping timeout: 248 seconds) 2018-01-03T22:16:02Z Jesin quit (Ping timeout: 252 seconds) 2018-01-03T22:25:05Z nyef`` sighs. 2018-01-03T22:25:17Z nyef``: Got a reader conditional backwards, twice in quick succession. /-: 2018-01-03T22:25:33Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-03T22:27:33Z nyef``: Eventually I'm going to run out of stupid fiddly mistakes and finally hit something that will tell me that I've missed something fundamental that invalidates everything I've been working on for the past couple of days. 2018-01-03T22:27:50Z nyef``: ... Or that stupid test will finally pass. Possibly both. 2018-01-03T22:30:09Z dougk_ joined #sbcl 2018-01-03T22:37:56Z __rumbler31 quit (Ping timeout: 260 seconds) 2018-01-03T22:42:07Z smurfrobot joined #sbcl 2018-01-03T22:42:55Z stassats: or something that will become apparent in ten years 2018-01-03T22:43:40Z nyef``: Ten years before we find a problem? That's a win, I think. 2018-01-03T22:45:09Z nyef``: I suppose it might be a loss, if it means that nobody actually uses any of it over that time period. 2018-01-03T22:46:55Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-03T22:58:57Z karlosz joined #sbcl 2018-01-03T23:01:51Z varjag quit (Ping timeout: 240 seconds) 2018-01-03T23:07:11Z stassats quit (Ping timeout: 248 seconds) 2018-01-03T23:15:32Z stassats joined #sbcl 2018-01-03T23:16:00Z eudoxia quit (Quit: Leaving) 2018-01-03T23:22:48Z karlosz quit (Quit: karlosz) 2018-01-03T23:23:26Z stassats quit (Ping timeout: 260 seconds) 2018-01-03T23:24:59Z Bike quit (Ping timeout: 260 seconds) 2018-01-03T23:26:13Z nyef``: Well! The test doesn't pass, but now it's because it got ((NAMESTRING #) (:EXTERNAL)) rather than ((NAMESTRING) (:EXTERNAL)). That's far, far better than a type error involving a bogus object. 2018-01-03T23:42:48Z rpg joined #sbcl 2018-01-03T23:43:11Z smurfrobot joined #sbcl 2018-01-03T23:47:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-03T23:50:38Z whoman joined #sbcl 2018-01-04T00:05:46Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-04T00:05:49Z nyef``: This... is actually rather dissatisfying. The test suite revealed a bug. A fairly nasty bug, really. I *fix* the bug. And the test still doesn't pass. 2018-01-04T00:06:37Z nyef``: And it took nine commits to do so, and I have yet to go back through, review them, and add proper commit comments. 2018-01-04T00:23:38Z whoman: bug in testing framework ! 2018-01-04T00:26:12Z nyef``: No, nor really bug in tests. Just more work to do. 2018-01-04T00:43:59Z smurfrobot joined #sbcl 2018-01-04T00:49:13Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-04T00:56:07Z smurfrobot joined #sbcl 2018-01-04T00:57:58Z varjag joined #sbcl 2018-01-04T00:59:19Z nyef``: Hrm. I can add a ? in two places to make the test pass on ppc, and not fail on x86-64... but I'm not at all convinced that I should. 2018-01-04T01:00:09Z varjag quit (Remote host closed the connection) 2018-01-04T01:00:17Z varjag joined #sbcl 2018-01-04T01:00:31Z nyef``: In fact, I'm fairly sure that I shouldn't: Duplicating out the test, making one version have the ?s and the other be :FAILS-ON something seems more appropriate. 2018-01-04T01:03:04Z nyef``: Altern... No. No alternately. The two tests plus the :FAILS-ON, provided that the :FAILS-ON isn't a set of architectures, would be the most appropriate in that it documents what the difference is quite precisely. 2018-01-04T01:05:03Z varjag quit (Ping timeout: 248 seconds) 2018-01-04T01:16:05Z smurfrobot quit (Remote host closed the connection) 2018-01-04T01:22:13Z smurfrobot joined #sbcl 2018-01-04T01:27:27Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-04T01:28:42Z dougk_ joined #sbcl 2018-01-04T01:30:27Z smurfrobot joined #sbcl 2018-01-04T01:34:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-04T01:43:28Z smurfrobot joined #sbcl 2018-01-04T02:01:47Z smurfrobot quit (Remote host closed the connection) 2018-01-04T02:44:13Z jamtho_ quit (Quit: Leaving) 2018-01-04T03:15:57Z slyrus quit (Ping timeout: 240 seconds) 2018-01-04T03:20:16Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-04T03:25:11Z adlai quit (Ping timeout: 240 seconds) 2018-01-04T03:29:15Z adlai joined #sbcl 2018-01-04T04:12:36Z scymtym joined #sbcl 2018-01-04T05:09:57Z shka joined #sbcl 2018-01-04T05:15:55Z smurfrobot joined #sbcl 2018-01-04T05:20:26Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-04T05:23:18Z nyef``: Okay, my current branch is a mess, but I'm down to TWO backtrace.impure.lisp failures. With a bit of luck, I won't have just broken that with my latest round of edits. 2018-01-04T05:23:48Z nyef``: ... And I totally need to do a before-and-after MIPS build set tomorrow. 2018-01-04T05:59:18Z milanj quit (Quit: This computer has gone to sleep) 2018-01-04T05:59:23Z smurfrobot joined #sbcl 2018-01-04T06:04:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-04T06:09:53Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-04T06:13:14Z smurfrobot joined #sbcl 2018-01-04T06:17:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-04T06:35:48Z smurfrobot joined #sbcl 2018-01-04T06:40:31Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-04T07:05:08Z scymtym quit (Ping timeout: 252 seconds) 2018-01-04T07:10:04Z pfdietz quit 2018-01-04T07:45:41Z milanj joined #sbcl 2018-01-04T08:15:45Z scymtym joined #sbcl 2018-01-04T08:23:01Z smurfrobot joined #sbcl 2018-01-04T08:26:08Z shka quit (Ping timeout: 248 seconds) 2018-01-04T08:31:59Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-04T09:21:03Z aeth quit (Ping timeout: 248 seconds) 2018-01-04T09:26:51Z aeth joined #sbcl 2018-01-04T09:50:36Z smurfrobot joined #sbcl 2018-01-04T09:55:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-04T10:11:25Z smurfrobot joined #sbcl 2018-01-04T10:16:01Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-04T10:33:19Z smurfrobot joined #sbcl 2018-01-04T10:37:59Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-04T10:43:34Z smurfrobot joined #sbcl 2018-01-04T10:45:22Z nicdev quit (Remote host closed the connection) 2018-01-04T10:48:11Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-04T11:03:03Z oleo quit (Remote host closed the connection) 2018-01-04T11:03:33Z oleo joined #sbcl 2018-01-04T11:17:09Z angavrilov joined #sbcl 2018-01-04T11:22:34Z m00natic joined #sbcl 2018-01-04T11:44:23Z smurfrobot joined #sbcl 2018-01-04T11:48:53Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-04T11:54:37Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-04T11:54:47Z smurfrobot joined #sbcl 2018-01-04T12:16:47Z smurfrobot quit (Remote host closed the connection) 2018-01-04T12:21:32Z smurfrobot joined #sbcl 2018-01-04T12:26:39Z fortitude quit (Ping timeout: 248 seconds) 2018-01-04T12:29:32Z Kevslinger joined #sbcl 2018-01-04T12:49:09Z smurfrobot quit (Remote host closed the connection) 2018-01-04T13:00:19Z rpg joined #sbcl 2018-01-04T13:00:39Z ikki joined #sbcl 2018-01-04T13:04:33Z myrkraverk quit (Ping timeout: 264 seconds) 2018-01-04T13:28:37Z smurfrobot joined #sbcl 2018-01-04T13:53:11Z smurfrobot quit (Remote host closed the connection) 2018-01-04T14:07:32Z myrkraverk joined #sbcl 2018-01-04T14:16:04Z smurfrobot joined #sbcl 2018-01-04T14:23:29Z Bike joined #sbcl 2018-01-04T14:27:08Z sigjuice quit (Ping timeout: 272 seconds) 2018-01-04T14:29:17Z sigjuice joined #sbcl 2018-01-04T14:32:27Z dougk_ joined #sbcl 2018-01-04T14:43:21Z ikki quit (Ping timeout: 260 seconds) 2018-01-04T14:47:44Z varjagg joined #sbcl 2018-01-04T14:53:15Z smurfrobot quit (Remote host closed the connection) 2018-01-04T15:07:29Z smurfrobot joined #sbcl 2018-01-04T15:16:50Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-04T15:27:16Z smurfrobot joined #sbcl 2018-01-04T15:29:06Z Shinmera: Are there cases under which SBCL won't expand a compiler macro? I'm mostly asking as I have a lot of really small functions that I'd like to inline, but I run into the inline expansion limit easy with that, so I've been thinking of changing it to do "manual inlining" through compiler macros. 2018-01-04T15:29:40Z Shinmera: Cases other than NOTINLINE that is. 2018-01-04T15:30:05Z varjagg quit (Ping timeout: 265 seconds) 2018-01-04T15:36:59Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-04T15:37:51Z scymtym quit (Ping timeout: 240 seconds) 2018-01-04T15:55:13Z rumbler31 joined #sbcl 2018-01-04T16:02:30Z smurfrobot quit (Remote host closed the connection) 2018-01-04T16:02:52Z rpg joined #sbcl 2018-01-04T16:11:01Z smurfrobot joined #sbcl 2018-01-04T16:13:38Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-04T16:15:21Z rpg joined #sbcl 2018-01-04T16:15:26Z smurfrobot quit (Remote host closed the connection) 2018-01-04T16:15:39Z smurfrobot joined #sbcl 2018-01-04T16:17:54Z nyef``: ... I think I just figured out why fun-end breakpoints (thus, TRACE :ENCAPSULATE NIL) stopped working on PPC. 2018-01-04T16:30:09Z smurfrobot quit (Remote host closed the connection) 2018-01-04T16:30:31Z smurfrobot joined #sbcl 2018-01-04T16:40:32Z ikki joined #sbcl 2018-01-04T16:49:46Z smurfrobot quit (Remote host closed the connection) 2018-01-04T16:55:19Z Jesin joined #sbcl 2018-01-04T16:55:47Z smurfrobot joined #sbcl 2018-01-04T16:56:20Z scymtym joined #sbcl 2018-01-04T16:59:25Z dougk_ quit (Ping timeout: 250 seconds) 2018-01-04T17:00:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-04T17:00:57Z dougk_ joined #sbcl 2018-01-04T17:06:02Z smurfrobot joined #sbcl 2018-01-04T17:06:43Z nyef``: dougk_: If I'm removing a feature from being specified by make-config.sh, should I also be removing it from the local-target-features files for the crossbuild-runner? 2018-01-04T17:07:35Z nyef``: And if so, do I need to do anything special there, or just go in and delete the keyword from the affected files? 2018-01-04T17:08:23Z dougk_: just delete i think 2018-01-04T17:08:36Z nyef``: Okay, thanks. 2018-01-04T17:08:39Z dougk_: if there are features that need to be universally added back in, they can go in the 'build-all.sh' script 2018-01-04T17:09:11Z nyef``: In this case, it's a feature that I'm removing because it now applies to all platforms. 2018-01-04T17:14:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-04T17:45:47Z m00natic quit (Remote host closed the connection) 2018-01-04T17:46:06Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-04T17:49:23Z rpg joined #sbcl 2018-01-04T17:57:15Z smurfrobot joined #sbcl 2018-01-04T18:03:08Z smurfrobot quit (Remote host closed the connection) 2018-01-04T18:06:38Z alandipert quit (Quit: Ping timeout (120 seconds)) 2018-01-04T18:07:06Z alandipert joined #sbcl 2018-01-04T18:12:42Z shka joined #sbcl 2018-01-04T18:20:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-04T18:37:41Z nyef``: You know what'd be neat? If SBCL_MAKE_PARALLEL managed to record somewhere the compiler output from each file processed, so that if something goes wrong, and it exceeds your scrollback, you can still find the error without having to run a non-parallel build. 2018-01-04T18:37:45Z smurfrobot joined #sbcl 2018-01-04T18:38:55Z smurfrobot quit (Remote host closed the connection) 2018-01-04T18:40:55Z varjagg joined #sbcl 2018-01-04T18:41:10Z dougk_ joined #sbcl 2018-01-04T18:54:39Z nyef``: And, yes, I did find where the fun-end breakpoint stuff is going wrong. And it's the same damned thing. 2018-01-04T19:25:58Z rpg_ joined #sbcl 2018-01-04T19:28:44Z rpg quit (Ping timeout: 252 seconds) 2018-01-04T19:29:41Z rpg_ is now known as rpg 2018-01-04T19:32:15Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-04T19:35:12Z dougk_ joined #sbcl 2018-01-04T21:09:42Z scymtym: dougk_: did you get a chance to look at the lambda list changes? 2018-01-04T21:13:11Z dougk_: no, in fact can you remind me - did you send me a link to github, or an email? i'm stuck in transit ("snowmageddon") 2018-01-04T21:15:01Z scymtym: sorry to hear that 2018-01-04T21:15:27Z scymtym: let me get the link 2018-01-04T21:16:40Z scymtym: https://github.com/scymtym/sbcl/compare/lambda-list-changes~5...lambda-list-changes 2018-01-04T21:17:14Z scymtym: it's a draft at the moment. i wanted to know whether you agree with the general idea 2018-01-04T21:23:06Z varjagg left #sbcl 2018-01-04T21:34:52Z stassats joined #sbcl 2018-01-04T21:37:04Z rpg quit (Ping timeout: 268 seconds) 2018-01-04T21:41:19Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-04T21:41:59Z dougk_ joined #sbcl 2018-01-04T21:52:52Z stassats left #sbcl 2018-01-04T21:53:02Z stassats joined #sbcl 2018-01-04T21:53:28Z stassats: undefined variable: SB!DI::FRAME-POINTER 2018-01-04T21:54:00Z nyef``: My changes, I presume? 2018-01-04T21:54:41Z nyef``: Ah. ARM/ARM64. 2018-01-04T21:55:11Z shka quit (Ping timeout: 248 seconds) 2018-01-04T21:55:14Z stassats: yes 2018-01-04T21:56:26Z nyef``: It would have to be one of the special snowflake platforms that did it, too. /-: 2018-01-04T21:57:59Z nyef``: Damn, I broke that fairly early on, too. 2018-01-04T21:58:12Z nyef``: Since it has to be a SAP, and I swapped it out for an integer. 2018-01-04T21:58:22Z nyef``: Oh, wait. No... What? 2018-01-04T21:58:25Z stassats: do you need any help for the arm64 side? 2018-01-04T21:58:58Z nyef``: Can we "just" kill the LRA term in that message? 2018-01-04T21:59:24Z stassats: can we kill /noshow0? 2018-01-04T22:00:08Z joshe joined #sbcl 2018-01-04T22:00:15Z nyef``: The point of /noshow0 is that it *IS* killed, just easy to resurrect. 2018-01-04T22:00:47Z stassats: except that i can't redefine it without pain 2018-01-04T22:01:19Z nyef``: Right. 2018-01-04T22:01:31Z stassats: i usually kill all the show0 nonsense i encounter, except if it's around cold-init stuff 2018-01-04T22:03:32Z nyef``: (stack-ref (int-sap (context-register context sb!vm::cfp-offset)) lra-save-offset) ? 2018-01-04T22:05:45Z stassats: x86 doesn't have the same error? 2018-01-04T22:06:33Z nyef``: No, it doesn't. For reasons. 2018-01-04T22:06:56Z stassats: but can you trigger it on a risc? 2018-01-04T22:07:04Z nyef``: (Basically, if it gets to that point, the PC is actually in the boxed region of the code-object.) 2018-01-04T22:07:16Z nyef``: On a non-x86oid, though... 2018-01-04T22:08:22Z nyef``: Hrm. 2018-01-04T22:09:27Z nyef``: Yeah, there's a window on PPC, at least. 2018-01-04T22:10:03Z stassats: yet the non-x86oid platforms are a lot closer to precise backtraces 2018-01-04T22:10:07Z nyef``: Overall, I'm looking to address the reasons for that error, possibly to the point where we can turn it into a bug. 2018-01-04T22:10:12Z stassats: not having to deal with the c stack 2018-01-04T22:10:32Z stassats: yet they actually have worse backtraces 2018-01-04T22:10:54Z nyef``: "Worse", in that they don't have the C frames? 2018-01-04T22:11:42Z nyef``: Oh, I know! "Worse", in that they don't detect undefined-tramp properly? 2018-01-04T22:13:31Z stassats: i actually see little value in detecting undefined-tramp 2018-01-04T22:13:45Z stassats: it's already saying "undefined" 2018-01-04T22:14:02Z stassats: whether it's a "bogus frame" or [undefined] is immaterial 2018-01-04T22:14:24Z nyef``: Okay, so worse how? 2018-01-04T22:14:35Z stassats: unreliable, just showing some junk like ??? 2018-01-04T22:14:43Z rpg joined #sbcl 2018-01-04T22:14:50Z stassats: at least from cold-init 2018-01-04T22:15:07Z nyef``: ... The LDB backtrace, or the real debugger? 2018-01-04T22:15:29Z stassats: LDB 2018-01-04T22:15:32Z nyef``: Ah. 2018-01-04T22:15:55Z nyef``: I'm... not too worried about LDB backtraces, TBH. 2018-01-04T22:16:14Z stassats: but i think i had some of that fixed 2018-01-04T22:16:27Z stassats: like 24ce8027a1c555f2e82e4939c31c9e15847c9d89 2018-01-04T22:17:28Z stassats: is the stack frame format documented anywhere? with all the stuff in the fake foreign frames? 2018-01-04T22:17:33Z nyef``: ... And then things broke again on 2017-Oct-10? 2018-01-04T22:18:18Z stassats: like, what is (when (symbolp code) (return (values code 0 context)))? 2018-01-04T22:19:23Z nyef``: There are two possible cases when that triggers. Either CODE is NIL, meaning "not a code-object", or it's :UNDEFINED-FUNCTION. 2018-01-04T22:19:45Z stassats: did you fix undefined-tramp detection? 2018-01-04T22:19:50Z nyef``: Not yet. 2018-01-04T22:20:07Z stassats: it's in read-only-space, can we just do a range-check? 2018-01-04T22:20:46Z nyef``: Honestly, it's on my list to fix this month. 2018-01-04T22:21:11Z stassats: no need to give the tramps all the headers, just to appease a small debugger feature 2018-01-04T22:21:45Z nyef``: I suspect that something stupid is happening with the current mechanism, and I just haven't tracked it down yet. 2018-01-04T22:22:16Z stassats: i think it's started happening after the move to read only tramps 2018-01-04T22:22:41Z nyef``: This comes as absolutely no surprise. 2018-01-04T22:22:51Z stassats: but has been a low priority for me due its diminishing utility 2018-01-04T22:25:27Z stassats: random "Invalid exit status: kill-non-lisp-thread.impure.lisp" is starting to annoy me 2018-01-04T22:25:33Z stassats: on darwin 2018-01-04T22:25:57Z nyef``: You almost had me worried there, until you said the magic words "on darwin", which means "not important". (-: 2018-01-04T22:26:44Z stassats: should have said "on hppa" 2018-01-04T22:27:19Z nyef``: I'd've asked you what HPPA box you were using, and why you hadn't fixed any of the more egregious problems. 2018-01-04T22:28:04Z stassats: qemu 2018-01-04T22:28:33Z nyef``: ... Riiight. When did they merge HPPA support, again? 2018-01-04T22:28:47Z nyef``: (Within the past YEAR, was it?) 2018-01-04T22:30:29Z nyef``: Just in case they *did*, or they managed to add any interesting MIPS CPUs or documentation, I'm updating my local qemu tree. 2018-01-04T22:31:35Z stassats: don't think it's merged or fully working 2018-01-04T22:31:45Z stassats: "The emulation already boots a Debian install CD, runs through whole kernel initialization code and even runs quite far into the init process." 2018-01-04T22:32:10Z stassats: that's from "Dec 2017" 2018-01-04T22:32:45Z nyef``: So... last MONTH? 2018-01-04T22:34:28Z nyef``: Hrm... Okay, yes, there's an HPPA CPU target now. 2018-01-04T22:37:14Z stassats: and the CI is using some older macOS, so I may never actually hit it 2018-01-04T22:37:48Z stassats: 10.9.5, while i'm on 10.13.2 2018-01-04T22:38:11Z stassats: could try leaving it on overnight 2018-01-04T22:38:17Z attila_lendvai joined #sbcl 2018-01-04T22:38:17Z attila_lendvai quit (Changing host) 2018-01-04T22:38:17Z attila_lendvai joined #sbcl 2018-01-04T22:38:26Z stassats: (all that wasted energy) 2018-01-04T22:40:20Z nyef``: ... but no MIPS R1[0246]000 support. /-: 2018-01-04T22:43:02Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-04T22:56:45Z rumbler31 quit (Ping timeout: 264 seconds) 2018-01-04T22:58:00Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-04T23:08:48Z corci: Project sbcl-master-windows » Windows_7_32bit build #1709: FAILURE in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1709/ 2018-01-04T23:13:24Z stassats: huh, running kill-non-lisp-thread in a loop, i get The value -3135 is not of type (UNSIGNED-BYTE 61) 2018-01-04T23:13:29Z stassats: from (GET-INTERNAL-REAL-TIME) 2018-01-04T23:13:43Z nyef``: Non-monotonic clock? 2018-01-04T23:14:22Z stassats: apparently 2018-01-04T23:16:48Z stassats: looking in the logs, i see mac timed[97]: settimeofday({0x5a4eb340,0x934c4}) == 0 2018-01-04T23:17:40Z stassats: https://bugs.launchpad.net/sbcl/+bug/1735795 2018-01-04T23:17:57Z stassats: also https://bugs.launchpad.net/sbcl/+bug/1028026 2018-01-04T23:20:43Z corci: Project sbcl-cross-build-master » arm64,ubuntu_xenial_64bit build #35: FAILURE in 9 min 1 sec: http://ci.cor-lab.de/job/sbcl-cross-build-master/architecture=arm64,label=ubuntu_xenial_64bit/35/ 2018-01-04T23:34:48Z stassats: hurray 2018-01-04T23:44:07Z nyef``: Right. Shall I check in that alternate STACK-REF I suggested earlier? 2018-01-04T23:44:37Z stassats: is that the fix? 2018-01-04T23:44:44Z stassats: if it is, then yes 2018-01-04T23:46:39Z nyef``: Given that we shouldn't be hitting this case ANYWAY... 2018-01-04T23:53:49Z corci: Yippee, build fixed! 2018-01-04T23:53:49Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2823: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2823/ 2018-01-05T00:14:40Z dougk_ joined #sbcl 2018-01-05T00:34:45Z stassats: might finally add monotonic clock support to get-internal-real-time 2018-01-05T00:35:04Z stassats: tomorrow or whenever the next sbcl hacking session is 2018-01-05T00:36:52Z stassats: linux and mac, for a start 2018-01-05T00:46:05Z stassats quit (Ping timeout: 240 seconds) 2018-01-05T00:52:35Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-05T01:06:13Z dougk_ joined #sbcl 2018-01-05T01:14:41Z corci: Yippee, build fixed! 2018-01-05T01:14:41Z corci: Project sbcl-master-windows » Windows_7_32bit build #1710: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1710/ 2018-01-05T01:16:45Z pfdietz joined #sbcl 2018-01-05T01:17:20Z pfdietz left #sbcl 2018-01-05T01:17:41Z pfdietz joined #sbcl 2018-01-05T01:20:20Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-05T01:20:55Z dougk_ joined #sbcl 2018-01-05T01:38:39Z nyef``: Okay, with a bit of luck, that'll actually fix ARMoid builds. 2018-01-05T02:16:29Z milanj quit (Quit: This computer has gone to sleep) 2018-01-05T02:21:19Z pfdietz: Jiggery-pokery: late 19th century: probably a variant of Scots joukery-pawkery, from jouk ‘dodge, skulk,’ of unknown origin. 2018-01-05T02:21:58Z nyef``: Heh. 2018-01-05T03:34:01Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-05T03:43:20Z eschatologist quit (Ping timeout: 276 seconds) 2018-01-05T03:45:36Z dougk_ joined #sbcl 2018-01-05T03:51:59Z corci: Yippee, build fixed! 2018-01-05T03:52:00Z corci: Project sbcl-cross-build-master » arm64,ubuntu_xenial_64bit build #38: FIXED in 9 min 12 sec: http://ci.cor-lab.de/job/sbcl-cross-build-master/architecture=arm64,label=ubuntu_xenial_64bit/38/ 2018-01-05T03:53:26Z nyef``: ... good. Good enough? 2018-01-05T04:23:31Z corci: Yippee, build fixed! 2018-01-05T04:23:32Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2826: FIXED in 40 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2826/ 2018-01-05T04:45:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-05T04:46:56Z smurfrobot joined #sbcl 2018-01-05T04:49:40Z karlosz joined #sbcl 2018-01-05T04:51:43Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-05T05:26:53Z Bike quit (Quit: Lost terminal) 2018-01-05T05:39:22Z oleo quit (Quit: Leaving) 2018-01-05T05:47:39Z smurfrobot joined #sbcl 2018-01-05T05:51:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-05T06:09:58Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-05T06:37:27Z shka joined #sbcl 2018-01-05T06:48:49Z smurfrobot joined #sbcl 2018-01-05T06:53:12Z karlosz quit (Quit: karlosz) 2018-01-05T06:54:00Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-05T06:55:11Z karlosz joined #sbcl 2018-01-05T07:13:37Z scymtym quit (Ping timeout: 248 seconds) 2018-01-05T07:29:01Z shka quit (Ping timeout: 265 seconds) 2018-01-05T07:49:42Z smurfrobot joined #sbcl 2018-01-05T07:51:57Z karlosz quit (Ping timeout: 264 seconds) 2018-01-05T07:54:09Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-05T08:08:52Z trittweiler joined #sbcl 2018-01-05T08:33:11Z scymtym joined #sbcl 2018-01-05T08:46:18Z eschatologist joined #sbcl 2018-01-05T09:51:24Z smurfrobot joined #sbcl 2018-01-05T09:55:15Z smurfrobot quit (Remote host closed the connection) 2018-01-05T09:55:30Z smurfrobot joined #sbcl 2018-01-05T10:02:34Z milanj joined #sbcl 2018-01-05T10:07:43Z smurfrobot quit (Remote host closed the connection) 2018-01-05T10:12:24Z smurfrobot joined #sbcl 2018-01-05T10:25:54Z smurfrobot quit (Remote host closed the connection) 2018-01-05T10:31:45Z smurfrobot joined #sbcl 2018-01-05T10:40:03Z smurfrobot quit (Remote host closed the connection) 2018-01-05T10:46:48Z stassats joined #sbcl 2018-01-05T10:51:04Z ym quit (Quit: Leaving) 2018-01-05T10:59:45Z stassats quit (Ping timeout: 248 seconds) 2018-01-05T11:02:48Z smurfrobot joined #sbcl 2018-01-05T11:03:35Z stassats joined #sbcl 2018-01-05T11:10:52Z m00natic joined #sbcl 2018-01-05T11:27:39Z smurfrobot quit (Remote host closed the connection) 2018-01-05T11:27:50Z stassats: maybe internal-time-units-per-second should be bumped as well 2018-01-05T11:31:50Z smurfrobot joined #sbcl 2018-01-05T11:40:25Z stassats quit (Ping timeout: 260 seconds) 2018-01-05T11:48:43Z smurfrobot quit (Remote host closed the connection) 2018-01-05T12:17:14Z smurfrobot joined #sbcl 2018-01-05T12:22:09Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-05T12:26:34Z smurfrobot joined #sbcl 2018-01-05T12:31:11Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-05T12:56:36Z Bike joined #sbcl 2018-01-05T13:00:23Z rpg joined #sbcl 2018-01-05T13:27:24Z smurfrobot joined #sbcl 2018-01-05T13:31:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-05T13:43:48Z m00natic quit (Quit: ERC (IRC client for Emacs 26.0.90)) 2018-01-05T13:44:56Z m00natic joined #sbcl 2018-01-05T13:53:37Z fortitude joined #sbcl 2018-01-05T14:15:18Z josemanuel joined #sbcl 2018-01-05T14:20:45Z trittweiler quit (Remote host closed the connection) 2018-01-05T14:21:02Z trittweiler joined #sbcl 2018-01-05T14:25:05Z trittweiler quit (Ping timeout: 240 seconds) 2018-01-05T14:28:10Z smurfrobot joined #sbcl 2018-01-05T14:33:03Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-05T14:45:38Z rumbler31 joined #sbcl 2018-01-05T14:51:09Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-05T15:08:46Z Jesin quit (Quit: Leaving) 2018-01-05T15:09:54Z smurfrobot joined #sbcl 2018-01-05T15:10:02Z attila_lendvai joined #sbcl 2018-01-05T15:10:02Z attila_lendvai quit (Changing host) 2018-01-05T15:10:02Z attila_lendvai joined #sbcl 2018-01-05T15:10:44Z smurfrobot quit (Remote host closed the connection) 2018-01-05T15:13:43Z Jesin joined #sbcl 2018-01-05T15:19:54Z oleo joined #sbcl 2018-01-05T15:28:43Z smurfrobot joined #sbcl 2018-01-05T15:36:19Z karlosz joined #sbcl 2018-01-05T15:54:08Z smurfrobot quit (Remote host closed the connection) 2018-01-05T15:58:32Z Colleen quit (Quit: Colleen) 2018-01-05T16:05:35Z karlosz quit (Quit: karlosz) 2018-01-05T16:46:49Z smurfrobot joined #sbcl 2018-01-05T16:57:49Z Shinmera is now known as TyColleen 2018-01-05T17:00:05Z TyColleen is now known as Shinmera 2018-01-05T17:00:56Z TyColleen joined #sbcl 2018-01-05T17:08:12Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-05T17:08:44Z ikki quit (Ping timeout: 268 seconds) 2018-01-05T17:22:32Z Jesin quit (Quit: Leaving) 2018-01-05T17:23:38Z Shinmera is now known as Colleen 2018-01-05T17:24:22Z Colleen is now known as Shinmera 2018-01-05T17:24:36Z TyColleen is now known as Colleen 2018-01-05T17:42:36Z dustinm` quit (Quit: Leaving) 2018-01-05T17:46:19Z karlosz joined #sbcl 2018-01-05T17:46:50Z smurfrobot quit (Remote host closed the connection) 2018-01-05T17:47:11Z dustinm` joined #sbcl 2018-01-05T18:01:44Z karlosz quit (Ping timeout: 252 seconds) 2018-01-05T18:41:14Z shka joined #sbcl 2018-01-05T18:47:20Z smurfrobot joined #sbcl 2018-01-05T18:58:30Z smurfrobot quit (Remote host closed the connection) 2018-01-05T18:58:46Z smurfrobot joined #sbcl 2018-01-05T19:05:34Z foom2 joined #sbcl 2018-01-05T19:08:40Z foom quit (Ping timeout: 252 seconds) 2018-01-05T19:16:11Z stassats joined #sbcl 2018-01-05T19:47:09Z smurfrobot quit (Remote host closed the connection) 2018-01-05T20:13:27Z attila_lendvai joined #sbcl 2018-01-05T20:18:12Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-05T20:19:11Z milanj quit (Quit: This computer has gone to sleep) 2018-01-05T20:47:40Z smurfrobot joined #sbcl 2018-01-05T20:55:41Z attila_lendvai joined #sbcl 2018-01-05T21:04:48Z Xof joined #sbcl 2018-01-05T21:06:20Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-05T21:11:03Z karlosz joined #sbcl 2018-01-05T21:17:31Z scymtym quit (Ping timeout: 240 seconds) 2018-01-05T21:19:24Z nyef``: I am... almost happy about the remaining reader conditionals in debug-int. 2018-01-05T21:20:41Z nyef``: Well, maybe "happy" isn't the right word. But I know what most of them are for, why they're there, and which ones are in parts of the code that I'm still planning to work on. 2018-01-05T21:20:51Z stassats: nyef``: btw, ARM64 does have a CSP register 2018-01-05T21:21:52Z nyef``: Okay. I'm not sure that I care right now, though? 2018-01-05T21:22:07Z stassats: well, your commit message said it doesn't 2018-01-05T21:22:16Z nyef``: Fair enough. 2018-01-05T21:31:49Z sigjuice quit (Ping timeout: 256 seconds) 2018-01-05T21:32:56Z shka quit (Ping timeout: 252 seconds) 2018-01-05T21:33:06Z sigjuice joined #sbcl 2018-01-05T21:39:39Z stassats: down to one pfdietz ticket 2018-01-05T21:40:01Z stassats: i want ./run-tests.sh to not depend on sb-posix 2018-01-05T21:42:09Z stassats: the remaining ticket seems easy, but i'll probably leave it for tomorrow 2018-01-05T21:42:27Z stassats: and now there are two 2018-01-05T21:43:15Z stassats: the new one is a single-character fix 2018-01-05T21:50:23Z pchrist quit (Quit: leaving) 2018-01-05T21:51:07Z pchrist joined #sbcl 2018-01-05T21:57:50Z scymtym joined #sbcl 2018-01-05T22:09:10Z Xof: stassats: can you tell me why the new symeval constant-folding transform is safe when it converts to just the bare `symbol'? 2018-01-05T22:09:53Z stassats: Xof: ir1-convert will handle it 2018-01-05T22:10:09Z Xof: it looks worrying twice to me: once because of cross-compiling (you'll pick up the host value) and once because of multiple evaluation 2018-01-05T22:10:33Z stassats: well, it's a constant 2018-01-05T22:10:34Z Xof: (defconstant foo 'bar) (defconstant bar 'baz) (symbol-value 'foo) 2018-01-05T22:12:25Z stassats: well, it's not transforming to the value of FOO, but to FOO 2018-01-05T22:12:48Z Xof: oh OK, yes 2018-01-05T22:13:33Z Xof: thanks 2018-01-05T22:13:58Z stassats: i'm more concering with the symbol-value transform going to FOO when it's a special, which then goes to ir1-convert, which goes back to symeval 2018-01-05T22:14:08Z stassats: well, not concerned, but it's suboptimal 2018-01-05T22:15:46Z stassats: ok, there's some difference for always-boundp 2018-01-05T22:19:23Z karlosz quit (Quit: karlosz) 2018-01-05T22:23:37Z smurfrobot quit (Remote host closed the connection) 2018-01-05T22:23:50Z smurfrobot joined #sbcl 2018-01-05T23:10:40Z josemanuel quit (Quit: leaving) 2018-01-05T23:23:20Z rumbler31 quit (Ping timeout: 260 seconds) 2018-01-06T00:30:08Z stassats: an unnamed test with a bazillion of input parameters is failing on arm64 2018-01-06T00:30:31Z stassats: and i have to spend an hour to sift through the input parameters to know what is actually failing 2018-01-06T00:30:39Z stassats: hate tests like this 2018-01-06T00:34:34Z stassats: and it's somehow non-deterministic once i try to do that 2018-01-06T00:46:11Z karlosz joined #sbcl 2018-01-06T01:32:54Z nyef``: Hunh. I just noticed something about GET-CONTEXT-VALUE on x86oids: The (NOT ESCAPED) branch has the same damned functionality as the ESCAPED branch for every call-site. 2018-01-06T01:38:29Z nyef``: ... Is the reason that SBCL uses a SET-whatever function and DEFSETF so much instead of defining a (SETF whatever) function because CLtL1 didn't permit (SETF whatever) functions? 2018-01-06T01:39:03Z nyef``: And do we have any real bias about NOT defining (SETF whatever) functions these days? 2018-01-06T01:39:59Z stassats: "why bother" 2018-01-06T01:43:06Z pfdietz: What annoys me is (SETF FOO) is a function name, but you can't write ((SETF FOO) x y). Consistency! (not emerson) 2018-01-06T01:43:57Z stassats: does it really annoy you? 2018-01-06T01:44:07Z pfdietz: Only marginally. 2018-01-06T01:44:10Z stassats: do you really want to write ((SETF FOO) x y)? 2018-01-06T01:44:28Z pfdietz: No, of course not. 2018-01-06T01:45:07Z pfdietz: And I could always write (funcall #'(setf foo) x y) if I wanted to. 2018-01-06T02:04:49Z stassats quit (Ping timeout: 248 seconds) 2018-01-06T02:23:49Z greaser|q joined #sbcl 2018-01-06T02:25:40Z malm quit (Killed (tolkien.freenode.net (Nickname regained by services))) 2018-01-06T02:25:43Z malm joined #sbcl 2018-01-06T02:26:03Z jdz_ joined #sbcl 2018-01-06T02:26:47Z jdz quit (*.net *.split) 2018-01-06T02:26:48Z leah2 quit (*.net *.split) 2018-01-06T02:26:48Z GreaseMonkey quit (*.net *.split) 2018-01-06T02:26:48Z dougk quit (*.net *.split) 2018-01-06T02:30:27Z leo_song quit (Ping timeout: 240 seconds) 2018-01-06T02:31:29Z leo_song joined #sbcl 2018-01-06T02:33:49Z dougk joined #sbcl 2018-01-06T02:34:49Z leah2 joined #sbcl 2018-01-06T02:42:55Z karlosz quit (Ping timeout: 256 seconds) 2018-01-06T02:53:32Z karlosz joined #sbcl 2018-01-06T03:06:14Z nyef``: ... Every time I dare to think that backtrace is finally starting to make some amount of sense, and to be reasonably reliable, I find yet another damned scenario which breaks things. 2018-01-06T03:38:40Z greaser|q quit (Changing host) 2018-01-06T03:38:40Z greaser|q joined #sbcl 2018-01-06T03:39:00Z greaser|q is now known as GreaseMonkey 2018-01-06T04:28:56Z karlosz quit (Quit: karlosz) 2018-01-06T04:29:17Z nyef``: Okay, might not break things. I can't tell if it's stupid and broken, or merely stupid. 2018-01-06T04:42:09Z scymtym quit (Ping timeout: 248 seconds) 2018-01-06T04:52:27Z dougk_ joined #sbcl 2018-01-06T05:33:50Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-06T06:52:22Z Bike quit (Quit: Lost terminal) 2018-01-06T06:55:55Z attila_lendvai joined #sbcl 2018-01-06T07:28:50Z attila_lendvai quit (Quit: Leaving.) 2018-01-06T07:43:49Z karlosz joined #sbcl 2018-01-06T09:06:32Z whoman quit (Remote host closed the connection) 2018-01-06T09:06:52Z whoman joined #sbcl 2018-01-06T09:07:44Z shka joined #sbcl 2018-01-06T09:18:01Z whoman quit (Remote host closed the connection) 2018-01-06T09:18:19Z whoman joined #sbcl 2018-01-06T09:45:13Z karlosz quit (Quit: karlosz) 2018-01-06T10:59:23Z milanj joined #sbcl 2018-01-06T11:05:02Z smurfrobot quit (Remote host closed the connection) 2018-01-06T11:06:19Z smurfrobot joined #sbcl 2018-01-06T11:09:28Z smurfrobot quit (Read error: Connection reset by peer) 2018-01-06T11:09:36Z smurfrobot joined #sbcl 2018-01-06T11:33:41Z shka quit (Quit: Konversation terminated!) 2018-01-06T12:06:31Z stassats joined #sbcl 2018-01-06T12:47:55Z josemanuel joined #sbcl 2018-01-06T12:59:40Z milanj quit (Quit: This computer has gone to sleep) 2018-01-06T13:01:55Z Bike joined #sbcl 2018-01-06T13:30:05Z milanj joined #sbcl 2018-01-06T13:44:44Z scymtym joined #sbcl 2018-01-06T13:52:43Z whoman quit (Read error: Connection reset by peer) 2018-01-06T13:53:10Z stassats: looks like fixnum nanosecond internal real time will be enough for 146 years 2018-01-06T13:55:13Z stassats: though, internal-time is now 61 bit 2018-01-06T14:16:33Z stassats: rusage is microsecond precision 2018-01-06T14:42:08Z milanj quit (Quit: This computer has gone to sleep) 2018-01-06T14:58:30Z pfdietz: The ensure-lvar-fun-form test that you just added, was removed? 2018-01-06T14:59:22Z nyef``: Whee... Digging around in the compiler guts trying to satisfy myself that the compiler is doing reasonably sane things with the TNs from MAKE-OLD-FP-SAVE-LOCATION and MAKE-RETURN-PC-SAVE-LOCATION... 2018-01-06T15:00:32Z nyef``: I'm reasonably satisfied with what REPRESENT is doing and why, and have a partial explanation for what PACK does though not if it always does so, and have yet to track down the third component to this little dance. 2018-01-06T15:02:31Z dougk_ joined #sbcl 2018-01-06T15:13:30Z dougk_ quit (Read error: Connection reset by peer) 2018-01-06T15:13:46Z dougk_ joined #sbcl 2018-01-06T15:22:23Z dougk_ quit (Read error: Connection reset by peer) 2018-01-06T15:22:40Z dougk_ joined #sbcl 2018-01-06T15:31:06Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-06T15:32:12Z dougk_ joined #sbcl 2018-01-06T15:49:07Z dougk_ quit (Read error: Connection reset by peer) 2018-01-06T15:49:22Z dougk_ joined #sbcl 2018-01-06T15:54:59Z nyef``: Okay, stupid and broken it is. (lambda () (foo) (foo)) produces a debug-info with the return-pc reported in a register, while also including a full-call, which is WRONG. 2018-01-06T16:05:30Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-06T16:48:09Z dougk_ joined #sbcl 2018-01-06T16:48:18Z nyef``: ... stupid, broken, generating non-optimal code, and with this particular gap I can probably force superfluous loads and stores for other values as well. 2018-01-06T16:52:27Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-06T16:58:40Z dougk_ joined #sbcl 2018-01-06T17:07:11Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-06T17:09:57Z pkhuong quit (Remote host closed the connection) 2018-01-06T17:17:23Z dougk_ joined #sbcl 2018-01-06T17:35:54Z dougk_ quit (Read error: Connection reset by peer) 2018-01-06T17:36:09Z dougk_ joined #sbcl 2018-01-06T17:44:37Z Posterdati quit (Remote host closed the connection) 2018-01-06T17:47:32Z nyef``: Okay, I can't just smash up the TN-SC of the TN to match that of the SAVE-TN, because then EMIT-OPERAND-LOAD pitches a fit. 2018-01-06T17:48:58Z nyef``: ... Right, because it's already too late by that point. Lovely. 2018-01-06T17:50:34Z Posterdati joined #sbcl 2018-01-06T17:52:24Z nyef``: Why does this work, then? 2018-01-06T17:52:47Z nyef``: Save costs. Right, save costs. 2018-01-06T17:53:23Z nyef``: Which means that the place to put the fix is either PACK-TN or ASSIGN-TN-COSTS. 2018-01-06T17:54:02Z nyef``: ... except that ASSIGN-TN-COSTS can be disabled. 2018-01-06T17:56:16Z nyef``: And I don't know if these TNs are affected by PACK-ITERATIVE or PACK-GREEDY... 2018-01-06T17:59:37Z Posterdati quit (Ping timeout: 265 seconds) 2018-01-06T17:59:51Z scymtym quit (Ping timeout: 246 seconds) 2018-01-06T18:02:02Z nyef``: ... Okay, TN-COST defaults to zero. Which means that if cost assignment isn't done, then we'll hit the obnoxious case every time. 2018-01-06T18:06:05Z nyef``: So, have to presume that PACK-TN is required... Can we know at PACK-TN time if a specified-save is going to be used or not? 2018-01-06T18:12:49Z scymtym joined #sbcl 2018-01-06T18:12:55Z Posterdati joined #sbcl 2018-01-06T18:21:25Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-06T18:22:22Z milanj joined #sbcl 2018-01-06T18:37:57Z stassats: what are you trying to achieve? 2018-01-06T18:39:22Z karlosz joined #sbcl 2018-01-06T18:51:26Z nyef``: If the TN produced by MAKE-OLD-FP-SAVE-LOCATION or MAKE-RETURN-PC-SAVE-LOCATION gets saved then it should be allocated coincidental to its (specified) SAVE-TN. 2018-01-06T18:51:55Z nyef``: Which currently happens *sometimes*, but it's fairly easy to make it not happen. 2018-01-06T18:53:04Z nyef``: And if it doesn't happen, then there's a race condition with backtrace through escaped frames. 2018-01-06T18:54:16Z dougk_ joined #sbcl 2018-01-06T18:55:04Z nyef``: I'm fairly sure that there's further, related damage in this overall mess, but it would have to do with debug-vars rather than backtrace. 2018-01-06T18:57:32Z nyef``: As it stands now, though, there's a race condition in backtrace and it only works at all because there's a specific override for the common case. 2018-01-06T18:58:26Z nyef``: If I can get the compiler to do the right thing then the race condition goes away and I can get rid of the specific override, which simplifies some of the affected logic a bit. 2018-01-06T19:02:36Z stassats: so, not on arm* or x86*, i.e. not important 2018-01-06T19:09:08Z nyef``: No, not on the poor, register-starved architectures. 2018-01-06T19:09:26Z stassats: well, arm64 isn't register starved 2018-01-06T19:09:40Z nyef``: It certainly acts like it is. 2018-01-06T19:11:21Z stassats: by providing more registers to running code? 2018-01-06T19:27:05Z pkhuong joined #sbcl 2018-01-06T19:39:36Z fortitude_ joined #sbcl 2018-01-06T19:46:00Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-06T19:48:04Z dougk_ joined #sbcl 2018-01-06T19:59:03Z Jesin joined #sbcl 2018-01-06T19:59:26Z stassats: a single ir2 block straddling two ir1 blocks 2018-01-06T20:00:32Z stassats: the ir1 blocks aren't merged because of cleanups 2018-01-06T20:04:20Z stassats: happens right after ir2-convert 2018-01-06T20:05:10Z stassats: i suppose that might be normal and it shouldn't look at (block-succ ir2-block-block), but (block-succ (node-block last-vop)) 2018-01-06T20:07:51Z stassats: still strange 2018-01-06T20:07:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-06T20:10:05Z stassats: stranger still 2018-01-06T20:15:31Z stassats: the cif is not even ir2-converted 2018-01-06T20:17:16Z stassats: BRANCH-IF coming is from EQ 2018-01-06T20:17:45Z stassats: but the actual call to EQ and IF are split into different blocks 2018-01-06T20:18:04Z stassats: can that break anything besides CMOV conversion? 2018-01-06T20:21:37Z pkhuong: are the test and branch VOPs in different ir2 blocks as well? 2018-01-06T20:22:08Z stassats: no, that's the problem, EQ pulls in both EQ and BRANCH-IF into the same ir2 block 2018-01-06T20:22:18Z pkhuong: ohh. yeah :\ 2018-01-06T20:22:30Z stassats: from (lambda () (let ((v (list 0))) (if (block nil (eq v (cdr v))) 1))) 2018-01-06T20:22:41Z stassats: (block nil ...) is prevent thing IR1 blocks from being merged 2018-01-06T20:23:16Z pkhuong: we should have one EQ -> cmov for the block and another EQ outside the block... 2018-01-06T20:23:25Z pkhuong: I guess something weird happened to the LVAR 2018-01-06T20:23:45Z stassats: it seems to be working as intended, just that nobody expected this to happen 2018-01-06T20:26:51Z stassats: a comment in ltn-analyze-if suggest something to the contrary 2018-01-06T20:27:04Z stassats: "Since we only use a conditional template if the call immediately precedes the IF node in the same block" 2018-01-06T20:29:55Z stassats: and that's not actually true 2018-01-06T20:30:00Z stassats: it's just immediately-used-p 2018-01-06T20:30:17Z dougk_ joined #sbcl 2018-01-06T20:30:18Z stassats: which does cross block boundaries 2018-01-06T20:30:26Z karlosz quit (Ping timeout: 255 seconds) 2018-01-06T20:31:01Z stassats: i can't find a fault in that for this particular code 2018-01-06T20:34:15Z ym joined #sbcl 2018-01-06T20:37:43Z stassats: now to come up with a fix to cmov conversion 2018-01-06T20:51:15Z pkhuong: the assumption was definitely that the two VOPs would land in the same IR2 block, terminated by the branch 2018-01-06T20:51:38Z stassats: and they do 2018-01-06T20:52:15Z stassats: but CMOV looks for successor blocks through IR1, but CIF is in a different IR1 block 2018-01-06T20:52:32Z pkhuong: I see. I don't think I want to page in more IR1 memories. 2018-01-06T20:52:46Z stassats: solved by attaching the CIF to BRANCH-IF, not the EQ combination 2018-01-06T20:52:53Z stassats: and then grabbing its node-block 2018-01-06T20:53:19Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-06T20:54:39Z stassats: it'll take more effort to write a good commit message than to come up with a this 2018-01-06T20:54:41Z stassats: a fix 2018-01-06T20:54:56Z nyef``: ... At this point, I think that my best bet is to hack up the TN in ASSIGN-TN-COSTS, and to have an alternate path (for when we don't call ASSIGN-TN-COSTS) to check to see if the TNs need to be hacked up anyway. 2018-01-06T21:44:55Z aeth quit (Ping timeout: 268 seconds) 2018-01-06T21:45:39Z aeth joined #sbcl 2018-01-06T22:00:26Z joshe quit (Remote host closed the connection) 2018-01-06T22:00:40Z joshe joined #sbcl 2018-01-06T22:16:53Z karlosz joined #sbcl 2018-01-06T22:21:07Z nicdev joined #sbcl 2018-01-06T22:46:42Z karlosz quit (Quit: karlosz) 2018-01-06T22:49:04Z karlosz joined #sbcl 2018-01-06T22:51:10Z karlosz quit (Client Quit) 2018-01-06T22:51:25Z karlosz joined #sbcl 2018-01-06T23:20:40Z karlosz quit (Ping timeout: 260 seconds) 2018-01-06T23:26:50Z karlosz joined #sbcl 2018-01-06T23:39:44Z carvite quit (Ping timeout: 276 seconds) 2018-01-06T23:44:22Z josemanuel quit (Quit: leaving) 2018-01-07T00:16:44Z rgrau quit (Ping timeout: 252 seconds) 2018-01-07T00:17:17Z nimiux quit (Ping timeout: 252 seconds) 2018-01-07T00:18:24Z rgrau joined #sbcl 2018-01-07T00:19:12Z nimiux joined #sbcl 2018-01-07T00:37:53Z stassats quit (Ping timeout: 265 seconds) 2018-01-07T01:01:18Z carvite joined #sbcl 2018-01-07T03:05:22Z cromachina quit (Read error: Connection reset by peer) 2018-01-07T03:05:46Z cromachina joined #sbcl 2018-01-07T03:53:53Z milanj quit (Quit: This computer has gone to sleep) 2018-01-07T04:21:33Z AABY17nuts joined #sbcl 2018-01-07T04:21:34Z AABY17nuts quit (Remote host closed the connection) 2018-01-07T04:22:37Z jackssb joined #sbcl 2018-01-07T04:22:38Z jackssb: ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ LRH IS LIVE NOW!! TODAYS EDITION SLIMER GETS FUCKED IN VEGAS!! https://www.youtube.com/user/l0de/live CALL 315-505-4666 roslpuih: alandipert libreman rgrau ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-01-07T04:22:39Z jackssb: ▄▄▄▄▄▄▄▄▄▄▄▄▄ LRH IS LIVE NOW!! TODAYS EDITION SLIMER GETS FUCKED IN VEGAS!! https://www.youtube.com/user/l0de/live CALL 315-505-4666 dobrnb: myrkraverk jack_rabbit pfdietz ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-01-07T04:22:39Z jackssb quit (Remote host closed the connection) 2018-01-07T04:38:41Z fortitude__ joined #sbcl 2018-01-07T04:42:57Z fortitude_ quit (Ping timeout: 256 seconds) 2018-01-07T04:48:51Z fortitude_ joined #sbcl 2018-01-07T04:52:05Z fortitude__ quit (Ping timeout: 240 seconds) 2018-01-07T04:52:22Z fortitude__ joined #sbcl 2018-01-07T04:54:55Z fortitude_ quit (Ping timeout: 248 seconds) 2018-01-07T05:57:39Z fortitude__ is now known as fortitude_ 2018-01-07T06:20:59Z Bike quit (Quit: Lost terminal) 2018-01-07T07:41:08Z attila_lendvai joined #sbcl 2018-01-07T07:44:23Z attila_lendvai quit (Client Quit) 2018-01-07T07:53:46Z DeadTrickster quit (Remote host closed the connection) 2018-01-07T07:56:07Z DeadTrickster joined #sbcl 2018-01-07T08:20:44Z karlosz quit (Quit: karlosz) 2018-01-07T08:27:42Z karlosz joined #sbcl 2018-01-07T08:28:39Z karlosz quit (Client Quit) 2018-01-07T08:28:46Z karlosz joined #sbcl 2018-01-07T08:35:57Z fortitude_ quit (Ping timeout: 240 seconds) 2018-01-07T09:52:41Z karlosz quit (Ping timeout: 276 seconds) 2018-01-07T10:53:23Z myrkraverk quit (Remote host closed the connection) 2018-01-07T11:14:32Z stassats joined #sbcl 2018-01-07T11:24:00Z milanj joined #sbcl 2018-01-07T11:44:29Z scymtym quit (Ping timeout: 276 seconds) 2018-01-07T11:45:13Z milanj_ joined #sbcl 2018-01-07T11:47:47Z milanj quit (Ping timeout: 265 seconds) 2018-01-07T11:54:44Z corci quit (Ping timeout: 255 seconds) 2018-01-07T11:55:51Z corci joined #sbcl 2018-01-07T12:03:13Z scymtym joined #sbcl 2018-01-07T12:40:49Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-07T14:57:51Z Bike joined #sbcl 2018-01-07T15:42:13Z nyef``: Okay, hacking up ASSIGN-TN-COSTS worked. Progress! 2018-01-07T17:33:32Z shka joined #sbcl 2018-01-07T18:01:20Z josemanuel joined #sbcl 2018-01-07T19:05:27Z libreman quit (Ping timeout: 240 seconds) 2018-01-07T19:18:42Z libreman joined #sbcl 2018-01-07T19:23:24Z fortitude_ joined #sbcl 2018-01-07T19:44:07Z jack_rabbit quit (Quit: Leaving) 2018-01-07T19:54:11Z scymtym quit (Ping timeout: 240 seconds) 2018-01-07T19:57:33Z fortitude quit (Ping timeout: 256 seconds) 2018-01-07T19:59:47Z jack_rabbit joined #sbcl 2018-01-07T20:34:12Z les` joined #sbcl 2018-01-07T20:35:04Z abbe quit (*.net *.split) 2018-01-07T20:35:04Z les quit (*.net *.split) 2018-01-07T20:35:04Z salva quit (*.net *.split) 2018-01-07T20:35:26Z abbe joined #sbcl 2018-01-07T20:37:57Z rgrau quit (Ping timeout: 240 seconds) 2018-01-07T20:39:49Z nyef``: ... Oh, FFS. MAKE-BOGUS-LRA has taken to corrupting random code objects now? 2018-01-07T20:41:19Z rgrau joined #sbcl 2018-01-07T20:43:16Z nyef``: ... surely that's not what's going on? 2018-01-07T20:47:02Z scymtym joined #sbcl 2018-01-07T21:02:40Z salva joined #sbcl 2018-01-07T21:23:21Z DeadTrickster_ joined #sbcl 2018-01-07T21:26:27Z DeadTrickster quit (Ping timeout: 240 seconds) 2018-01-07T21:51:43Z attila_lendvai joined #sbcl 2018-01-07T21:51:43Z attila_lendvai quit (Changing host) 2018-01-07T21:51:43Z attila_lendvai joined #sbcl 2018-01-07T21:57:41Z fiddlerwoaroof_ joined #sbcl 2018-01-07T21:58:57Z fiddlerwoaroof quit (Ping timeout: 248 seconds) 2018-01-07T22:01:05Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-07T22:06:22Z milanj_ joined #sbcl 2018-01-07T22:11:17Z nyef``: Hrm. bogus-lra-constants is 1, and code-constants-offset is 4, so the logandc2 gives 4. 2018-01-07T22:11:27Z nyef``: Oh, FFS. n-word-BITS as an offset?!? 2018-01-07T22:11:51Z nyef``: Yes, let's randomly corrupt the heap every time we make a bogus LRA. 2018-01-07T22:13:09Z nyef`` misses being able to slam code changes. 2018-01-07T22:16:43Z attila_lendvai joined #sbcl 2018-01-07T22:49:37Z shka quit (Ping timeout: 248 seconds) 2018-01-07T23:07:42Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-07T23:09:35Z reb joined #sbcl 2018-01-07T23:10:28Z josemanuel quit (Quit: leaving) 2018-01-07T23:23:56Z attila_lendvai joined #sbcl 2018-01-07T23:23:56Z attila_lendvai quit (Changing host) 2018-01-07T23:23:56Z attila_lendvai joined #sbcl 2018-01-07T23:27:19Z nyef``: ... what's NTH-VALUE-OF-NON-CONSTANT-N ? 2018-01-07T23:29:32Z stassats: huh? 2018-01-07T23:30:28Z nyef``: It's a test case as of August 2014. And it just failed for me on PPC. 2018-01-07T23:30:42Z stassats: did you break it? 2018-01-07T23:31:05Z nyef``: I fail to see how I would have. 2018-01-07T23:31:13Z nyef``: Doesn't mean that I didn't, of course. 2018-01-07T23:31:45Z stassats: well, it's about &more and stuff 2018-01-07T23:33:24Z nyef``: Re-running the test file now, to see if I can get more information. 2018-01-07T23:33:40Z stassats: otherwise it'd be "did i break it?" 2018-01-07T23:38:21Z reb quit (Remote host closed the connection) 2018-01-07T23:40:06Z nyef``: Oh, lovely. It's intermittent. 2018-01-07T23:42:32Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-07T23:44:21Z stassats: does it cons? 2018-01-07T23:55:04Z nyef``: I don't know. 2018-01-07T23:55:55Z nyef``: Just had dinner, and now trying to finish up the stuff that was in my working tree. *Then* maybe investigate further. 2018-01-07T23:58:25Z attila_lendvai joined #sbcl 2018-01-08T00:00:48Z nyef``: When TRACEing a function that is being called with incorrect arguments, should we be seeing the trace of entering the function before getting the arg-count-error? 2018-01-08T00:05:59Z cryptomarauder quit (Remote host closed the connection) 2018-01-08T00:07:52Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T00:13:00Z easye` joined #sbcl 2018-01-08T00:13:46Z cryptomarauder joined #sbcl 2018-01-08T00:15:14Z les` quit (Ping timeout: 276 seconds) 2018-01-08T00:15:53Z dougk quit (Ping timeout: 276 seconds) 2018-01-08T00:15:53Z pchrist quit (Ping timeout: 276 seconds) 2018-01-08T00:15:53Z jasom quit (Ping timeout: 276 seconds) 2018-01-08T00:17:50Z easye quit (Ping timeout: 276 seconds) 2018-01-08T00:20:28Z les joined #sbcl 2018-01-08T00:20:35Z stassats: what kind of trace? 2018-01-08T00:21:58Z nyef``: CL:TRACE, of course. d-: 2018-01-08T00:22:26Z nyef``: But, yeah, I'm thinking of the behavior of TRACE :ENCAPSULATE NIL here. 2018-01-08T00:23:22Z stassats: it'd be helpful to behave the same way as :encapsulate t, i.e. before 2018-01-08T00:23:23Z attila_lendvai joined #sbcl 2018-01-08T00:24:00Z pchrist joined #sbcl 2018-01-08T00:24:24Z nyef``: And, since :ENCAPSULATE T does the trace output before the arg-count check, so should :ENCAPSULATE NIL? 2018-01-08T00:24:45Z stassats: yes 2018-01-08T00:27:56Z dougk joined #sbcl 2018-01-08T00:28:08Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T00:28:38Z jasom joined #sbcl 2018-01-08T00:30:37Z nyef``: Checking on the NTH-VALUE-OF-NON-CONSTANT-N thing now. 2018-01-08T00:37:23Z nyef``: ... Nothing obvious. 2018-01-08T00:40:25Z nyef``: Sure, there's consing, but seems to be for the asserts. 2018-01-08T00:40:35Z nyef``: ... Should it be using GENERIC-= when one side is a constant FIXNUM? 2018-01-08T00:40:48Z stassats: nothing's failing here on ppc 2018-01-08T00:41:02Z nyef``: Or does that get into numeric contagion territory? 2018-01-08T00:41:16Z nyef``: Yeah, as I said, it failed *ONCE*. When I tried to re-run, it didn't fail. 2018-01-08T00:42:52Z attila_lendvai joined #sbcl 2018-01-08T00:42:53Z nyef``: I'm about ready to chalk it up to a just-about-to-be-full alloc_region, plus overhead on ctu:assert-no-consing pushing things over the limit. 2018-01-08T00:43:27Z stassats: nyef``: (= (the integer x) 10) doesn't use generic-= 2018-01-08T00:44:03Z nyef``: Does (= (funcall f) 10) use generic-=, though? 2018-01-08T00:44:20Z stassats: what else could it be using? 2018-01-08T00:46:58Z nyef``: EQL? Or does that not apply when one side could be a float? 2018-01-08T00:47:34Z stassats: (= (funcall (constantly 10f0)) 10) => T 2018-01-08T00:47:36Z stassats: clhs = 2018-01-08T00:47:36Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_eq_sle.htm 2018-01-08T00:48:56Z nyef``: clhs 12.1.4.1 2018-01-08T00:48:57Z specbot: Rule of Float and Rational Contagion: http://www.lispworks.com/reference/HyperSpec/Body/12_ada.htm 2018-01-08T00:50:15Z nyef``: So, GENERIC-= is the right thing here. 2018-01-08T00:50:17Z stassats: now, (defun foo (x) (= x most-positive-fixnum)) could be done using EQL 2018-01-08T00:58:44Z stassats: and (= (the (complex rational) x) rational) can be folded to NIL 2018-01-08T01:01:54Z nyef``: So, I still need to figure out what's what with fun-end-cookie-valid-p, and there's still some backtrace damage to sort out, but I think that things are starting to come together. 2018-01-08T01:02:40Z stassats: (= (the (complex rational) x) rational) is easy to optimize, but do we really need the complexity of (= x most-positive-fixnum) folding to EQ? 2018-01-08T01:02:59Z stassats: or (= (the float x) most-positive-fixnum) to NIL? 2018-01-08T01:03:17Z stassats: would it give us a competitive advantage? 2018-01-08T01:06:06Z smurfrobot quit (Remote host closed the connection) 2018-01-08T01:07:57Z smurfrob_ joined #sbcl 2018-01-08T01:09:56Z stassats: no cadaddr, ugh! 2018-01-08T01:12:55Z smurfrob_ quit (Ping timeout: 260 seconds) 2018-01-08T01:15:22Z stassats: (= #C(10.0 0.0) (complex rational)) is also NIL 2018-01-08T01:16:01Z stassats: i'll put that into notes, for things to do when we run out of ideas 2018-01-08T01:17:51Z smurfrobot joined #sbcl 2018-01-08T01:22:08Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-08T01:26:39Z smurfrobot joined #sbcl 2018-01-08T01:28:18Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T01:31:23Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T01:35:10Z smurfrobot joined #sbcl 2018-01-08T01:39:35Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-08T01:43:18Z attila_lendvai joined #sbcl 2018-01-08T01:46:37Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2835: FAILURE in 12 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2835/ 2018-01-08T01:53:59Z nyef``: ... that's not from my changes, is it? 2018-01-08T02:01:39Z smurfrobot joined #sbcl 2018-01-08T02:05:13Z stassats quit (Ping timeout: 265 seconds) 2018-01-08T02:06:23Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-08T02:09:29Z smurfrobot joined #sbcl 2018-01-08T02:14:24Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T02:19:54Z smurfrobot joined #sbcl 2018-01-08T02:24:33Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T02:28:28Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T02:43:52Z attila_lendvai joined #sbcl 2018-01-08T03:04:40Z karlosz joined #sbcl 2018-01-08T03:28:00Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T03:42:49Z attila_lendvai joined #sbcl 2018-01-08T04:28:48Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T04:37:27Z attila_lendvai joined #sbcl 2018-01-08T04:42:05Z attila_lendvai1 joined #sbcl 2018-01-08T04:42:05Z attila_lendvai quit (Disconnected by services) 2018-01-08T04:42:05Z attila_lendvai1 quit (Changing host) 2018-01-08T04:42:05Z attila_lendvai1 joined #sbcl 2018-01-08T04:43:14Z smurfrobot joined #sbcl 2018-01-08T04:48:08Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-08T04:49:42Z attila_lendvai1 quit (Ping timeout: 272 seconds) 2018-01-08T05:05:37Z attila_lendvai joined #sbcl 2018-01-08T05:17:29Z smurfrobot joined #sbcl 2018-01-08T05:22:25Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T05:25:19Z smurfrobot joined #sbcl 2018-01-08T05:28:20Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T05:29:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T05:30:44Z smurfrobot joined #sbcl 2018-01-08T05:37:24Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T05:38:14Z smurfrobot joined #sbcl 2018-01-08T05:38:35Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-08T05:42:43Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T05:44:20Z attila_lendvai joined #sbcl 2018-01-08T05:50:36Z Bike quit (Quit: Lost terminal) 2018-01-08T05:54:34Z smurfrobot joined #sbcl 2018-01-08T06:00:18Z oleo quit (Quit: Leaving) 2018-01-08T06:02:11Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T06:15:56Z smurfrobot joined #sbcl 2018-01-08T06:20:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-08T06:24:49Z smurfrobot joined #sbcl 2018-01-08T06:28:30Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T06:29:37Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-08T06:37:57Z smurfrobot joined #sbcl 2018-01-08T06:39:49Z shka joined #sbcl 2018-01-08T06:42:07Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-08T06:43:43Z attila_lendvai joined #sbcl 2018-01-08T06:48:31Z karlosz quit (Quit: karlosz) 2018-01-08T06:49:51Z karlosz joined #sbcl 2018-01-08T06:57:11Z smurfrobot joined #sbcl 2018-01-08T07:01:39Z smurfrobot quit (Ping timeout: 246 seconds) 2018-01-08T07:06:38Z smurfrobot joined #sbcl 2018-01-08T07:10:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T07:11:19Z scymtym quit (Ping timeout: 256 seconds) 2018-01-08T07:16:04Z smurfrobot joined #sbcl 2018-01-08T07:20:50Z smurfrobot quit (Ping timeout: 265 seconds) 2018-01-08T07:23:41Z fortitude__ joined #sbcl 2018-01-08T07:26:55Z fortitude_ quit (Ping timeout: 248 seconds) 2018-01-08T07:28:40Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T07:38:46Z smurfrobot joined #sbcl 2018-01-08T07:43:41Z attila_lendvai joined #sbcl 2018-01-08T07:43:41Z attila_lendvai quit (Changing host) 2018-01-08T07:43:41Z attila_lendvai joined #sbcl 2018-01-08T07:43:45Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-08T07:48:49Z smurfrobot joined #sbcl 2018-01-08T07:53:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T07:55:57Z smurfrobot joined #sbcl 2018-01-08T08:00:37Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-08T08:15:24Z karlosz quit (Quit: karlosz) 2018-01-08T08:15:34Z karlosz joined #sbcl 2018-01-08T08:15:59Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2835: FAILURE in 6 hr 42 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2835/ 2018-01-08T08:20:28Z scymtym joined #sbcl 2018-01-08T08:22:44Z shka quit (Ping timeout: 276 seconds) 2018-01-08T08:24:29Z shka joined #sbcl 2018-01-08T08:28:28Z smurfrobot joined #sbcl 2018-01-08T08:28:50Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T08:29:53Z shka quit (Ping timeout: 248 seconds) 2018-01-08T08:30:10Z trittweiler joined #sbcl 2018-01-08T08:32:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T08:35:04Z DeadTrickster_ quit (Remote host closed the connection) 2018-01-08T08:35:46Z smurfrobot joined #sbcl 2018-01-08T08:37:20Z karlosz quit (Quit: karlosz) 2018-01-08T08:40:21Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-08T08:43:55Z attila_lendvai joined #sbcl 2018-01-08T08:43:55Z attila_lendvai quit (Changing host) 2018-01-08T08:43:55Z attila_lendvai joined #sbcl 2018-01-08T08:48:26Z corci: Yippee, build fixed! 2018-01-08T08:48:27Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2836: FIXED in 27 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2836/ 2018-01-08T08:50:02Z smurfrobot joined #sbcl 2018-01-08T08:54:34Z corci: Yippee, build fixed! 2018-01-08T08:54:35Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2836: FIXED in 33 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2836/ 2018-01-08T08:54:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T08:55:15Z smurfrobot joined #sbcl 2018-01-08T08:59:36Z smurfrobot quit (Ping timeout: 246 seconds) 2018-01-08T09:02:41Z smurfrobot joined #sbcl 2018-01-08T09:07:11Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-08T09:20:22Z smurfrobot joined #sbcl 2018-01-08T09:28:22Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T09:30:21Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-08T09:38:55Z smurfrobot joined #sbcl 2018-01-08T09:42:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-08T09:44:34Z attila_lendvai joined #sbcl 2018-01-08T09:45:20Z smurfrobot joined #sbcl 2018-01-08T09:48:50Z trittweiler_ joined #sbcl 2018-01-08T09:48:50Z trittweiler quit (Read error: Connection reset by peer) 2018-01-08T09:58:46Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T10:00:47Z milanj_ joined #sbcl 2018-01-08T10:13:07Z attila_lendvai joined #sbcl 2018-01-08T10:15:13Z DeadTrickster joined #sbcl 2018-01-08T10:23:28Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T10:30:42Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-08T10:38:43Z attila_lendvai joined #sbcl 2018-01-08T10:39:03Z milanj_ joined #sbcl 2018-01-08T11:08:26Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-08T11:40:03Z stassats joined #sbcl 2018-01-08T11:54:02Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T12:09:33Z attila_lendvai joined #sbcl 2018-01-08T12:20:00Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T12:22:47Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-08T12:23:33Z DeadTrickster joined #sbcl 2018-01-08T12:29:00Z stassats quit (Ping timeout: 260 seconds) 2018-01-08T12:35:55Z attila_lendvai joined #sbcl 2018-01-08T12:43:45Z stassats joined #sbcl 2018-01-08T12:53:55Z easye` quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-08T12:54:21Z easye joined #sbcl 2018-01-08T13:20:10Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T13:23:51Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-08T13:24:29Z DeadTrickster joined #sbcl 2018-01-08T13:57:19Z trittweiler_ quit (Ping timeout: 268 seconds) 2018-01-08T14:04:27Z Bike joined #sbcl 2018-01-08T14:13:24Z attila_lendvai joined #sbcl 2018-01-08T14:13:24Z attila_lendvai quit (Changing host) 2018-01-08T14:13:24Z attila_lendvai joined #sbcl 2018-01-08T14:19:19Z sjl joined #sbcl 2018-01-08T14:22:52Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T14:38:39Z attila_lendvai joined #sbcl 2018-01-08T14:38:39Z attila_lendvai quit (Changing host) 2018-01-08T14:38:39Z attila_lendvai joined #sbcl 2018-01-08T14:46:58Z oleo joined #sbcl 2018-01-08T14:56:02Z stassats: huh, a whole function gets deleted even though there's nothing wrong with the code, just some parts folding to NIL 2018-01-08T14:56:12Z stassats: that usually happens when something is derived to be of type NIL 2018-01-08T14:58:23Z nyef``: I'm hoping to be (mostly?) finished with backtrace stuff at some point this week... and moving on to trace, and possibly breakpoints. 2018-01-08T15:06:41Z stassats: doesn't seem particularly tricky, just really strange 2018-01-08T15:06:52Z stassats: an inlining problem? 2018-01-08T15:10:47Z rumbler31 joined #sbcl 2018-01-08T15:11:03Z pfdietz: The argument (not y) only makes sense there if it evaluates to NIL, in which case the result is NIL and the function never gets called. 2018-01-08T15:11:38Z stassats: i'm past NOT already 2018-01-08T15:11:52Z stassats: and no more MAP either 2018-01-08T15:11:57Z pfdietz: Huh 2018-01-08T15:12:19Z stassats: but the code is still correct, yet it throws out the whole thing 2018-01-08T15:12:28Z pfdietz: I'm seeing I missed a lot in the earlier random tester by restricting it to mostly integer-valued expressions. 2018-01-08T15:20:18Z stassats: the local function gets expanded twice, once for the XEP, but the XEP is not called 2018-01-08T15:20:31Z stassats: so it goes haywire somewhere around that 2018-01-08T15:20:43Z stassats: (defun foo () (declare (optimize (debug 1))) (let* ((z (block nil (labels ((f (x) (return x)) (c (fun) (funcall (the function fun) fun))) (declare (inline f)) (c #'f))))) (and z 1))) 2018-01-08T15:20:44Z stassats: reduced 2018-01-08T15:21:46Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T15:26:38Z nyef``: Is this the "inlining and local functions doesn't properly copy the IR1 structure of the inline functions" thing again? 2018-01-08T15:26:50Z stassats: don't think so 2018-01-08T15:33:03Z stassats: ok, the function doesn't return normally 2018-01-08T15:36:43Z attila_lendvai joined #sbcl 2018-01-08T15:50:10Z stassats: ok, i think i see 2018-01-08T15:50:57Z stassats: two inlined functions, exit through the same block, one is determined to be never called, gets deleted, its return is deleted, and everything following that return is deleted 2018-01-08T15:53:06Z stassats: but why does it delete other blocks even they have other predecessors? 2018-01-08T15:58:05Z stassats: i'm still not following how mark-for-deletion is deleting preceding blocks 2018-01-08T16:04:26Z stassats: or is it deleting no the return, but the function that calls the non-dead lambda? 2018-01-08T16:04:30Z stassats: making it dead? 2018-01-08T16:21:03Z Jesin quit (Quit: Leaving) 2018-01-08T16:23:12Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T16:23:24Z stassats: maybe external references are inserted into the IR1 somehow wrongly? 2018-01-08T16:23:36Z stassats: because it doesn't fail without external references 2018-01-08T16:25:06Z stassats: now i can transform it into a different error 2018-01-08T16:28:14Z stassats: or into a different form 2018-01-08T16:28:18Z stassats: (defun foo () (declare (optimize (debug 1) speed)) (let ((z (block nil (labels ((f (x) (return x))) (declare (inline f)) (funcall (the function #'f) t) (funcall (the function #'f) t))))) (and z 1))) 2018-01-08T16:32:34Z Jesin joined #sbcl 2018-01-08T16:32:43Z stassats: demonstrates a different failure path, but probably still the same 2018-01-08T16:33:00Z stassats: cause 2018-01-08T16:33:40Z stassats: ok, need to study ir1 conversion and block insertion for local functions and external references to them 2018-01-08T16:34:01Z fortitude__ quit (Ping timeout: 256 seconds) 2018-01-08T16:34:06Z stassats: since the behavior doesn't make any sense so far 2018-01-08T16:37:09Z stassats: maybe some bogus inlining 2018-01-08T16:37:31Z stassats: well, it's already known to be bogus, especially around xeps, bot not on that path 2018-01-08T16:38:00Z attila_lendvai joined #sbcl 2018-01-08T16:38:07Z stassats: oh wait, this is exactly the same thing, isn't it? 2018-01-08T16:38:15Z stassats: lp 1523149 2018-01-08T16:38:15Z specbot: https://bugs.launchpad.net/bugs/1523149 2018-01-08T16:42:41Z stassats: i think i have more know-how to fix it now, though it's still tricky 2018-01-08T16:47:57Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-08T17:11:29Z fortitude joined #sbcl 2018-01-08T17:23:22Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T17:23:29Z karlosz joined #sbcl 2018-01-08T17:27:12Z genera` joined #sbcl 2018-01-08T17:29:54Z genera`: Has anyone encountered an issue on Linux where SBCL seems to get stuck in a loop when loading something with quicklisp? It consumes 100% CPU and the heap seems to get thrashed. 2018-01-08T17:31:30Z nyef``: That's a new one by me? 2018-01-08T17:32:12Z genera`: I'll report a bug then, thank you. 2018-01-08T17:32:39Z Shinmera: genera`: By "something" you mean "anything" or "one system in particular"? 2018-01-08T17:33:07Z genera`: It seems to be anything quicklisp related, even modifying variables in a quicklisp package. No, I don't understand this at all. 2018-01-08T17:34:06Z genera` left #sbcl 2018-01-08T17:35:19Z scymtym: if the variable modification leads to e.g. NIL being called as a function and if, at the same time, a handler like ((handler-bind ((error #'continue)) …)) is active, such behavior could result 2018-01-08T17:36:12Z scymtym: (this is my pet peeve regarding our (otherwise awesome) undefined function restart having the name CONTINUE) 2018-01-08T17:37:50Z attila_lendvai joined #sbcl 2018-01-08T17:45:25Z fortitude quit (Ping timeout: 256 seconds) 2018-01-08T17:46:12Z nyef``: I can see a TRY-AGAIN, I can see a USE-VALUE, but CONTINUE makes no sense as a restart name there. 2018-01-08T17:46:49Z nyef``: "Something happened, and we can't continue. Now what?" "Simon Says: CONTINUE anyway." "Oh, okay." 2018-01-08T17:48:03Z nyef``: Also note that calling CONTINUE when there is no CONTINUE restart would be an ERROR. 2018-01-08T17:49:52Z milanj_ joined #sbcl 2018-01-08T17:54:52Z scymtym: nyef``: are you sure? the page for CONTINUE says "If no such restart exists, the functions continue, store-value, and use-value return nil …" 2018-01-08T17:56:48Z m00natic quit (Remote host closed the connection) 2018-01-08T18:00:36Z karlosz quit (Quit: karlosz) 2018-01-08T18:05:38Z nyef``: Ah, okay. Fair enough, more or less. 2018-01-08T18:05:50Z nyef``: Wait, that causes the handler to decline. 2018-01-08T18:06:11Z scymtym: which would actually be good for undefined function 2018-01-08T18:08:54Z stassats: it's "CONTINUE using the same function name" 2018-01-08T18:14:28Z shka joined #sbcl 2018-01-08T18:23:32Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T18:27:39Z scymtym quit (Ping timeout: 246 seconds) 2018-01-08T18:38:07Z attila_lendvai joined #sbcl 2018-01-08T18:38:07Z attila_lendvai quit (Changing host) 2018-01-08T18:38:07Z attila_lendvai joined #sbcl 2018-01-08T18:42:31Z fiveop joined #sbcl 2018-01-08T18:50:43Z fortitude joined #sbcl 2018-01-08T18:56:47Z fiveop quit 2018-01-08T19:04:08Z blackwolf joined #sbcl 2018-01-08T19:22:26Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T19:38:15Z attila_lendvai joined #sbcl 2018-01-08T19:38:15Z attila_lendvai quit (Changing host) 2018-01-08T19:38:15Z attila_lendvai joined #sbcl 2018-01-08T19:38:40Z karlosz joined #sbcl 2018-01-08T20:11:35Z rpg joined #sbcl 2018-01-08T20:21:58Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T20:24:57Z karlosz quit (Read error: Connection reset by peer) 2018-01-08T20:25:07Z fortitude quit (Ping timeout: 255 seconds) 2018-01-08T20:26:55Z fortitude joined #sbcl 2018-01-08T20:27:54Z karlosz joined #sbcl 2018-01-08T20:28:38Z stassats quit (Ping timeout: 255 seconds) 2018-01-08T20:31:27Z rumbler31 joined #sbcl 2018-01-08T20:35:05Z fiveop joined #sbcl 2018-01-08T20:38:26Z attila_lendvai joined #sbcl 2018-01-08T20:39:36Z karswell joined #sbcl 2018-01-08T20:47:51Z nyef``: Hunh. SINGLE-STEP-INFO-FROM-CONTEXT isn't interrupt-safe on non-x86oids. 2018-01-08T20:56:07Z angavrilov quit (Remote host closed the connection) 2018-01-08T21:04:19Z shka quit (Ping timeout: 256 seconds) 2018-01-08T21:17:18Z fiveop quit 2018-01-08T21:18:40Z stassats joined #sbcl 2018-01-08T21:23:24Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T21:29:08Z scymtym joined #sbcl 2018-01-08T21:37:01Z attila_lendvai joined #sbcl 2018-01-08T21:37:02Z attila_lendvai quit (Changing host) 2018-01-08T21:37:02Z attila_lendvai joined #sbcl 2018-01-08T21:39:52Z foom2 is now known as foom 2018-01-08T21:52:50Z nyef``: ... Ugh. And there is what seems to be a fundamental assumption in the debugger logic that the mere fact that there is an interrupt context for a stack frame (an "escaped" frame) changes where variables can be stored. 2018-01-08T21:55:12Z DeadTrickster quit (Remote host closed the connection) 2018-01-08T21:56:30Z nyef``: Oh, FFS. If a :SAVE-ONCE TN is assigned from an escaped frame, the save location doesn't get updated, so the next time it is reloaded the old value reappears. 2018-01-08T22:09:14Z nyef``: Hell, I wouldn't be surprised if I could trigger this *from a single-step trap*. 2018-01-08T22:11:56Z nyef``: ... holy shit... setting anything that has been packed to a register from a single-step-around-trap can corrupt the call state. 2018-01-08T22:22:13Z nyef``: clim imagpart 2018-01-08T22:22:16Z nyef``: Err... 2018-01-08T22:22:18Z nyef``: clhs imagpart 2018-01-08T22:22:18Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_realpa.htm 2018-01-08T22:23:34Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T22:35:15Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-08T22:37:50Z rpg joined #sbcl 2018-01-08T22:44:49Z Bike quit (Ping timeout: 260 seconds) 2018-01-08T22:45:17Z leah2 quit (Ping timeout: 276 seconds) 2018-01-08T22:54:23Z karlosz quit (Ping timeout: 276 seconds) 2018-01-08T23:00:49Z blackwolf quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-08T23:04:47Z dougk: stassats: i haven't been following closely enough (while on vacation), but did you possibly cause new warnings in 3rd party code like "in lisp/antik/foreign-array/subclass.lisp ... caught STYLE-WARNING:; undefined type: GRID::FOREIGN-ARRAY"? 2018-01-08T23:05:01Z dougk: This is code that compiled cleanly before I went away. Came back. Integrated. Doesn't compile 2018-01-08T23:06:55Z karlosz joined #sbcl 2018-01-08T23:07:54Z stassats: i did cause it, now to check if it's legitimate 2018-01-08T23:08:06Z leah2 joined #sbcl 2018-01-08T23:09:19Z sjl quit (Ping timeout: 248 seconds) 2018-01-08T23:14:48Z stassats: dougk: i'm not getting any undefined type warnings 2018-01-08T23:15:10Z stassats: what i'm getting, though, ; Undefined functions: 2018-01-08T23:15:10Z stassats: ; ANTIK:DAY ANTIK:WITH-SYSTEM-OF-UNITS 2018-01-08T23:15:10Z stassats: ; Undefined variables: 2018-01-08T23:15:12Z stassats: ; ANTIK:*ZERO-IS-DIMENSIONLESS* GSLL::CHISQ GSLL::RANK 2018-01-08T23:23:03Z stassats: something from git, can't even compile gsll from quicklisp, it has some bad argument matches 2018-01-08T23:27:32Z stassats: so, i have no idea what's going on with antik, but its compilation is anything but clean 2018-01-08T23:28:46Z Bike joined #sbcl 2018-01-08T23:29:45Z stassats: but (subtypep x 'undefined-type) is now signalling a style-warning 2018-01-08T23:29:58Z stassats: so, it's on antik if it's not loading things in the right order 2018-01-08T23:31:14Z attila_lendvai joined #sbcl 2018-01-08T23:31:14Z attila_lendvai quit (Changing host) 2018-01-08T23:31:14Z attila_lendvai joined #sbcl 2018-01-08T23:44:00Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-08T23:59:23Z attila_lendvai joined #sbcl 2018-01-08T23:59:23Z attila_lendvai quit (Changing host) 2018-01-08T23:59:23Z attila_lendvai joined #sbcl 2018-01-09T00:01:45Z fortitude__ joined #sbcl 2018-01-09T00:03:11Z karlosz quit (Ping timeout: 248 seconds) 2018-01-09T00:17:34Z attila_lendvai quit (Ping timeout: 272 seconds) 2018-01-09T00:31:40Z pfdietz: If I find a bunch of CL: functions with source transforms that don't catch argument macro errors, should I create a separate ticket for each one? 2018-01-09T00:32:32Z stassats: pfdietz: the best way to ensure that nothing is missed 2018-01-09T00:33:07Z pfdietz: Ok. At least my activity count will go up. Reminds me of minimal publishable units from academia. 2018-01-09T00:33:17Z stassats: but let me grep for macroexpand first 2018-01-09T00:34:36Z stassats: found at least one 2018-01-09T00:38:51Z stassats: but not more 2018-01-09T00:40:58Z leah2 quit (Ping timeout: 265 seconds) 2018-01-09T00:41:32Z stassats: pfdietz: what kind of compilation are you using? 2018-01-09T00:41:43Z stassats: compile? 2018-01-09T00:42:28Z stassats: then you're not exercising the fop compiler, which processes simple top-level forms in compile-file 2018-01-09T00:42:50Z stassats: also, care to test the interpreter[s]? 2018-01-09T00:44:25Z stassats: (like i don't have enough bugs to care for) 2018-01-09T00:46:49Z stassats: pfdietz: but the ldb/pdb macroexpand issues were coming from the same code, so if things come from the same invocation of macroexpand, then a single ticket will do 2018-01-09T00:54:08Z pfdietz: I use compile, but then I also just give (lambda () ...) to the command line. 2018-01-09T00:54:51Z stassats: compile-file behaves differently and have its own bugs, even not accounting for fop-compilation 2018-01-09T00:55:09Z pfdietz: The current code is not designed to run, just be compiled. I would expect it to almost always error when EVALed. 2018-01-09T00:55:25Z pfdietz: The older random tester had an eval mode. 2018-01-09T00:57:36Z pfdietz: (looks up compile-file) Cannot be used with streams, alas (unless the streams are for files). 2018-01-09T00:58:17Z karlosz joined #sbcl 2018-01-09T00:59:06Z stassats: well, is there a difficulty with creating files? 2018-01-09T00:59:51Z pfdietz: No. 2018-01-09T01:00:29Z pfdietz: What are "simple" forms, btw? 2018-01-09T01:01:08Z stassats: whatever fop-compile decides is simple 2018-01-09T01:01:27Z stassats: the decision itself may produce errors 2018-01-09T01:02:31Z pfdietz: Ok, I'll start by adding a mode to the old random tester. 2018-01-09T01:04:03Z stassats: but compile-file (lambda () ) or (defun foo ()) would test things as well 2018-01-09T01:05:20Z stassats: so for full covereage you'll need (compile nil `(lambda () FORM)) (eval `(lambda () FORM)) (eval FORM) (compile-file FORM) (compile-file (lambda () FORM)) 2018-01-09T01:05:32Z stassats: maybe also LOAD 2018-01-09T01:06:02Z stassats: and EVAL with different *evaluator-mode*, probably compiled with sb-fasteval, instead of the default sb-eval 2018-01-09T01:24:58Z dougk: stassats: is "# is not of type SB-KERNEL:FUN-TYPE" supposed to have been fixed? iirc somebody found it (pfdietz would be my guess), but I have it in production code now and didn't used to 2018-01-09T01:25:22Z stassats: it should have been fixed, yes 2018-01-09T01:26:44Z dougk: ok, then i suspect i can get you a different repro because I've now got all changes through my latest weak-hash plus locally patched 3rd-party random fixes, and have this error now 2018-01-09T01:29:52Z stassats: i was able to come up with a test on my own 2018-01-09T01:29:59Z pfdietz: Thank you for the weak stuff speedup, btw. 2018-01-09T01:30:15Z stassats: although yours may be different 2018-01-09T01:31:25Z stassats: ironically, my test is failing in your code 2018-01-09T01:31:47Z stassats: (lambda (x y) (find x y :key #'values)) 2018-01-09T01:31:57Z dougk: uh oh, which of "my" code ? 2018-01-09T01:32:06Z stassats: a find transform 2018-01-09T01:32:23Z stassats: err, the type deriver 2018-01-09T01:42:04Z corci: Project sbcl-master-windows » Windows_7_64bit build #1731: FAILURE in 4 hr 1 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1731/ 2018-01-09T01:47:46Z stassats: (:TWO-THREADS-RUNNING-GC), very nice 2018-01-09T01:49:41Z stassats: dougk: fixed the find issue, see if it's still causing problems on your side 2018-01-09T01:54:26Z nyef``: Looks like either something broke a safepoint case recently, or there's a rare condition that's cropping up more often? 2018-01-09T01:54:47Z stassats: it's just the windows port 2018-01-09T01:54:59Z nyef``: (There were a couple of ubuntu safepoint failures earlier.) 2018-01-09T01:56:32Z karlosz quit (Quit: karlosz) 2018-01-09T02:11:47Z corci: Yippee, build fixed! 2018-01-09T02:11:48Z corci: Project sbcl-master-windows » Windows_7_64bit build #1732: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1732/ 2018-01-09T02:37:32Z p_l quit (Ping timeout: 272 seconds) 2018-01-09T02:38:12Z Blkt_ quit (Remote host closed the connection) 2018-01-09T02:39:29Z Blkt joined #sbcl 2018-01-09T02:50:00Z stassats quit (Ping timeout: 268 seconds) 2018-01-09T03:07:57Z tonton quit (Ping timeout: 240 seconds) 2018-01-09T03:10:06Z tonton joined #sbcl 2018-01-09T03:12:27Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-09T03:42:30Z nyef``: Hrm... So, there's this concept of a "fun-end-cookie" that can be used to check something about if the frame that "established" the cookie has exited or not. But ntrace is the only user (because it's the only thing that uses breakpoints), and it doesn't need to do so for encapsulated tracing because the capsule does a dynamic bind of the list of established traces. 2018-01-09T03:43:33Z nyef``: And TRACE :ENCAPSULATE NIL can't do the dynamic bind trick because it runs in the context of an interrupt handler, which establishes its own dynamic binding. 2018-01-09T03:44:47Z nyef``: I'm fairly sure that I can wedge something in the path to set up the binding, though. 2018-01-09T03:49:03Z nyef``: Can even have a per-thread list of still-active bogus-LRAs, but the conses would be heap-allocated... Of course, so are the bogus-LRAs, so that's not a loss. 2018-01-09T03:51:31Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2839: FAILURE in 6 hr 42 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2839/ 2018-01-09T03:59:53Z nyef``: ... "it's just the windows port", huh? 2018-01-09T04:20:57Z shka joined #sbcl 2018-01-09T04:23:03Z Bike quit (Quit: Lost terminal) 2018-01-09T04:34:27Z p_l joined #sbcl 2018-01-09T04:56:00Z rumbler31 quit (Remote host closed the connection) 2018-01-09T05:23:35Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-09T05:56:34Z rumbler31 joined #sbcl 2018-01-09T05:59:46Z shaftoe quit (Ping timeout: 264 seconds) 2018-01-09T06:03:45Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-09T06:27:17Z oleo quit (Quit: Leaving) 2018-01-09T06:57:27Z scymtym quit (Ping timeout: 240 seconds) 2018-01-09T07:01:06Z rumbler31 joined #sbcl 2018-01-09T07:03:27Z fortitude__ quit (Ping timeout: 240 seconds) 2018-01-09T07:08:07Z rumbler31 quit (Ping timeout: 265 seconds) 2018-01-09T07:36:38Z jack_rabbit quit (Ping timeout: 265 seconds) 2018-01-09T07:48:59Z jack_rabbit joined #sbcl 2018-01-09T07:50:50Z bkst quit (Ping timeout: 252 seconds) 2018-01-09T07:51:27Z jibanes quit (Ping timeout: 256 seconds) 2018-01-09T07:51:43Z jibanes joined #sbcl 2018-01-09T07:52:36Z bkst joined #sbcl 2018-01-09T07:55:40Z shka quit (Ping timeout: 260 seconds) 2018-01-09T08:20:08Z scymtym joined #sbcl 2018-01-09T08:32:18Z rumbler31 joined #sbcl 2018-01-09T08:36:47Z rumbler31 quit (Ping timeout: 256 seconds) 2018-01-09T08:38:32Z leah2 joined #sbcl 2018-01-09T08:44:29Z angavrilov joined #sbcl 2018-01-09T09:10:49Z ave1 joined #sbcl 2018-01-09T09:15:19Z jdz_ is now known as jdz 2018-01-09T09:18:57Z libreman quit (Ping timeout: 248 seconds) 2018-01-09T09:31:43Z pfdietz quit (Ping timeout: 248 seconds) 2018-01-09T09:33:11Z rumbler31 joined #sbcl 2018-01-09T09:33:11Z libreman joined #sbcl 2018-01-09T09:35:13Z pfdietz joined #sbcl 2018-01-09T09:38:11Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-09T10:03:28Z milanj_ joined #sbcl 2018-01-09T10:34:54Z rumbler31 joined #sbcl 2018-01-09T10:39:59Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-09T10:40:03Z m00natic joined #sbcl 2018-01-09T11:24:38Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-09T11:36:21Z rumbler31 joined #sbcl 2018-01-09T11:41:34Z rumbler31 quit (Ping timeout: 268 seconds) 2018-01-09T12:02:45Z ferada joined #sbcl 2018-01-09T12:10:58Z karlosz joined #sbcl 2018-01-09T12:12:17Z ferada left #sbcl 2018-01-09T12:31:45Z stassats joined #sbcl 2018-01-09T12:35:25Z Kevslinger joined #sbcl 2018-01-09T12:37:32Z rumbler31 joined #sbcl 2018-01-09T12:43:08Z rumbler31 quit (Ping timeout: 276 seconds) 2018-01-09T12:54:46Z karlosz quit (Quit: karlosz) 2018-01-09T13:09:37Z DeadTrickster joined #sbcl 2018-01-09T13:39:08Z rumbler31 joined #sbcl 2018-01-09T13:44:03Z rumbler31 quit (Ping timeout: 246 seconds) 2018-01-09T13:56:11Z sjl joined #sbcl 2018-01-09T13:57:39Z rumbler31 joined #sbcl 2018-01-09T14:02:09Z rumbler31 quit (Ping timeout: 264 seconds) 2018-01-09T14:12:30Z Bike joined #sbcl 2018-01-09T14:21:35Z karlosz joined #sbcl 2018-01-09T14:33:04Z stassats: more weird IR1 invariants 2018-01-09T14:34:15Z stassats: ltn is expecting a tail local call to follow to the bind it calls, but here the next block is the component-tail block 2018-01-09T14:39:56Z oleo joined #sbcl 2018-01-09T14:46:07Z nyef``: ... because not all calls to the bind are tail-local, or there's more than one such call? 2018-01-09T14:46:36Z stassats: multiple blocks can go to the bind, so that's not a problem 2018-01-09T14:47:10Z nyef``: recursive tail local call, or pair of mutually-recursive such calls? 2018-01-09T14:47:36Z stassats: it's recursive 2018-01-09T14:48:16Z stassats: but that's not the cause either 2018-01-09T14:53:59Z stassats: even the subtlest of modifications to the IR make the bug disappear 2018-01-09T14:57:09Z stassats: (lambda (x) (declare (optimize (debug 1) (SB-C::LET-CONVERSION 0))) (labels ((%f1 () (multiple-value-call #'print t (values-list (if x '(t) nil))) (%f1))) (identity (%f1)))) 2018-01-09T14:57:17Z stassats: the smallest IR1 i can reduce to 2018-01-09T14:58:27Z stassats: now to figure out when it goes disvariant 2018-01-09T14:59:28Z rumbler31 joined #sbcl 2018-01-09T15:05:25Z stassats: it already comes to maybe-convert-tail-local-call pointing to component-tail 2018-01-09T15:05:35Z pfdietz: I make local changes when reducing these (removing arguments and the like) and anonymizing the names. That one was derived from cl-graph. 2018-01-09T15:05:54Z stassats: and when i disable maybe-convert-tail-local-call, it doesn't cause any trouble to ltn 2018-01-09T15:06:20Z stassats: pfdietz: i'm minimizing to the IR, not necessarily to source code 2018-01-09T15:06:28Z stassats: usually both 2018-01-09T15:07:47Z trittweiler joined #sbcl 2018-01-09T15:11:46Z |3b| quit (Ping timeout: 252 seconds) 2018-01-09T15:11:55Z stassats: what's really weird—the contents of the local function influence what follows after the call 2018-01-09T15:12:22Z stassats: (multiple-value-call #'print t (values-list (if x '(t) nil))) in particular 2018-01-09T15:12:38Z stassats: it needs a branch, and mv-call, and the first T is also required 2018-01-09T15:29:09Z stassats: going to the very beginning, both good and bad IRs start out pointing to component-tail 2018-01-09T15:30:11Z karlosz: is there a good is there an easy way to get a handle on an ir object and follow the optimizations done on it? 2018-01-09T15:30:44Z stassats: no 2018-01-09T15:31:29Z karlosz: :( 2018-01-09T15:31:50Z stassats: if there were you wouldn't need me 2018-01-09T15:32:06Z stassats: we don't want compiler hacking to be easy and everyone stealing the glory 2018-01-09T15:33:17Z karlosz: im hacking on an ir1 viewer that can currently make a flow graph for the clambda resulting from make functional from toplevel lambda 2018-01-09T15:33:51Z karlosz: ideally it would be able to animate the differences between each optimization step 2018-01-09T15:48:16Z stassats: maybe-convert-tail-local-call does (link-blocks block (lambda-block fun)), so something later breaks the chain 2018-01-09T15:49:01Z dougk: karlosz: you probably want to ask scymtym about an IR viewer. it sounds redundant with other WIP 2018-01-09T15:49:40Z stassats: the more the merrier, especially if it doesn't involve mcclim 2018-01-09T15:50:41Z karlosz: stassats: ive got some bad news then... 2018-01-09T15:50:53Z stassats: ha-ha 2018-01-09T15:51:31Z stassats: well, visualizing IR is a good way to learn IR, at least the static part 2018-01-09T15:52:03Z Xof: David Lichteblau had something like that a long time ago 2018-01-09T15:52:15Z scymtym: karlosz: in that case, did you check out http://www.lichteblau.com/blubba/irspect.png , http://www.lichteblau.com/git/?p=irspect.git;a=summary 2018-01-09T15:52:20Z karlosz: yeah, i had a lot of trouble visualizing the cfg until i saw the structure 2018-01-09T15:52:37Z karlosz: scymtym: i did not, thanks 2018-01-09T15:52:44Z scymtym: ah, Xof beat me to it 2018-01-09T15:52:52Z Xof: http://www.lichteblau.com/blubba/irspect.png 2018-01-09T15:53:03Z Xof: yes, there it is 2018-01-09T15:53:29Z Xof: also http://www.lichteblau.com/blubba/nodes.png 2018-01-09T15:53:40Z Xof: (I miss ABCL-on-Cloak-on-SBCL) 2018-01-09T15:54:03Z stassats: i can visualize the IR with print-all-blocks alright, what i need is recording every change to the IR 2018-01-09T15:56:02Z Xof: IR to SVGAnimation 2018-01-09T15:56:28Z karlosz: scymtym: is the second link you gave me broken? i get a perl error 2018-01-09T15:57:50Z scymtym: karlosz: seems that way. i didn't try it. there seems to be a tarball at http://www.lichteblau.com/blubba/irspect-2007-03-19.tgz 2018-01-09T15:58:23Z karlosz: great, that worked 2018-01-09T16:01:02Z stassats: maybe-terminate-block appears to be linking the call to component-tail 2018-01-09T16:03:49Z karlosz: https://paste.gnome.org/ppz0btaa9 2018-01-09T16:03:58Z karlosz: in case anyone is interested, thats the sort of flow graph i print now 2018-01-09T16:04:28Z karlosz: ( a ps file) 2018-01-09T16:08:04Z stassats: maybe-terminate-block is called on the non-failing version as well 2018-01-09T16:08:13Z stassats: so what's the deal 2018-01-09T16:10:41Z stassats: but then it gets linked back to the lambda-bind 2018-01-09T16:11:11Z stassats: so why does it bother unlinking just to link back up, and then sometimes failing to do the latter 2018-01-09T16:16:04Z trittweiler quit (Read error: Connection reset by peer) 2018-01-09T16:16:13Z trittweiler joined #sbcl 2018-01-09T16:17:17Z stassats: huh, set-tail-local-call-successor is actually where it gets set back, yet it's failing there 2018-01-09T16:19:19Z fortitude quit (Quit: Leaving) 2018-01-09T16:19:56Z stassats: i've been chasing the wrong thing, haven't i? but raised some question about maybe-terminate-block, so it's not all a waste 2018-01-09T16:22:13Z stassats: ok, fixup-ir2-blocks-for-split-block is just broken, and mv-call is required to break it 2018-01-09T16:22:18Z scymtym: karlosz: this is the one dougk was referring to earlier: https://techfak.de/~jmoringe/25.png . that's only graphviz, though 2018-01-09T16:23:28Z stassats: don't tell me it's a stack-analyze problem 2018-01-09T16:24:35Z stassats: it kinda is, at least fixup-ir2-blocks-for-split-block is from nyef`` 2018-01-09T16:29:34Z stassats: paging nyef`` 2018-01-09T16:29:55Z karlosz: *compile-ir-obj-map* is unbound 2018-01-09T16:30:17Z karlosz: guess things have changed in the last 10 years 2018-01-09T16:30:57Z trittweiler quit (Ping timeout: 240 seconds) 2018-01-09T16:36:59Z nyef``: ECHO REPLY 2018-01-09T16:37:16Z nyef``: What are we looking at? 2018-01-09T16:37:23Z stassats: nyef``: so, fixup-ir2-blocks-for-split-block isn't as robust as promised 2018-01-09T16:37:30Z nyef``: File? 2018-01-09T16:37:36Z stassats: ltn 2018-01-09T16:39:00Z stassats: set-tail-local-call-successor calls node-ends-block, but the node is already the last node, and the next block is component-tail, then fixup-ir2-blocks-for-split-block chokes on component-tail not having ir2-info, which it claims not to want anyway 2018-01-09T16:40:24Z stassats: so the questions are, why does it perform work when nothing is really split? 2018-01-09T16:40:56Z stassats: and is that enough to fix it? 2018-01-09T16:41:11Z nyef``: Hrm. 2018-01-09T16:41:45Z nyef``: Yeah, I don't remember what this is doing or why. 2018-01-09T16:45:01Z stassats: i'm doing the obvious thing then 2018-01-09T16:46:08Z nyef``: Checking to see if (BLOCK-LAST (NODE-BLOCK CALL)) is CALL, and not bothering with the call to NODE-ENDS-BLOCK and the resulting fixups if it is? 2018-01-09T16:46:39Z stassats: something like that 2018-01-09T16:47:56Z fortitude__ joined #sbcl 2018-01-09T17:02:00Z corci quit 2018-01-09T17:02:37Z fortitude__ quit (Ping timeout: 265 seconds) 2018-01-09T17:04:32Z stassats: fixed just in time for a new report 2018-01-09T17:08:12Z stassats: that one is easy 2018-01-09T17:09:03Z stassats: although the ltn one is easy too, i was just looking into the wrong place, but i guess i wouldn't have been able to be sure the fix is right without some research first 2018-01-09T17:20:52Z stassats: darn, Proclaiming SB!C::NODE-TO-BE-DELETED-P to be INLINE 2018-01-09T17:22:41Z attila_lendvai joined #sbcl 2018-01-09T17:22:41Z attila_lendvai quit (Changing host) 2018-01-09T17:22:41Z attila_lendvai joined #sbcl 2018-01-09T17:22:43Z attila_lendvai quit (Client Quit) 2018-01-09T17:24:50Z stassats: fix one get one for free 2018-01-09T17:39:07Z karswell quit (Read error: No route to host) 2018-01-09T17:46:03Z attila_lendvai42 joined #sbcl 2018-01-09T17:50:05Z m00natic quit (Remote host closed the connection) 2018-01-09T17:56:14Z shka joined #sbcl 2018-01-09T18:03:22Z asarch joined #sbcl 2018-01-09T18:05:23Z makomo joined #sbcl 2018-01-09T18:15:47Z BitPuffin joined #sbcl 2018-01-09T18:34:03Z attila_lendvai42 quit (Ping timeout: 256 seconds) 2018-01-09T18:50:08Z attila_lendvai42 joined #sbcl 2018-01-09T18:58:53Z josemanuel joined #sbcl 2018-01-09T19:35:05Z attila_lendvai42 quit (Ping timeout: 260 seconds) 2018-01-09T19:50:23Z attila_lendvai42 joined #sbcl 2018-01-09T19:53:13Z BitPuffin quit (Remote host closed the connection) 2018-01-09T20:17:54Z makomo quit (Quit: WeeChat 1.9.1) 2018-01-09T20:34:19Z attila_lendvai42 quit (Ping timeout: 265 seconds) 2018-01-09T20:36:15Z shka quit (Ping timeout: 248 seconds) 2018-01-09T20:41:14Z scymtym quit (Ping timeout: 255 seconds) 2018-01-09T20:44:03Z fortitude joined #sbcl 2018-01-09T20:45:23Z nyef``: Is there some way to find out what caused a build failure on a parallel build without either re-running the build non-parallel or having piped the entire build process through tee in the first place? 2018-01-09T20:49:31Z attila_lendvai42 joined #sbcl 2018-01-09T20:51:51Z fortitude_ joined #sbcl 2018-01-09T20:54:58Z fortitude quit (Ping timeout: 252 seconds) 2018-01-09T21:21:38Z karlosz: okay, fixed the problem with irspect by wrapping the toplevel function with with-compilation-values 2018-01-09T21:34:15Z attila_lendvai42 quit (Ping timeout: 265 seconds) 2018-01-09T21:36:41Z scymtym joined #sbcl 2018-01-09T21:45:01Z stassats quit (Ping timeout: 256 seconds) 2018-01-09T21:47:18Z stassats joined #sbcl 2018-01-09T21:48:35Z attila_lendvai42 joined #sbcl 2018-01-09T22:03:14Z josemanuel quit (Quit: leaving) 2018-01-09T22:16:31Z sjl quit (Ping timeout: 248 seconds) 2018-01-09T22:35:09Z attila_lendvai42 quit (Ping timeout: 265 seconds) 2018-01-09T22:35:13Z angavrilov quit (Remote host closed the connection) 2018-01-09T22:36:57Z fortitude_ quit (Ping timeout: 265 seconds) 2018-01-09T22:49:32Z attila_lendvai42 joined #sbcl 2018-01-09T23:00:49Z Bike quit (Ping timeout: 260 seconds) 2018-01-09T23:27:17Z rumbler31 quit (Ping timeout: 276 seconds) 2018-01-09T23:34:50Z attila_lendvai42 quit (Ping timeout: 260 seconds) 2018-01-09T23:44:54Z aeth: I'm wondering if my description of consing and how to avoid consing in 64-bit SBCL is technically accurate. https://gitlab.com/zombie-raptor/zombie-raptor/blob/5e0f01a21cd1b3359925f726eddff9237f02d3ff/CONTRIBUTING.md#consing-heap-allocations 2018-01-09T23:45:44Z aeth: Maybe I should also add in all of the ways to profile for consing, too? 2018-01-09T23:46:05Z stassats: sb-sprof does that 2018-01-09T23:46:15Z stassats: and floats and integers can be put into structures 2018-01-09T23:47:05Z aeth: Structures that aren't really arrays? 2018-01-09T23:47:17Z stassats: structures that are structures 2018-01-09T23:47:39Z aeth: okay 2018-01-09T23:47:47Z aeth: "or in specialized arrays or in structs" 2018-01-09T23:48:23Z stassats: closures will cons as well, unless dx allocated 2018-01-09T23:48:52Z aeth: I'm aware of that (through profiling) but I should add that, too. Thanks 2018-01-09T23:49:14Z attila_lendvai42 joined #sbcl 2018-01-09T23:49:15Z stassats: for now, (mapcar closure) isn't optimized 2018-01-09T23:49:28Z stassats: but it will be in some not too distant future 2018-01-09T23:49:41Z aeth: yeah, I found that out by using alexandria's curry and rcurry 2018-01-09T23:49:48Z aeth: I had to remove that from the game loop code 2018-01-09T23:50:01Z aeth: It would be nice if I could use those again 2018-01-09T23:50:39Z stassats: ok, i'm leaving the closures to always cons, just to avoid seeing CURRY in your code 2018-01-09T23:51:09Z aeth: haha 2018-01-09T23:51:50Z aeth: I'm already past the stage of overusing it. Everyone overuses something when they first find out about it. 2018-01-09T23:52:15Z nyef``: Save CURRY for your dinner table. d-: 2018-01-09T23:52:19Z milanj_ quit (Read error: Connection reset by peer) 2018-01-09T23:52:54Z stassats: goes well with spaghetti code, that's what i feed my dining philosophers 2018-01-09T23:53:02Z nyef``: Heh! 2018-01-09T23:53:15Z aeth: I think I'll also add a note that "Type declarations for arrays and numbers can make consing code no longer cons." 2018-01-09T23:54:01Z aeth: I'll also note that pre-allocating closures before the loop can also work 2018-01-09T23:54:53Z aeth: What are the ways to detect consing? disassemble, sb-profile, sb-sprof... maybe I should also include sb-disassem:disassemble-code-component? 2018-01-09T23:56:34Z nyef``: Check to see if SB-KERNEL::*GC-EPOCH* has changed? Okay, technically that doesn't detect consing, it detects GCing... 2018-01-09T23:56:51Z aeth: room might check blatant consing. That's how I found out some of my double-float code was bad 2018-01-09T23:57:16Z aeth: Unfortunately, in the typical environment (Emacs+SLIME), the program isn't the only thing running, so you'll detect Swank's consing, too 2018-01-09T23:57:36Z stassats: it's not significant 2018-01-09T23:58:56Z nyef``: Arrange to close the current alloc region, then check to see if a new one has been reopened? 2018-01-09T23:59:13Z aeth: I currently am just listing: disassemble (or sb-disassem:disassemble-code-component), sb-profile, and sb-sprof 2018-01-09T23:59:28Z aeth: I might add room, even though that's not perfect... checking room for significant changes will probably reveal something, though 2018-01-10T00:01:09Z stassats: all the compiler correctness stuff is taking up too much time, i can't focus on something more interesting 2018-01-10T00:01:18Z stassats: damn the incorrect compiler writers 2018-01-10T00:02:27Z stassats: hopefully, the compiler bugs will soon run out 2018-01-10T00:03:36Z nyef``: And then you can move on to PCL bugs? 2018-01-10T00:04:05Z stassats: no, thanks 2018-01-10T00:05:13Z stassats: at least there is a benefit in compiler bugs (aside from the malformed code stuff), in illuminating the compiler intricacies. what's there to illuminate in PCL? it's all rotten 2018-01-10T00:06:36Z nyef``: Mmm. Should my attention turn to PCL, about the first thing I do is follow through on package-locking CALL-NEXT-METHOD, as CLHS mandates. 2018-01-10T00:06:41Z aeth: Okay, I updated my (at the moment SBCL-oriented) consing notes with the additions and corrections discussed here: https://gitlab.com/zombie-raptor/zombie-raptor/blob/master/CONTRIBUTING.md#consing-heap-allocations 2018-01-10T00:06:58Z aeth: oops, probably should have permalinked that 2018-01-10T00:07:18Z nyef``: Meanwhile, the debugger is probably going to take me months to sort out. /-: 2018-01-10T00:08:19Z stassats: the compiler is taking me years to sort out 2018-01-10T00:08:52Z karlosz_ joined #sbcl 2018-01-10T00:08:54Z stassats: if you count plugging the holes as sorting out 2018-01-10T00:09:18Z stassats: aeth: the structure slots have to be specialized as well 2018-01-10T00:09:46Z aeth: I should probably say "typed structure slots", I guess 2018-01-10T00:10:11Z karlosz quit (Ping timeout: 240 seconds) 2018-01-10T00:10:12Z karlosz_ is now known as karlosz 2018-01-10T00:13:49Z stassats: i wonder what i could do to accelerate things a bit? getting a faster build machine? 2018-01-10T00:14:00Z stassats: yet sometimes writing tests and commit messages takes up more time 2018-01-10T00:16:51Z nyef``: Sometimes simply understanding the problem takes the most time. 2018-01-10T00:17:36Z stassats: 10-20 minutes of overhead doesn't help anyway 2018-01-10T00:18:44Z stassats: i wonder if the time spent on a time-travelling IR visualizer will be worth it 2018-01-10T00:19:17Z karlosz quit (Ping timeout: 276 seconds) 2018-01-10T00:19:26Z stassats: there is no doubt it'll be helpful, but how much to invest 2018-01-10T00:21:17Z attila_lendvai42 quit (Quit: Leaving.) 2018-01-10T00:22:20Z stassats: sometimes a bigger screen is helpful 2018-01-10T00:48:52Z karlosz joined #sbcl 2018-01-10T00:56:25Z Bike joined #sbcl 2018-01-10T00:57:44Z karlosz: i think i have a handle on how to incrementally step through ir1 optimizations in a visualizer 2018-01-10T00:58:32Z karlosz: the user interacts with the main gui thread and clicks a button to optimize the said component 2018-01-10T00:59:02Z karlosz: the second thread which is in ir1-optimize waits for such an event, and then continues 2018-01-10T00:59:13Z karlosz: the threads communicate in lock step 2018-01-10T00:59:45Z stassats: ir1-optimize is too coarse grained 2018-01-10T00:59:58Z stassats: i was planing on instrumenting every function in SB-C 2018-01-10T01:00:07Z karlosz: wow 2018-01-10T01:00:14Z stassats: and tracking the changes to the IR 2018-01-10T01:00:18Z karlosz: wouldnt that be the opposite of too coarse grained 2018-01-10T01:00:43Z stassats: saving each step on disk along 2018-01-10T01:00:52Z stassats: then visualising that 2018-01-10T01:01:22Z stassats: that would be fine grained, which is the point 2018-01-10T01:02:03Z karlosz: i meant that if there are many many reoptimizations 2018-01-10T01:02:29Z karlosz: it would take a while to find when the ir1 badness of interest happens 2018-01-10T01:02:35Z stassats: the more reason to visualize them 2018-01-10T01:03:11Z karlosz: ill see if i can get a first approximation with ir1-optimize stepping working with lichtblaus thing for now 2018-01-10T01:04:12Z stassats: well, i wouldn't use mcclim anyway, unless you'll make it really good 2018-01-10T01:05:34Z karlosz: meh, its not ideal, but i dont see any other gui that can interact with lisp objects as well as mcclim does 2018-01-10T01:05:45Z karlosz: which is not saying much but 2018-01-10T01:05:51Z karlosz: its something 2018-01-10T01:06:10Z stassats: any gui? not sure why it has to interact with the objects 2018-01-10T01:06:53Z karlosz: well, right now you can get a general structure of the flow graph, but then you can click on specific nodes you want to inspect 2018-01-10T01:07:05Z karlosz: which print out slots and such that are all linked together 2018-01-10T01:07:25Z karlosz: maybe that isnt helpful for an experienced ir1 hacker 2018-01-10T01:07:37Z stassats: well, any gui can do that 2018-01-10T01:08:08Z stassats: but mcclim a) doesn't work on a mac (no, i don't want an x server, thanks) b) too slow 2018-01-10T01:09:10Z karlosz: very true. that pretty much leaves only qt if cross platform is an issue 2018-01-10T01:09:32Z pfdietz: How many of the malformed code tests I send you illustrate more general bugs that could occur in valid code? 2018-01-10T01:09:57Z nyef``: How much of McCLIM being slow is because SBCL's PCL is dreadful? 2018-01-10T01:10:50Z karlosz: nyef``: as much as pcl is bad, i think sbcl still works way faster than any other implementation 2018-01-10T01:11:09Z stassats: karlosz: when (if) i finally take up on my idea, i'm going to use some web interface 2018-01-10T01:11:10Z karlosz: so assuming other implemntations clos's are better, than it must not be clos thats the bottleneck 2018-01-10T01:11:23Z stassats: i don't like web interfaces, but seems to be well suited for graph visualization 2018-01-10T01:11:37Z stassats: pfdietz: some do 2018-01-10T01:11:45Z stassats: mostly by being "this thing does not return" 2018-01-10T01:12:19Z pfdietz: I didn't expect that, although I should have. 2018-01-10T01:12:37Z pfdietz: Anyway, I'm sure this flood of recent bugs will subside soon. 2018-01-10T01:13:12Z karlosz: stassats: web interface is not a bad idea, but i was thinking in a live environment you could hack up the ir manually, like change a reoptimize flag or something and continue stepping to see if the problem is still there 2018-01-10T01:14:12Z stassats: all can be done too 2018-01-10T01:14:27Z stassats: but i don't need to visualize static IR, i can see it in my sleep 2018-01-10T01:14:45Z karlosz: right, i figured 2018-01-10T01:14:52Z stassats: (not a good thing) 2018-01-10T01:14:57Z stassats: to dream about 2018-01-10T01:15:48Z karlosz: ha, it can be good if your dream shows you the solution 2018-01-10T01:16:56Z stassats: a better static visualizer could cut down on noise and show more info, but it's not exactly worth the investment 2018-01-10T01:17:14Z stassats: sbcl is a tool, i'm working on a tool, so a visualizer would be a tool for a tool 2018-01-10T01:18:29Z nyef``: A meta-tool? 2018-01-10T01:18:40Z stassats: a tooool 2018-01-10T01:18:56Z nyef``: "Tool and die"? 2018-01-10T01:19:08Z stassats: you say computer is a tool too 2018-01-10T01:19:33Z stassats: so, three star yak shaving 2018-01-10T01:19:38Z nyef``: "The Computer is your friend." "Trust the Computer." "Happiness is Mandatory, Citizen!" 2018-01-10T01:37:42Z |3b| joined #sbcl 2018-01-10T01:53:04Z fortitude_ joined #sbcl 2018-01-10T02:10:41Z stassats quit (Ping timeout: 248 seconds) 2018-01-10T02:11:29Z smurfrobot quit (Remote host closed the connection) 2018-01-10T02:18:41Z smurfrobot joined #sbcl 2018-01-10T02:23:24Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-10T02:39:21Z karlosz: seems like *world-lock* is stopping me from putting ir1-optimize to sleep 2018-01-10T02:41:36Z smurfrobot joined #sbcl 2018-01-10T02:42:56Z cryptomarauder quit (Ping timeout: 276 seconds) 2018-01-10T02:46:23Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T02:54:51Z cryptomarauder joined #sbcl 2018-01-10T03:22:35Z karlosz: some kind of race condition 2018-01-10T03:22:51Z karlosz: the system keeps trying to compile layout-of 2018-01-10T03:22:56Z karlosz: by itself 2018-01-10T03:42:26Z smurfrobot joined #sbcl 2018-01-10T03:47:13Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T03:50:33Z nyef``: Hrm. All FRAMEs are COMPILED-FRAMEs? 2018-01-10T03:50:48Z nyef``: That's already sketchy. 2018-01-10T03:58:39Z nyef``: ... And we have two separate concepts of DEBUG-FUN. 2018-01-10T03:59:32Z nyef``: And all of the polymorphism is done via ETYPECASE. I miss CLOS. /-: 2018-01-10T04:07:22Z nyef``: Urgh. Of *course* the case I'm worried about can't happen on fp-and-pc-standard-save. 2018-01-10T04:26:25Z smurfrobot joined #sbcl 2018-01-10T04:31:10Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-10T04:34:25Z karlosz: i use a child thread to spawn a compile-file with wrapped ir1-optimize, and it blocks the parent gui thread?? 2018-01-10T04:35:13Z karlosz: does something in the gui really need to compile 2018-01-10T04:35:21Z karlosz: maybe its that world lock stuff 2018-01-10T04:35:37Z karlosz quit (Quit: karlosz) 2018-01-10T04:36:05Z nyef``: karlosz: PCL building new effective-method-functions, maybe? 2018-01-10T05:01:51Z Bike quit (Quit: Lost terminal) 2018-01-10T05:02:47Z shka joined #sbcl 2018-01-10T05:36:22Z asarch quit (Quit: Leaving) 2018-01-10T05:52:07Z smurfrobot joined #sbcl 2018-01-10T06:01:25Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-10T06:14:33Z fortitude__ joined #sbcl 2018-01-10T06:18:30Z fortitude_ quit (Ping timeout: 260 seconds) 2018-01-10T06:35:27Z oleo quit (Quit: Leaving) 2018-01-10T06:59:52Z smurfrobot joined #sbcl 2018-01-10T07:04:35Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-10T07:09:19Z scymtym quit (Ping timeout: 248 seconds) 2018-01-10T07:09:54Z smurfrobot joined #sbcl 2018-01-10T07:13:01Z cromachina quit (Read error: Connection reset by peer) 2018-01-10T07:18:55Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T07:30:36Z shka quit (Read error: Connection reset by peer) 2018-01-10T07:30:49Z shka joined #sbcl 2018-01-10T08:09:04Z pfdietz quit 2018-01-10T08:15:50Z fortitude_ joined #sbcl 2018-01-10T08:19:50Z fortitude__ quit (Ping timeout: 268 seconds) 2018-01-10T08:30:56Z scymtym joined #sbcl 2018-01-10T08:45:56Z scymtym quit (Remote host closed the connection) 2018-01-10T08:50:35Z scymtym joined #sbcl 2018-01-10T09:29:02Z eschatologist quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in) 2018-01-10T09:30:41Z eschatologist joined #sbcl 2018-01-10T09:51:32Z BitPuffin joined #sbcl 2018-01-10T10:13:20Z sjl joined #sbcl 2018-01-10T10:13:43Z BitPuffin quit (Remote host closed the connection) 2018-01-10T10:15:48Z BitPuffin joined #sbcl 2018-01-10T10:17:35Z sjl quit (Ping timeout: 248 seconds) 2018-01-10T10:22:47Z angavrilov joined #sbcl 2018-01-10T10:30:44Z attila_lendvai42 joined #sbcl 2018-01-10T10:36:31Z attila_lendvai42 quit (Ping timeout: 240 seconds) 2018-01-10T10:51:07Z attila_lendvai42 joined #sbcl 2018-01-10T11:11:48Z stassats joined #sbcl 2018-01-10T11:29:25Z m00natic joined #sbcl 2018-01-10T11:37:36Z attila_lendvai42 quit (Ping timeout: 248 seconds) 2018-01-10T11:41:41Z stassats: there should be no #+win32 in the run-program docstring 2018-01-10T11:43:36Z smurfrobot joined #sbcl 2018-01-10T11:48:56Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-10T11:52:11Z smurfrobot joined #sbcl 2018-01-10T11:56:31Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-10T11:58:34Z scymtym: stassats: isn't the #.(concatenate …) superfluous now? 2018-01-10T11:58:48Z stassats: now, yes 2018-01-10T11:58:59Z stassats: is ;; The Texinfoizer is sensitive to whitespace? 2018-01-10T11:59:32Z stassats: it was about #+win32 2018-01-10T12:10:12Z smurfrobot joined #sbcl 2018-01-10T12:14:55Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T12:18:11Z stassats: can we have :may-fail-on :ci 2018-01-10T12:19:00Z smurfrobot joined #sbcl 2018-01-10T12:24:02Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-10T12:30:48Z smurfrobot joined #sbcl 2018-01-10T12:35:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-10T12:43:30Z leah2 quit (Quit: trotz alledem!) 2018-01-10T12:45:22Z leah2 joined #sbcl 2018-01-10T12:50:35Z leah2 quit (Quit: trotz alledem!) 2018-01-10T13:02:06Z stassats: my patience with the run-program thing is running thin, not only is the documentation spelling things out (except for the default :output thing), but i'm also having to repeat myself 2018-01-10T13:06:48Z smurfrobot joined #sbcl 2018-01-10T13:09:28Z stassats: For no arguments, use NIL (which means that just the name of the program is passed as arg 0). 2018-01-10T13:09:31Z stassats: what 2018-01-10T13:09:39Z stassats: now, that's not helpful 2018-01-10T13:12:55Z stassats: i think the whole sentence can go, what else can be passed for no arguments if not NIL? the zeroth arg is an implementtion detail of execve 2018-01-10T13:13:59Z stassats: why is external-format not used to encode the arguments? 2018-01-10T13:15:43Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T13:22:22Z leah2 joined #sbcl 2018-01-10T13:27:32Z smurfrobot joined #sbcl 2018-01-10T13:32:03Z smurfrobot quit (Ping timeout: 246 seconds) 2018-01-10T13:58:00Z Jesin quit (Quit: Leaving) 2018-01-10T14:08:07Z smurfrobot joined #sbcl 2018-01-10T14:09:29Z nyef``: Whee... using SB!C:MAKE-SC-OFFSET in debug-int.lisp. 2018-01-10T14:15:28Z karlosz joined #sbcl 2018-01-10T14:19:57Z karlosz: maybe if i launch the inspector in the interpreter, it wouldnt be compiling all the time 2018-01-10T14:20:59Z nyef``: Or warm up your PCL caches? 2018-01-10T14:21:16Z karlosz: yeah,, what i did was (trace ir1-optimize) 2018-01-10T14:21:25Z karlosz: and i can actually see the cache being warmed up 2018-01-10T14:21:30Z karlosz: as i moved stuff around 2018-01-10T14:22:02Z karlosz: when the cache looks done it acutally gets a bit farther but then when i hit compile it must have to compile something new 2018-01-10T14:22:11Z karlosz: on the gui side 2018-01-10T14:22:30Z karlosz: and interpreting doesnt affect pcl 2018-01-10T14:22:33Z karlosz: so 2018-01-10T14:22:49Z karlosz: i might have to ditch the dynamic approach and just dump the state of the ir1 and reload it 2018-01-10T14:23:06Z karlosz: luckily the functionality is already there 2018-01-10T14:23:17Z karlosz: but first i need to compile with +sb-heapdump 2018-01-10T14:23:25Z karlosz: who knows if that still works 2018-01-10T14:25:32Z karlosz: its not like i can have thread local fdefinitions, can i? 2018-01-10T14:27:05Z Shinmera: Something something first class global environments. 2018-01-10T14:27:16Z karlosz: wait, that might actually work 2018-01-10T14:27:28Z karlosz: im rewriting ir1-optimize with a closure 2018-01-10T14:27:31Z karlosz: and sleeping 2018-01-10T14:27:42Z karlosz: but i only want the sleeping to happen if i launch it from a very speicifc thread 2018-01-10T14:27:52Z karlosz: so if i just bind a closure to a thread local special variable 2018-01-10T14:28:06Z karlosz: and call the closure within the new ir1-optimize closure 2018-01-10T14:28:22Z karlosz: i can give that closure a different value in my compile-file thread 2018-01-10T14:28:49Z karlosz: but when other threads call ir1-optimize they proceed normally 2018-01-10T14:28:58Z karlosz: just another level of indirection 2018-01-10T14:29:11Z karlosz: 3 star programming here 2018-01-10T14:30:39Z nyef``: In C, I've been up to four or five stars. 2018-01-10T14:32:28Z karlosz: interesting, for what? 2018-01-10T14:32:41Z karlosz: recently i wrote a scheme compiler for an fpga that had a split between rom and ram 2018-01-10T14:32:41Z stassats: karlosz: i wasn't going to work on the live compiler, but on the cross compiler 2018-01-10T14:32:52Z karlosz: just having global variables required 3 stars 2018-01-10T14:33:22Z karlosz: stassats: that's... actually probably the right approach 2018-01-10T14:33:31Z karlosz: is there a script to easily set up the cross compiler? 2018-01-10T14:33:41Z sjl joined #sbcl 2018-01-10T14:33:44Z stassats: yes, somewhere in / 2018-01-10T14:33:56Z karlosz: stassats: thank you, this is probably what i need 2018-01-10T14:34:33Z karlosz: so then sb-xc:compile-file is what i would use 2018-01-10T14:35:00Z karlosz: and then i can freely wrap sb-xc:ir1-optimize or whatever 2018-01-10T14:35:06Z karlosz: great 2018-01-10T14:36:04Z stassats: sb!c 2018-01-10T14:37:37Z karlosz: right, of course 2018-01-10T14:39:17Z karlosz: is it supposed to be just (load "load-xc.lisp")? i got sb-xc does not designate a package when i ran it the first time 2018-01-10T14:40:45Z stassats: it was supposed 2018-01-10T14:42:00Z karlosz: why is there sb-xc and sb!xc anyways 2018-01-10T14:42:16Z stassats: but 5a3e8299f3bca5fdc3946a874ad855d05309f224 2018-01-10T14:42:50Z karlosz: aha, okay 2018-01-10T14:43:01Z karlosz: then i just need to change xc-compile-file to use sb!xc 2018-01-10T14:43:08Z karlosz: and get rid of the rename-package line 2018-01-10T14:44:02Z smurfrobot quit (Remote host closed the connection) 2018-01-10T14:44:05Z stassats: or you could do git pull 2018-01-10T14:46:01Z karlosz: but now that i did both, i have to rollback my local change :p 2018-01-10T14:49:45Z karlosz: now i have to change every sb-c to sb!c... 2018-01-10T14:50:25Z karlosz: this is trying to move pcl to xc all over again ;( 2018-01-10T14:57:13Z stassats: could just use-package 2018-01-10T14:57:34Z stassats: or rather, in-package 2018-01-10T14:57:40Z stassats: not a lot is exported 2018-01-10T14:59:38Z karlosz: okay, i got it working 2018-01-10T15:00:06Z karlosz: so now i can inspect the ir before ay ir1-optimize passes 2018-01-10T15:00:19Z karlosz: and then once i hit step-ir1-optimize 2018-01-10T15:00:25Z karlosz: itll update all the components 2018-01-10T15:00:48Z stassats: can you go back? 2018-01-10T15:01:14Z karlosz: not right now, but i think clim has a facility for output recording 2018-01-10T15:01:19Z karlosz: but the objects themselves are mutated 2018-01-10T15:01:37Z karlosz: so unless there is a way to copy ir1-objects 2018-01-10T15:01:44Z stassats: my plan was to serialize the whole IR state 2018-01-10T15:02:01Z karlosz: right, thats the advantage of just dumping everything 2018-01-10T15:02:33Z karlosz: do you happen to know if sb-heapdump is still working? 2018-01-10T15:02:43Z karlosz: i could do that as well in this thing 2018-01-10T15:02:49Z karlosz: and then i could probably go back 2018-01-10T15:02:50Z stassats: never used it 2018-01-10T15:03:07Z karlosz: okay, how would you serialize the objects? 2018-01-10T15:03:17Z stassats: doesn't sound like a good approach anyway 2018-01-10T15:03:20Z stassats: by hand 2018-01-10T15:03:37Z karlosz: and dumping out all the slots? 2018-01-10T15:04:00Z stassats: well, that's what serializing means 2018-01-10T15:04:58Z karlosz: arent there already methods in xc to do that? 2018-01-10T15:05:10Z stassats: i don't think so 2018-01-10T15:05:40Z karlosz: so the load-form-methods are different 2018-01-10T15:05:51Z karlosz: im not really sure what set-load-form-method actually does in xc 2018-01-10T15:08:16Z smurfrobot joined #sbcl 2018-01-10T15:12:23Z stassats quit (Ping timeout: 276 seconds) 2018-01-10T15:12:51Z smurfrobot quit (Ping timeout: 246 seconds) 2018-01-10T15:24:47Z oleo joined #sbcl 2018-01-10T15:30:34Z Bike joined #sbcl 2018-01-10T15:33:16Z milanj joined #sbcl 2018-01-10T15:33:54Z smurfrobot joined #sbcl 2018-01-10T15:35:12Z smurfrobot quit (Remote host closed the connection) 2018-01-10T15:43:19Z rumbler31 joined #sbcl 2018-01-10T15:44:55Z smurfrobot joined #sbcl 2018-01-10T15:53:26Z nyef``: ... a way to copy ir1-objects? Where have I heard that before? (-: 2018-01-10T16:18:50Z stassats joined #sbcl 2018-01-10T16:22:48Z Jesin joined #sbcl 2018-01-10T16:24:57Z eudoxia joined #sbcl 2018-01-10T16:37:27Z smurfrobot quit (Remote host closed the connection) 2018-01-10T16:55:46Z smurfrobot joined #sbcl 2018-01-10T17:01:18Z Jesin quit (Quit: Leaving) 2018-01-10T17:12:27Z smurfrobot quit (Remote host closed the connection) 2018-01-10T17:12:40Z ebdreger joined #sbcl 2018-01-10T17:18:53Z fortitude_ quit (Ping timeout: 252 seconds) 2018-01-10T17:33:21Z rpg joined #sbcl 2018-01-10T17:47:29Z BitPuffin quit (Ping timeout: 252 seconds) 2018-01-10T18:01:58Z m00natic quit (Remote host closed the connection) 2018-01-10T18:06:06Z leah2 quit (Ping timeout: 246 seconds) 2018-01-10T18:13:05Z leah2 joined #sbcl 2018-01-10T18:13:17Z smurfrobot joined #sbcl 2018-01-10T18:18:09Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-10T18:19:14Z nyef``: ... Something doesn't look right with the (FIXNUMP LRA) case in non-x86oid COMPUTE-CALLING-FRAME. 2018-01-10T18:19:46Z smurfrobot joined #sbcl 2018-01-10T18:20:05Z nyef``: And I'm now getting a bit suspicious of the GC semantics for callbacks. 2018-01-10T18:23:15Z scymtym quit (Ping timeout: 246 seconds) 2018-01-10T18:23:29Z fortitude joined #sbcl 2018-01-10T18:46:55Z karlosz: nyef``: have you heard it before? it might be helpful 2018-01-10T18:47:38Z nyef``: karlosz: It was proposed as a solution to the "inlining local functions" problem. Possibly "inlining problems generally". 2018-01-10T18:48:14Z karlosz: nyef``: right, that does sound like the right solution for inling 2018-01-10T18:48:31Z karlosz: why can't we inline at source level? 2018-01-10T18:48:40Z karlosz: pre ir1 conversion? 2018-01-10T18:48:50Z karlosz: like source transform machinery 2018-01-10T18:48:57Z nyef``: Because the decision to inline or not is made post-IR1-conversion. 2018-01-10T18:49:18Z nyef``: ... isn't it? 2018-01-10T18:49:20Z karlosz: okay, so this is not for explicitly declared locals 2018-01-10T18:49:21Z nyef``: I have no idea. 2018-01-10T18:50:14Z karlosz: well, copying ir1 objects is essentially going to be the same as serializing them to disk 2018-01-10T18:50:25Z karlosz: with some make load form magic 2018-01-10T18:51:29Z karlosz: its quite satisfying to see ir1-optimize optimize the block structure of a component visually in steps 2018-01-10T18:53:37Z smurfrobot quit (Remote host closed the connection) 2018-01-10T18:53:44Z nyef``: Heh! Just spotted: The difference between the COMPILED-DEBUG-FUN and BOGUS-DEBUG-FUN cases for non-x86oids is that the latter checks CONTROL-STACK-POINTER-VALID-P on the frame pointer before calling COMPUTE-CALLING-FRAME. But *both* versions of COMPUTE-CALLING-FRAME *start* with a check of CONTROL-STACK-POINTER-VALID-P! 2018-01-10T18:53:59Z nyef``: clhs etypecase 2018-01-10T18:53:59Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_tpcase.htm 2018-01-10T19:01:44Z nyef``: Hrm. Can I replace #-sb-xc-host with #!+(and whatever (not (host-feature sb-xc-host))) ? 2018-01-10T19:16:14Z karlosz: anyone know how to get unwind-protect honored when i close a gui thread? 2018-01-10T19:16:34Z karlosz: seems like sbcl just kills the thread without cleaning up? 2018-01-10T19:17:01Z nyef``: How do you mean "close" a GUI thread? 2018-01-10T19:17:10Z karlosz: i saw an old mailing list post saying to install a sigterm handler 2018-01-10T19:17:15Z karlosz: like closing the window 2018-01-10T19:17:19Z karlosz: which causes the gui thread to die 2018-01-10T19:17:37Z nyef``: What on earth windowing system are you using? 2018-01-10T19:17:38Z karlosz: but if the gui thread spawned child threads 2018-01-10T19:17:42Z karlosz: mcclim 2018-01-10T19:17:51Z karlosz: okay not die 2018-01-10T19:17:55Z karlosz: to terminate 2018-01-10T19:18:06Z karlosz: but the child threads dont clean up 2018-01-10T19:18:27Z karlosz: for example if the child threads of the gui thread havent finished executing 2018-01-10T19:18:35Z karlosz: and the gui thread terminates 2018-01-10T19:18:51Z nyef``: So... X11? 2018-01-10T19:19:12Z karlosz: yes 2018-01-10T19:20:05Z karlosz: when i close irspect i want to make sure the old definition of ir1-optimize is restored 2018-01-10T19:20:31Z karlosz: its wrapped in unwind protect but doesnt seem to execute after closing the window 2018-01-10T19:20:56Z karlosz: the child thread is still waiting for the user to step more 2018-01-10T19:26:43Z nyef``: Shouldn't be any problem with unwind-protect and cleanups not running there... 2018-01-10T19:39:06Z smurfrobot joined #sbcl 2018-01-10T19:41:04Z karlosz: https://ibin.co/3nkWMqKutPJT.png 2018-01-10T19:41:11Z karlosz: stepping through a simple ir 2018-01-10T19:42:57Z nyef``: I'd suggest forcing the tail block to be at the bottom, if you can. 2018-01-10T19:43:28Z karlosz: yeah, i should probably do some sort of topological sort 2018-01-10T19:43:42Z karlosz: i havent actually changed any of the graph printing from the original 2018-01-10T19:43:47Z karlosz: i just addded the stepping machinery 2018-01-10T19:44:08Z nyef``: And what's going on with the cblock 2 -> tail 1 arrow, and later the cblock 0 -> cblock 1 arrow? 2018-01-10T19:44:31Z karlosz: i think the numbers arent object identity 2018-01-10T19:44:36Z karlosz: the numbers are part of the graph 2018-01-10T19:44:43Z karlosz: but the presentations keep object identity 2018-01-10T19:44:57Z nyef``: I'm more asking about the visual presentation of the arrows. 2018-01-10T19:45:08Z nyef``: I know that the numbers are reassigned each time DFO gets run. 2018-01-10T19:45:36Z karlosz: whats wrong with the arrows? 2018-01-10T19:45:41Z karlosz: that they overlap? 2018-01-10T19:45:47Z karlosz: or that the orientation is strange? 2018-01-10T19:45:55Z nyef``: Some of them come from the top of the block, some lead to the bottome of the block. 2018-01-10T19:59:09Z whoman joined #sbcl 2018-01-10T20:05:18Z scymtym joined #sbcl 2018-01-10T20:25:57Z shka quit (Ping timeout: 240 seconds) 2018-01-10T20:29:32Z shka joined #sbcl 2018-01-10T20:31:13Z eudoxia quit (Quit: Leaving) 2018-01-10T20:31:53Z fortitude_ joined #sbcl 2018-01-10T20:32:57Z fortitude quit (Ping timeout: 240 seconds) 2018-01-10T20:49:05Z angavrilov quit (Remote host closed the connection) 2018-01-10T20:55:54Z smurfrobot quit (Remote host closed the connection) 2018-01-10T21:17:09Z shka quit (Ping timeout: 264 seconds) 2018-01-10T21:18:12Z karlosz: yeah the drawing algorithm doesnt look optimal 2018-01-10T21:38:24Z josemanuel joined #sbcl 2018-01-10T22:16:55Z rumbler31 quit (Ping timeout: 260 seconds) 2018-01-10T22:19:31Z fortitude_ quit (Ping timeout: 240 seconds) 2018-01-10T22:25:58Z Jesin joined #sbcl 2018-01-10T22:31:45Z stassats: i would have just laid out the blocks in the DFO order and then added arrows and stuff 2018-01-10T22:31:55Z stassats: and zooming in/out of blocks to reveal the nodes 2018-01-10T22:32:48Z corci joined #sbcl 2018-01-10T22:36:46Z karlosz: not just clicking on the blocks? 2018-01-10T22:37:00Z karlosz: not sure what the best way to present ir1 is still 2018-01-10T22:38:48Z bkst quit (Quit: leaving) 2018-01-10T22:40:24Z karlosz: https://ibin.co/3nlOXNAM6Oi1.png 2018-01-10T22:40:32Z karlosz: what clicking on a block to reveal the nodes look like 2018-01-10T22:40:36Z karlosz: this looks much uglier 2018-01-10T22:40:46Z karlosz: i hope to improve the presentation a bit 2018-01-10T22:42:50Z bkst joined #sbcl 2018-01-10T22:45:22Z nyef``: Hrm. "SIGNAL-CONTEXT-FRAME doesn't seem to work at all on non-x86"? Where did *that* come from? 2018-01-10T22:46:56Z stassats: karlosz: that is... confusing 2018-01-10T22:46:58Z nyef``: Ah. jsnell, late 2006. 2018-01-10T22:47:11Z stassats: the nodes within a block are linear 2018-01-10T22:47:27Z stassats: so all these arrows, what are they doing? 2018-01-10T22:48:04Z nyef``: Original comment said "SIGNAL-CONTEXT-FRAME doesn't seem to work very well currently". 2018-01-10T22:48:32Z nyef``: Mmm. The point of a block is that it's a largely-linear chunk of control-flow. 2018-01-10T22:49:24Z Bike quit (Ping timeout: 260 seconds) 2018-01-10T22:49:47Z karlosz: yeah, it took me a while to understand too 2018-01-10T22:50:02Z karlosz: its a more ctran-centric way of viewing the graph 2018-01-10T22:50:09Z stassats: maybe it's trying to use the horizontal screen space 2018-01-10T22:50:10Z corci: Yippee, build fixed! 2018-01-10T22:50:11Z corci: Project sbcl-master » fancy,ubuntu_trusty_32bit build #2846: FIXED in 50 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/2846/ 2018-01-10T22:50:28Z karlosz: i have no clue why its like that 2018-01-10T22:50:32Z karlosz: all the lvars 2018-01-10T22:51:16Z karlosz: the other ir1 viewer i worked on before was better in that respect 2018-01-10T22:51:39Z karlosz: although in certain instances it shows the possibly many predecessor blocks leading in 2018-01-10T22:51:42Z karlosz: but it is a bit ridiculous 2018-01-10T22:53:43Z stassats: basically, i like how print-all-blocks lays out the blocks, but with more arrows, more jumping, more collapsing / revealing 2018-01-10T22:53:48Z karlosz: figures. its using the default graph formatter fom mcclim :/ 2018-01-10T22:54:04Z stassats: more colors 2018-01-10T22:54:07Z stassats: minion: chant 2018-01-10T22:54:07Z minion: MORE COLORS 2018-01-10T22:54:14Z karlosz: ha 2018-01-10T22:54:55Z Jesin quit (Quit: Leaving) 2018-01-10T22:55:34Z josemanuel quit (Quit: leaving) 2018-01-10T22:57:07Z karlosz: stassats: comments on this style of graph? https://ibin.co/3nlTTyFWtwYs.png 2018-01-10T22:57:11Z nyef``: Hrm. SIGNAL-CONTEXT-FRAME was introduced (for breakpoint hooks, for TRACE :ENCAPSULATE NIL, for Solaris/x86) in 0.9.11.19 (April 2006). There was a single-stepper rewrite in 0.9.16.38 (September 2006), which added the comment "SIGNAL-CONTEXT-FRAME doesn't seem seem [sic] to work very well currently". 2018-01-10T22:57:36Z corci: Project sbcl-master-windows » Windows_7_32bit build #1744: FAILURE in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1744/ 2018-01-10T22:57:51Z stassats: karlosz: that's more like, the layout 2018-01-10T22:58:15Z corci: Project sbcl-master-windows » Windows_7_64bit build #1744: FAILURE in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1744/ 2018-01-10T22:58:30Z nyef``: In 0.9.16.43 (September 2006), it is claimed that SIGNAL-CONTEXT-FRAME works on x86/x86-64. 2018-01-10T22:59:08Z karlosz: right, you would click on the nodes to have information 2018-01-10T22:59:29Z stassats: mean to say "that's more like it" 2018-01-10T22:59:51Z karlosz: yeah 2018-01-10T22:59:53Z nyef``: In 0.9.17.7 (October 2006), we get the "STEP-OUT is completely bogus, only let it happen under certain circumstances" thing. 2018-01-10T22:59:55Z karlosz: colorful 2018-01-10T23:00:18Z stassats: overlapping green arrows are not clear, though 2018-01-10T23:00:42Z karlosz: yeah, supposed to be lvars 2018-01-10T23:00:45Z karlosz: hard to click on too 2018-01-10T23:01:10Z corci: Yippee, build fixed! 2018-01-10T23:01:10Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2846: FIXED in 1 hr 1 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2846/ 2018-01-10T23:03:03Z stassats: safepoints, oh safepoints, so stable 2018-01-10T23:04:41Z nyef``: Were they stable a couple of weeks ago, or did we just not know how to provoke a failure? 2018-01-10T23:08:33Z smurfrobot joined #sbcl 2018-01-10T23:08:46Z stassats: no idea 2018-01-10T23:08:56Z stassats: not bothering with safepoints 2018-01-10T23:10:51Z nyef``: Aha. In 1.0.39.7 (June 2010), SIGNAL-CONTEXT-FRAME was made to work on non-x86oid platforms. 2018-01-10T23:17:05Z sjl quit (Ping timeout: 268 seconds) 2018-01-10T23:25:46Z Bike joined #sbcl 2018-01-10T23:27:52Z corci: Yippee, build fixed! 2018-01-10T23:27:52Z corci: Project sbcl-master-windows » Windows_7_32bit build #1745: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1745/ 2018-01-10T23:58:36Z nyef``: ... The debugger is broken on big-endian MIPS, isn't it? 2018-01-11T00:02:53Z stassats: i can't even build on be mipsbe 2018-01-11T00:03:06Z stassats: haven't tried for some time, though 2018-01-11T00:03:14Z stassats: (mipsel works) 2018-01-11T00:04:27Z smurfrobot quit (Remote host closed the connection) 2018-01-11T00:15:26Z DGASAU quit (Ping timeout: 272 seconds) 2018-01-11T00:19:21Z cromachina joined #sbcl 2018-01-11T00:21:50Z corci: Yippee, build fixed! 2018-01-11T00:21:51Z corci: Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #2847: FIXED in 24 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/2847/ 2018-01-11T00:22:30Z nyef``: Wow. It's been a while since I powered up an SGI box. 2018-01-11T00:29:47Z nyef``: Test build running now. 2018-01-11T00:30:39Z nyef``: ... One of these days, I need to update this box to not have that kernel bug that causes the bindstack exhaustion test to fail. 2018-01-11T00:31:30Z nyef``: Hrm. And possibly to have an SMP-capable kernel, but that'll have to wait for quite a while, I think. 2018-01-11T00:32:15Z smurfrobot joined #sbcl 2018-01-11T00:35:29Z nyef``: ... "doing signed word to integer coercion (cost 18), for: the first argument of FIXNUMP"? What? 2018-01-11T00:36:37Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-11T01:05:23Z stassats: no vop 2018-01-11T01:15:15Z nyef``: Yeah, figured it'd be something like that. 2018-01-11T01:21:37Z bugrum joined #sbcl 2018-01-11T01:26:29Z smurfrobot joined #sbcl 2018-01-11T01:30:24Z fortitude joined #sbcl 2018-01-11T01:30:30Z stassats: only x86s and arm64 have it 2018-01-11T01:32:05Z nyef``: I'm wondering if it might not make sense to go through and define test cases for every VOP that does something more optimally on any platform, so that we have some sort of easy measurement for what can be improved for the other platforms. 2018-01-11T01:33:59Z smurfrobot quit (Remote host closed the connection) 2018-01-11T01:48:49Z karlosz quit (Ping timeout: 248 seconds) 2018-01-11T01:50:01Z smurfrobot joined #sbcl 2018-01-11T01:51:18Z smurfrobot quit (Remote host closed the connection) 2018-01-11T01:58:05Z smurfrobot joined #sbcl 2018-01-11T01:59:20Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:01:15Z bugrum quit (Remote host closed the connection) 2018-01-11T02:01:42Z smurfrobot joined #sbcl 2018-01-11T02:02:57Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:04:30Z smurfrobot joined #sbcl 2018-01-11T02:05:26Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:07:40Z smurfrobot joined #sbcl 2018-01-11T02:08:24Z stassats quit (Ping timeout: 246 seconds) 2018-01-11T02:08:56Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:15:48Z smurfrobot joined #sbcl 2018-01-11T02:16:37Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:18:13Z nyef``: Hrm. Running the sb-md5 tests gets a "memory fault at 0x4". Fun. 2018-01-11T02:18:58Z smurfrobot joined #sbcl 2018-01-11T02:19:06Z nyef``: Getting LOTS of "memory fault at 0x4" in the test suite. 2018-01-11T02:20:13Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:20:54Z smurfrobot joined #sbcl 2018-01-11T02:22:09Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:22:49Z smurfrobot joined #sbcl 2018-01-11T02:24:06Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:24:44Z nyef``: Hunh. I wonder if all of these "memory fault at 0x4" is from pulling the CFP as a descriptor-sap and then reading out the first stack slot (the LRA)? 2018-01-11T02:26:09Z smurfrobot joined #sbcl 2018-01-11T02:26:58Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:28:04Z smurfrobot joined #sbcl 2018-01-11T02:29:00Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:29:05Z oleo quit (Read error: Connection reset by peer) 2018-01-11T02:29:05Z nyef``: Looks like MIPS was broken eleven months and two days ago. 2018-01-11T02:29:34Z oleo joined #sbcl 2018-01-11T02:30:49Z smurfrobot joined #sbcl 2018-01-11T02:31:50Z smurfrobot quit (Remote host closed the connection) 2018-01-11T02:44:35Z smurfrobot joined #sbcl 2018-01-11T02:49:11Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-11T03:30:50Z corci: Yippee, build fixed! 2018-01-11T03:30:50Z corci: Project sbcl-master-windows » Windows_7_64bit build #1746: FIXED in 30 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1746/ 2018-01-11T03:31:24Z joshe quit (Remote host closed the connection) 2018-01-11T03:31:37Z joshe joined #sbcl 2018-01-11T04:09:20Z bugrum joined #sbcl 2018-01-17T21:27:15Z ccl-logbot joined #sbcl 2018-01-17T21:27:15Z 2018-01-17T21:27:15Z names: ccl-logbot oleo scymtym milanj Jesin sjl Bike rumbler31 |3b| stassats shka MetaYan Lord_Nightmare DeadTrickster eschatologist mood fortitude whoman jibanes brucem lonjil rgrau Kevslinger tonton bkst attila_lendvai corci Xof greaser|q pfdietz DGASAU jasom Colleen jack_rabbit joshe foom2 angular_mike mjl jyc fe[nl]ix dim stylewarning jdz Intensity cromachina leah2 cryptomarauder libreman ave1 p_l Blkt easye pchrist les fiddlerwoaroof_ salva abbe carvite 2018-01-17T21:27:15Z names: nimiux nicdev aeth ym pkhuong Posterdati leo_song malm sigjuice dustinm` alandipert adlai phoe nyef`` flip214 irsol White_Flame Greasy-Gappers luis drmeister gendl christoph_debian copec galdor jsnell kini specbot xristos _death Shinmera jackdaniel gingerale gko minion swflint Aaryn 2018-01-17T21:30:24Z jack_rabbit quit (Quit: Leaving) 2018-01-17T21:38:43Z stassats: yes, sent it to Douglas 2018-01-17T21:39:16Z stylewarning: |3b| my reading of the standard is that it is undefined up to which value is selected from the set of Booleans. 2018-01-17T21:42:32Z |3b|: stylewarning: but only for number/character values for which EQL would return true... no false positives, only false negatives (at least by the definition used by EQL) 2018-01-17T21:43:09Z |3b|: so (eq 5 x) will never return true for anything aside from X=5, and maybe not even then 2018-01-17T21:45:35Z stassats: "not even then" is not relevant, this is sbcl we're talking about 2018-01-17T21:52:35Z scymtym: stassats: should i suspend CI until he pushes a fix? 2018-01-17T21:53:04Z stassats: probably 2018-01-17T21:54:00Z corci: Yippee, build fixed! 2018-01-17T21:54:01Z corci: Project sbcl-master-windows » Windows_7_32bit build #1796: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1796/ 2018-01-17T22:20:02Z milanj quit (Quit: This computer has gone to sleep) 2018-01-17T22:20:22Z smurfrobot joined #sbcl 2018-01-17T22:30:57Z milanj joined #sbcl 2018-01-17T22:49:05Z smurfrobot quit (Remote host closed the connection) 2018-01-17T22:49:59Z Bike quit (Ping timeout: 260 seconds) 2018-01-17T22:57:35Z smurfrobot joined #sbcl 2018-01-17T23:02:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-17T23:05:05Z shka quit (Ping timeout: 240 seconds) 2018-01-17T23:06:30Z sjl quit (Ping timeout: 260 seconds) 2018-01-17T23:28:00Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-17T23:39:53Z Bike joined #sbcl 2018-01-17T23:43:30Z Jesin quit (Quit: Leaving) 2018-01-17T23:58:22Z smurfrobot joined #sbcl 2018-01-18T00:03:32Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-18T00:07:42Z whoman quit (Remote host closed the connection) 2018-01-18T00:32:54Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-18T00:59:07Z smurfrobot joined #sbcl 2018-01-18T01:03:53Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-18T01:07:59Z stassats: i think i know how to highlight A in (lambda () A), but not sure how to reconcile it with slime 2018-01-18T01:08:35Z stassats: i can push a slime release supporting it before putting it into sbcl 2018-01-18T01:19:29Z pfdietz: The issue with my quicklisp was I didn't do (ql:update-dist "quicklisp"). In my defense, it didn't say I had to do that after installing. 2018-01-18T01:19:47Z stassats: you don't? 2018-01-18T01:20:00Z pfdietz: I did that and it updated a pile of things. 2018-01-18T01:20:12Z stassats: so, it wasn't a clean install 2018-01-18T01:20:15Z pfdietz: I guess! 2018-01-18T01:20:39Z stassats: oh no, now you'll have more forms to break sbcl 2018-01-18T01:20:43Z pfdietz: I'll go back and do a clean install to see what happens. There may have been something there from before. 2018-01-18T01:21:26Z pfdietz: Yes, 143K forms (read without loading the packages; should get even more when I load them first so the reader doesn't fail as much and macros are defined.) 2018-01-18T01:21:28Z stassats: have you tried using sbcl sources form forms? or sbcl tests? 2018-01-18T01:21:39Z pfdietz: SBCL sources? No. 2018-01-18T01:22:04Z stassats: tests already contain previously bad forms 2018-01-18T01:22:40Z pfdietz: I think I may extend the testing to splice subterms from different forms into other forms, rather than just into themselves. 2018-01-18T01:22:56Z pfdietz: And then back to generative testing. 2018-01-18T01:23:09Z stassats: can you generate a working compiler? 2018-01-18T01:23:49Z dougk joined #sbcl 2018-01-18T01:24:10Z pfdietz: Heh. I'd like coverage feedback on the sbcl compiler. Is there a way I can load than in separately, just to run tests through it, without clobbering the existing compiler? 2018-01-18T01:24:15Z dougk: I think i know what causes the gc invariant loss that i introduced. having a heck of a time creating that situation through Lisp code 2018-01-18T01:24:49Z stassats: pfdietz: you can load the cross compiler 2018-01-18T01:24:58Z stassats: see ~/load-xc.lisp 2018-01-18T01:25:02Z pfdietz: Ok. 2018-01-18T01:25:59Z stassats: but it's not the real mccoy, so it may have its own bugs or not have the eventual compiler bugs 2018-01-18T01:26:38Z stassats: dougk: somehow the CI lost no time in stumbling on it multiple times 2018-01-18T01:27:34Z nyef``: Can you "just" hack the default XC policy to include instrumentation for code coverage, or would that break horribly? 2018-01-18T01:27:55Z dougk: yup. pretty sure the issue is that the allocator allows picking up the tail of a region that was closed and whose last page was 100% full. it considers that the region start. But page_address(start_page)+page_bytes_used(start_page) is actually on the next page 2018-01-18T01:27:57Z stassats: i have no idea how our code coverage is done 2018-01-18T01:28:08Z pfdietz: I was thinking of using COVER, not SB-COVER. 2018-01-18T01:28:22Z stassats: or any code coverage 2018-01-18T01:31:38Z pfdietz: COVER, a package written by Waters, does some clever macrology and symbol shadowing. It's portable. 2018-01-18T01:31:41Z pfdietz: http://www.merl.com/publications/docs/TR91-04.pdf 2018-01-18T01:34:36Z pfdietz: I've used that to automatically generate covering test cases for small libraries. Generate test inputs and remember them when they increase coverage. 2018-01-18T01:46:38Z stassats quit (Ping timeout: 255 seconds) 2018-01-18T01:55:16Z mjl quit (*.net *.split) 2018-01-18T01:55:16Z fe[nl]ix quit (*.net *.split) 2018-01-18T01:55:20Z salva quit (*.net *.split) 2018-01-18T01:55:22Z dustinm` quit (*.net *.split) 2018-01-18T01:55:35Z fe[nl]ix joined #sbcl 2018-01-18T01:55:45Z salva joined #sbcl 2018-01-18T01:56:03Z mjl joined #sbcl 2018-01-18T01:56:19Z dustinm` joined #sbcl 2018-01-18T01:56:30Z dougk_ joined #sbcl 2018-01-18T01:57:13Z dougk quit (Read error: Connection reset by peer) 2018-01-18T01:57:27Z rgrau quit (Ping timeout: 240 seconds) 2018-01-18T01:59:54Z smurfrobot joined #sbcl 2018-01-18T02:00:18Z rgrau joined #sbcl 2018-01-18T02:01:28Z copec quit (Remote host closed the connection) 2018-01-18T02:04:46Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-18T02:08:02Z copec joined #sbcl 2018-01-18T02:34:32Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2881: FAILURE in 6 hr 42 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2881/ 2018-01-18T02:54:42Z Kevslinger joined #sbcl 2018-01-18T03:00:40Z smurfrobot joined #sbcl 2018-01-18T03:05:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-18T03:07:46Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2881: FAILURE in 7 hr 15 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2881/ 2018-01-18T03:16:38Z milanj quit (Quit: This computer has gone to sleep) 2018-01-18T03:26:40Z stassats joined #sbcl 2018-01-18T03:30:10Z carvite quit (*.net *.split) 2018-01-18T03:30:10Z nicdev quit (*.net *.split) 2018-01-18T03:30:16Z _death quit (*.net *.split) 2018-01-18T03:30:40Z carvite joined #sbcl 2018-01-18T03:30:54Z nicdev joined #sbcl 2018-01-18T03:31:38Z _death joined #sbcl 2018-01-18T03:32:27Z rgrau quit (Ping timeout: 240 seconds) 2018-01-18T03:37:09Z rgrau joined #sbcl 2018-01-18T04:01:44Z les quit (Quit: "") 2018-01-18T04:10:32Z stassats quit (Ping timeout: 276 seconds) 2018-01-18T04:16:52Z les joined #sbcl 2018-01-18T04:49:58Z Bike quit (Quit: Lost terminal) 2018-01-18T05:02:16Z smurfrobot joined #sbcl 2018-01-18T05:02:54Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-18T05:07:23Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-18T06:03:11Z smurfrobot joined #sbcl 2018-01-18T06:07:19Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-18T06:07:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-18T06:39:59Z oleo quit (Quit: Leaving) 2018-01-18T07:06:40Z shka joined #sbcl 2018-01-18T07:46:58Z milanj joined #sbcl 2018-01-18T08:12:51Z luis quit (Quit: ZNC - http://znc.sourceforge.net) 2018-01-18T08:14:44Z nicdev quit (Remote host closed the connection) 2018-01-18T09:10:50Z scymtym quit (Ping timeout: 260 seconds) 2018-01-18T09:21:58Z malm_ joined #sbcl 2018-01-18T09:22:10Z malm_ quit (Client Quit) 2018-01-18T09:23:59Z jack_rabbit joined #sbcl 2018-01-18T09:32:32Z scymtym joined #sbcl 2018-01-18T09:34:50Z corci: Yippee, build fixed! 2018-01-18T09:34:51Z corci: Project sbcl-master-windows » Windows_7_64bit build #1797: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1797/ 2018-01-18T09:47:11Z angavrilov joined #sbcl 2018-01-18T10:05:17Z smurfrobot joined #sbcl 2018-01-18T10:06:33Z smurfrobot quit (Remote host closed the connection) 2018-01-18T10:30:02Z smurfrobot joined #sbcl 2018-01-18T10:48:41Z smurfrobot quit (Remote host closed the connection) 2018-01-18T10:54:03Z milanj quit (Quit: This computer has gone to sleep) 2018-01-18T10:54:57Z smurfrobot joined #sbcl 2018-01-18T10:59:43Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-18T11:11:33Z m00natic joined #sbcl 2018-01-18T11:12:09Z corci: Yippee, build fixed! 2018-01-18T11:12:10Z corci: Project sbcl-master » without-threads,ubuntu_trusty_32bit build #2884: FIXED in 16 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:19:01Z corci: Yippee, build fixed! 2018-01-18T11:19:02Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2884: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:24:40Z smurfrobot joined #sbcl 2018-01-18T11:30:01Z corci: Yippee, build fixed! 2018-01-18T11:30:02Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2884: FIXED in 34 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:31:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-18T11:34:24Z corci: Yippee, build fixed! 2018-01-18T11:34:24Z corci: Project sbcl-master » fancy,ubuntu_trusty_32bit build #2884: FIXED in 38 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:40:43Z corci: Yippee, build fixed! 2018-01-18T11:40:44Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2884: FIXED in 45 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:51:49Z corci: Yippee, build fixed! 2018-01-18T11:51:49Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2884: FIXED in 56 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2884/ 2018-01-18T11:59:43Z corci: Yippee, build fixed! 2018-01-18T11:59:44Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2884: FIXED in 1 hr 4 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2884/ 2018-01-18T12:01:42Z milanj joined #sbcl 2018-01-18T12:12:25Z scymtym: gc.impure-cload gc-region-pickup seems to fail for all configurations on both x86_64 slaves 2018-01-18T12:31:23Z dougk joined #sbcl 2018-01-18T12:36:57Z dougk quit (Ping timeout: 264 seconds) 2018-01-18T12:45:59Z stassats joined #sbcl 2018-01-18T13:02:09Z scymtym_ joined #sbcl 2018-01-18T13:06:17Z scymtym quit (Ping timeout: 255 seconds) 2018-01-18T13:28:35Z smurfrobot joined #sbcl 2018-01-18T13:33:20Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-18T13:55:15Z rumbler31 joined #sbcl 2018-01-18T14:17:33Z dougk joined #sbcl 2018-01-18T14:25:12Z smurfrobot joined #sbcl 2018-01-18T14:34:47Z dougk quit (Ping timeout: 255 seconds) 2018-01-18T14:34:51Z Bike joined #sbcl 2018-01-18T14:39:12Z smurfrobot quit (Remote host closed the connection) 2018-01-18T14:40:11Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-18T14:42:19Z attila_lendvai joined #sbcl 2018-01-18T14:42:19Z attila_lendvai quit (Changing host) 2018-01-18T14:42:19Z attila_lendvai joined #sbcl 2018-01-18T14:44:39Z Kevslinger joined #sbcl 2018-01-18T15:04:45Z scymtym__ joined #sbcl 2018-01-18T15:06:44Z smurfrobot joined #sbcl 2018-01-18T15:06:52Z sjl joined #sbcl 2018-01-18T15:09:08Z scymtym_ quit (Ping timeout: 265 seconds) 2018-01-18T15:22:58Z oleo joined #sbcl 2018-01-18T15:39:03Z smurfrobot quit (Remote host closed the connection) 2018-01-18T15:43:30Z dougk joined #sbcl 2018-01-18T16:15:52Z dougk_ joined #sbcl 2018-01-18T16:16:20Z nyef``: ... I'm about ready to give up on this PPC COPY-MORE-ARG thing. /-: 2018-01-18T16:17:38Z nyef``: (By which I mean "stick a FIXME comment in the VOP to the effect that there's still an interrupt-safety hole, and that it might be copying more than it strictly needs to, and call it good enough".) 2018-01-18T16:25:29Z scymtym__ quit (Ping timeout: 255 seconds) 2018-01-18T16:28:12Z dougk__ joined #sbcl 2018-01-18T16:29:03Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-18T16:30:25Z corci: Project sbcl-master » without-threads,ubuntu_trusty_32bit build #2885: FAILURE in 1 min 15 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/2885/ 2018-01-18T16:30:26Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2885: FAILURE in 1 min 15 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2885/ 2018-01-18T16:31:25Z corci: Project sbcl-master » fancy,ubuntu_trusty_32bit build #2885: FAILURE in 2 min 14 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/2885/ 2018-01-18T16:31:37Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2885: FAILURE in 2 min 26 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2885/ 2018-01-18T16:53:36Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2885: FAILURE in 24 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2885/ 2018-01-18T16:54:51Z karlosz joined #sbcl 2018-01-18T16:59:56Z corci: Project sbcl-master-windows » Windows_7_32bit build #1801: FAILURE in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1801/ 2018-01-18T17:00:49Z oleo quit (Quit: Leaving) 2018-01-18T17:08:26Z scymtym joined #sbcl 2018-01-18T17:08:44Z karlosz quit (Quit: karlosz) 2018-01-18T17:09:53Z oleo joined #sbcl 2018-01-18T17:17:54Z smurfrobot joined #sbcl 2018-01-18T17:22:46Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-18T17:23:19Z dougk_ joined #sbcl 2018-01-18T17:23:32Z dougk__ quit (Ping timeout: 276 seconds) 2018-01-18T17:26:38Z karlosz joined #sbcl 2018-01-18T17:31:16Z karlosz quit (Client Quit) 2018-01-18T17:35:39Z smurfrobot joined #sbcl 2018-01-18T17:40:26Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-18T17:41:18Z karlosz joined #sbcl 2018-01-18T17:45:44Z m00natic quit (Remote host closed the connection) 2018-01-18T17:47:09Z karlosz quit (Quit: karlosz) 2018-01-18T18:00:08Z corci: Project sbcl-master » fasteval,ubuntu_trusty_64bit build #2888: FAILURE in 1 min 1 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:00:21Z corci: Project sbcl-master » without-threads,ubuntu_trusty_64bit build #2888: FAILURE in 1 min 13 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:01:33Z corci: Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #2888: FAILURE in 2 min 25 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/2888/ 2018-01-18T18:01:47Z smurfrobot joined #sbcl 2018-01-18T18:06:55Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-18T18:18:08Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-18T18:22:14Z dougk_ joined #sbcl 2018-01-18T18:22:22Z corci: Yippee, build fixed! 2018-01-18T18:22:23Z corci: Project sbcl-master » fancy,ubuntu_trusty_32bit build #2888: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/2888/ 2018-01-18T18:26:17Z corci: Yippee, build fixed! 2018-01-18T18:26:18Z corci: Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #2888: FIXED in 27 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/2888/ 2018-01-18T18:27:10Z corci: Yippee, build fixed! 2018-01-18T18:27:10Z corci: Project sbcl-master » default,MAC_OS_mavericks_64bit build #2888: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/2888/ 2018-01-18T18:27:47Z karlosz joined #sbcl 2018-01-18T18:27:50Z corci: Yippee, build fixed! 2018-01-18T18:27:50Z corci: Project sbcl-master » fancy,MAC_OS_mavericks_64bit build #2888: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=MAC_OS_mavericks_64bit/2888/ 2018-01-18T18:29:24Z smurfrobot joined #sbcl 2018-01-18T18:30:19Z corci: Yippee, build fixed! 2018-01-18T18:30:19Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2888: FIXED in 31 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:30:32Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2888: FAILURE in 31 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:30:53Z corci: Yippee, build fixed! 2018-01-18T18:30:53Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2888: FIXED in 31 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:31:15Z corci: Yippee, build fixed! 2018-01-18T18:31:16Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2888: FIXED in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2888/ 2018-01-18T18:31:59Z karswell joined #sbcl 2018-01-18T18:33:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-18T18:35:40Z Jesin joined #sbcl 2018-01-18T18:36:09Z smurfrobot joined #sbcl 2018-01-18T18:38:12Z karlosz quit (Quit: karlosz) 2018-01-18T18:38:32Z corci: Yippee, build fixed! 2018-01-18T18:38:32Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2888: FIXED in 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2888/ 2018-01-18T18:40:31Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-18T18:41:57Z blackwolf joined #sbcl 2018-01-18T18:43:32Z corci: Yippee, build fixed! 2018-01-18T18:43:33Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2888: FIXED in 44 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2888/ 2018-01-18T18:46:36Z karlosz joined #sbcl 2018-01-18T18:53:24Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-18T18:59:07Z dougk_ joined #sbcl 2018-01-18T19:09:25Z smurfrobot joined #sbcl 2018-01-18T19:17:59Z josemanuel joined #sbcl 2018-01-18T19:19:47Z karlosz quit (Ping timeout: 255 seconds) 2018-01-18T19:25:01Z Jesin quit (Quit: Leaving) 2018-01-18T19:25:16Z smurfrobot quit (Remote host closed the connection) 2018-01-18T19:28:10Z milanj quit (Read error: Connection reset by peer) 2018-01-18T19:29:39Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-18T19:31:29Z milanj joined #sbcl 2018-01-18T19:31:42Z Jesin joined #sbcl 2018-01-18T19:45:51Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2889: FAILURE in 1 min 18 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2889/ 2018-01-18T19:45:52Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2889: FAILURE in 1 min 18 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2889/ 2018-01-18T19:49:42Z smurfrobot joined #sbcl 2018-01-18T19:50:26Z karlosz joined #sbcl 2018-01-18T19:54:37Z dougk_ joined #sbcl 2018-01-18T19:59:38Z karlosz quit (Quit: karlosz) 2018-01-18T20:00:15Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2890: FAILURE in 56 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2890/ 2018-01-18T20:00:36Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2890: FAILURE in 1 min 16 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2890/ 2018-01-18T20:01:46Z corci: Project sbcl-master-windows » Windows_7_64bit build #1803: FAILURE in 1 min 37 sec: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1803/ 2018-01-18T20:02:14Z smurfrobot quit (Remote host closed the connection) 2018-01-18T20:05:41Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2890: FAILURE in 6 min 22 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2890/ 2018-01-18T20:05:53Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2890: FAILURE in 6 min 33 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2890/ 2018-01-18T20:06:05Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2890: FAILURE in 6 min 45 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2890/ 2018-01-18T20:08:53Z corci: Project sbcl-master » default,MAC_OS_mavericks_64bit build #2890: FAILURE in 9 min 33 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/2890/ 2018-01-18T20:09:28Z stassats: Memory fault at 0x40 (pc=0x40, sp=0x4ff278) 2018-01-18T20:17:36Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2890: FAILURE in 18 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2890/ 2018-01-18T20:18:44Z dougk_ quit (Ping timeout: 255 seconds) 2018-01-18T20:19:44Z angavrilov quit (Remote host closed the connection) 2018-01-18T20:21:26Z corci: Yippee, build fixed! 2018-01-18T20:21:26Z corci: Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #2890: FIXED in 22 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/2890/ 2018-01-18T20:23:38Z dougk_ joined #sbcl 2018-01-18T20:24:42Z smurfrobot joined #sbcl 2018-01-18T20:29:05Z dougk: stassats: seems to be from my change that removed has_pins. Trying to figure out why 2018-01-18T20:29:57Z stassats: not necessarily, might be non deterministic 2018-01-18T20:30:00Z stassats: builds fine here 2018-01-18T20:31:21Z corci: Yippee, build fixed! 2018-01-18T20:31:21Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2890: FIXED in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2890/ 2018-01-18T20:38:10Z corci: Yippee, build fixed! 2018-01-18T20:38:11Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2890: FIXED in 38 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2890/ 2018-01-18T20:38:25Z smurfrobot quit (Remote host closed the connection) 2018-01-18T20:46:26Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-18T20:46:53Z corci: Yippee, build fixed! 2018-01-18T20:46:54Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2890: FIXED in 47 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2890/ 2018-01-18T20:49:23Z dougk_ joined #sbcl 2018-01-18T20:54:42Z corci: Yippee, build fixed! 2018-01-18T20:54:42Z corci: Project sbcl-master-windows » Windows_7_32bit build #1804: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1804/ 2018-01-18T20:54:52Z corci: Yippee, build fixed! 2018-01-18T20:54:52Z corci: Project sbcl-master-windows » Windows_7_64bit build #1804: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1804/ 2018-01-18T21:03:18Z corci: Yippee, build fixed! 2018-01-18T21:03:18Z corci: Project sbcl-master » without-threads,ubuntu_trusty_32bit build #2891: FIXED in 16 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/2891/ 2018-01-18T21:04:32Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-18T21:10:11Z corci: Yippee, build fixed! 2018-01-18T21:10:12Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2891: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2891/ 2018-01-18T21:12:30Z dougk_ joined #sbcl 2018-01-18T21:13:43Z Colleen quit (Ping timeout: 256 seconds) 2018-01-18T21:16:22Z Colleen joined #sbcl 2018-01-18T21:16:34Z corci: Yippee, build fixed! 2018-01-18T21:16:34Z corci: Project sbcl-master » default,MAC_OS_mavericks_64bit build #2891: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/2891/ 2018-01-18T21:18:29Z corci: Yippee, build fixed! 2018-01-18T21:18:29Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2891: FIXED in 31 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2891/ 2018-01-18T21:21:12Z corci: Yippee, build fixed! 2018-01-18T21:21:13Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2891: FIXED in 34 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2891/ 2018-01-18T21:27:28Z corci: Yippee, build fixed! 2018-01-18T21:27:28Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2891: FIXED in 40 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2891/ 2018-01-18T21:28:04Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-18T21:31:46Z corci: Yippee, build fixed! 2018-01-18T21:31:47Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2891: FIXED in 44 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2891/ 2018-01-18T21:34:27Z corci: Yippee, build fixed! 2018-01-18T21:34:27Z corci: Project sbcl-master » fasteval,ubuntu_trusty_64bit build #2891: FIXED in 47 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_64bit/2891/ 2018-01-18T21:35:37Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2891: FAILURE in 48 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2891/ 2018-01-18T21:46:30Z corci: Yippee, build fixed! 2018-01-18T21:46:30Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2891: FIXED in 59 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2891/ 2018-01-18T21:50:57Z corci: Yippee, build fixed! 2018-01-18T21:50:58Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2891: FIXED in 1 hr 3 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2891/ 2018-01-18T22:01:22Z dougk_ joined #sbcl 2018-01-18T22:19:17Z karlosz joined #sbcl 2018-01-18T22:32:52Z karlosz quit (Quit: karlosz) 2018-01-18T22:34:18Z karlosz joined #sbcl 2018-01-18T22:37:23Z karlosz quit (Client Quit) 2018-01-18T22:37:29Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-18T22:37:33Z karlosz joined #sbcl 2018-01-18T22:49:33Z whoman joined #sbcl 2018-01-18T22:50:41Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-18T22:54:55Z Bike quit (Ping timeout: 260 seconds) 2018-01-18T22:56:41Z sjl__ joined #sbcl 2018-01-18T22:59:43Z sjl quit (Ping timeout: 248 seconds) 2018-01-18T23:01:56Z smurfrobot joined #sbcl 2018-01-18T23:13:55Z sjl__ is now known as sjl 2018-01-18T23:24:45Z smurfrobot quit (Remote host closed the connection) 2018-01-18T23:28:26Z blackwolf quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-18T23:31:52Z dougk_ joined #sbcl 2018-01-18T23:38:34Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-18T23:43:26Z stassats: i think i can extend source location to atom forms without breaking compatibility with older slime 2018-01-18T23:43:56Z stassats: just provide the offset into the final form as an additional slot in the structures that are queried by slime 2018-01-18T23:44:11Z stassats: ok, now to actually implement it 2018-01-18T23:45:13Z dougk_ joined #sbcl 2018-01-18T23:54:11Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-18T23:55:18Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2893: FAILURE in 1 min 7 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2893/ 2018-01-18T23:55:18Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2893: FAILURE in 1 min 7 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2893/ 2018-01-19T00:00:11Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2893: FAILURE in 6 min 0 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2893/ 2018-01-19T00:00:23Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2893: FAILURE in 6 min 12 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2893/ 2018-01-19T00:00:44Z stassats: something's up with git there 2018-01-19T00:01:58Z Bike joined #sbcl 2018-01-19T00:05:10Z scymtym: might be sourceforge. i'm suspending it for now 2018-01-19T00:05:37Z stassats: some instances have no problems 2018-01-19T00:06:15Z scymtym: hm, yeah, just trusty64 it seems 2018-01-19T00:06:33Z stassats: 32 too 2018-01-19T00:06:36Z scymtym: no, trust32 as well 2018-01-19T00:06:38Z scymtym: yeah 2018-01-19T00:10:39Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2893: FAILURE in 16 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2893/ 2018-01-19T00:16:15Z corci: Yippee, build fixed! 2018-01-19T00:16:15Z corci: Project sbcl-master » without-threads,ubuntu_trusty_64bit build #2893: FIXED in 22 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/2893/ 2018-01-19T00:16:42Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2893: FAILURE in 22 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2893/ 2018-01-19T00:17:09Z karlosz quit (Quit: karlosz) 2018-01-19T00:18:25Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2893: FAILURE in 24 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2893/ 2018-01-19T00:42:29Z karswell quit (Remote host closed the connection) 2018-01-19T00:43:16Z karswell joined #sbcl 2018-01-19T00:45:36Z corci: Yippee, build fixed! 2018-01-19T00:45:37Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2893: FIXED in 51 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2893/ 2018-01-19T00:46:57Z corci: Project sbcl-master » fasteval,ubuntu_trusty_64bit build #2894: FAILURE in 1 min 13 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_64bit/2894/ 2018-01-19T00:47:09Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2894: FAILURE in 1 min 24 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2894/ 2018-01-19T00:47:10Z corci: Project sbcl-master » without-threads,ubuntu_trusty_64bit build #2894: FAILURE in 1 min 26 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/2894/ 2018-01-19T00:47:11Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2894: FAILURE in 1 min 26 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2894/ 2018-01-19T00:47:15Z nyef``: Would it make sense to have ONE project doing the git fetch, and the rest drawing from that? 2018-01-19T00:50:39Z shka quit (Ping timeout: 248 seconds) 2018-01-19T00:50:52Z dougk_ joined #sbcl 2018-01-19T00:56:32Z dougk__ joined #sbcl 2018-01-19T00:59:50Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-19T01:01:21Z smurfrobot joined #sbcl 2018-01-19T01:04:23Z dougk__ quit (Ping timeout: 276 seconds) 2018-01-19T01:14:57Z dougk_ joined #sbcl 2018-01-19T01:15:35Z smurfrobot quit (Remote host closed the connection) 2018-01-19T01:18:19Z corci: Yippee, build fixed! 2018-01-19T01:18:20Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2894: FIXED in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2894/ 2018-01-19T01:23:22Z corci: Yippee, build fixed! 2018-01-19T01:23:22Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #2894: FIXED in 37 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/2894/ 2018-01-19T01:26:50Z corci: Yippee, build fixed! 2018-01-19T01:26:51Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2894: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2894/ 2018-01-19T01:29:50Z smurfrobot joined #sbcl 2018-01-19T01:30:27Z corci: Yippee, build fixed! 2018-01-19T01:30:27Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2894: FIXED in 44 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2894/ 2018-01-19T01:34:57Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-19T01:42:30Z corci: Yippee, build fixed! 2018-01-19T01:42:30Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2894: FIXED in 56 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2894/ 2018-01-19T01:44:31Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-19T01:47:59Z dougk_ joined #sbcl 2018-01-19T01:48:22Z attila_lendvai quit (Quit: Leaving.) 2018-01-19T01:55:48Z scymtym: nyef``: i will try that tomorrow 2018-01-19T02:09:38Z dougk__ joined #sbcl 2018-01-19T02:11:40Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-19T02:13:51Z dougk__ quit (Ping timeout: 248 seconds) 2018-01-19T02:25:29Z pchrist quit (Remote host closed the connection) 2018-01-19T02:41:14Z smurfrobot joined #sbcl 2018-01-19T02:44:39Z dougk_ joined #sbcl 2018-01-19T02:45:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-19T02:49:29Z smurfrobot joined #sbcl 2018-01-19T03:07:03Z stassats quit (Ping timeout: 268 seconds) 2018-01-19T03:14:13Z smurfrobot quit (Remote host closed the connection) 2018-01-19T03:33:08Z dougk__ joined #sbcl 2018-01-19T03:35:44Z dougk_ quit (Read error: Connection reset by peer) 2018-01-19T04:04:08Z smurfrobot joined #sbcl 2018-01-19T04:27:01Z dougk__ quit (Ping timeout: 256 seconds) 2018-01-19T04:32:05Z milanj quit (Quit: This computer has gone to sleep) 2018-01-19T04:40:09Z Bike quit (Quit: Lost terminal) 2018-01-19T04:42:18Z smurfrobot quit (Remote host closed the connection) 2018-01-19T05:08:41Z smurfrobot joined #sbcl 2018-01-19T05:10:16Z jdz quit (Ping timeout: 255 seconds) 2018-01-19T05:15:13Z jdz joined #sbcl 2018-01-19T05:22:26Z fortitude quit (Ping timeout: 256 seconds) 2018-01-19T05:22:32Z oleo quit (Ping timeout: 276 seconds) 2018-01-19T05:28:25Z oleo joined #sbcl 2018-01-19T05:55:09Z fortitude joined #sbcl 2018-01-19T06:08:34Z oleo quit (Quit: Leaving) 2018-01-19T06:38:01Z karlosz joined #sbcl 2018-01-19T07:01:19Z karlosz quit (Quit: karlosz) 2018-01-19T07:02:59Z dougk_ joined #sbcl 2018-01-19T07:23:59Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-19T07:29:20Z whoman quit (Quit: Leaving) 2018-01-19T07:34:01Z scymtym quit (Ping timeout: 256 seconds) 2018-01-19T07:35:17Z shka joined #sbcl 2018-01-19T08:19:50Z guicho joined #sbcl 2018-01-19T08:21:21Z guicho: is there a convenient function for measuring the word size of a structure? 2018-01-19T08:21:31Z guicho: sbcl-specific 2018-01-19T08:25:00Z guicho: I believe each structure-object consumes 2 words in addition to the slot values, but the source code is somewhat contrieved, and it also looks like there are more words consumed by the underlying simple-vector 2018-01-19T08:35:45Z scymtym joined #sbcl 2018-01-19T08:47:24Z scymtym_ joined #sbcl 2018-01-19T08:51:26Z scymtym quit (Ping timeout: 255 seconds) 2018-01-19T08:56:36Z scymtym_: i'm experimenting with nyef``'s suggestion. sorry in case of spurious notifications 2018-01-19T08:57:07Z corci: Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #2895: FAILURE in 2 min 43 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/2895/ 2018-01-19T08:57:17Z corci: Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #2895: FAILURE in 2 min 52 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/2895/ 2018-01-19T08:57:21Z corci: Project sbcl-master » fancy,MAC_OS_mavericks_64bit build #2895: FAILURE in 2 min 56 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=MAC_OS_mavericks_64bit/2895/ 2018-01-19T08:57:46Z corci: Project sbcl-master » default,MAC_OS_mavericks_64bit build #2895: FAILURE in 3 min 21 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/2895/ 2018-01-19T08:57:46Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2895: FAILURE in 3 min 21 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2895/ 2018-01-19T09:06:02Z corci quit (Ping timeout: 276 seconds) 2018-01-19T10:02:52Z milanj joined #sbcl 2018-01-19T10:03:23Z flip214_ joined #sbcl 2018-01-19T10:03:23Z flip214_ quit (Changing host) 2018-01-19T10:03:23Z flip214_ joined #sbcl 2018-01-19T10:03:34Z flip214 quit (Read error: Connection reset by peer) 2018-01-19T10:50:25Z m00natic joined #sbcl 2018-01-19T11:02:47Z corci joined #sbcl 2018-01-19T11:07:58Z scymtym_: implemented nyef``'s suggestion. git clone problems should now be apparent upfront, in a single job. the whole configuration matrix should not even start in case of a problem. the two windows jobs will continue to do their own clones, though 2018-01-19T11:55:05Z stassats joined #sbcl 2018-01-19T11:57:19Z stassats: guicho: there's no simple vectors in structures 2018-01-19T12:14:02Z attila_lendvai joined #sbcl 2018-01-19T12:14:02Z attila_lendvai quit (Changing host) 2018-01-19T12:14:02Z attila_lendvai joined #sbcl 2018-01-19T12:18:25Z attila_lendvai quit (Client Quit) 2018-01-19T12:27:01Z DGASAU` joined #sbcl 2018-01-19T12:27:10Z DGASAU quit (Read error: Connection reset by peer) 2018-01-19T12:27:15Z sigjuice quit (Ping timeout: 248 seconds) 2018-01-19T12:27:15Z greaser|q quit (Remote host closed the connection) 2018-01-19T12:28:45Z sigjuice joined #sbcl 2018-01-19T12:29:20Z greaser|q joined #sbcl 2018-01-19T12:35:39Z milanj_ joined #sbcl 2018-01-19T12:38:12Z milanj quit (Ping timeout: 256 seconds) 2018-01-19T12:50:38Z guicho: stassats: sorry you are right, I tested both standard one and :type vector one and was confusing the two results 2018-01-19T13:04:38Z guicho: by the way, I was a bit disappointed by that defstruct does not pack smaller integer slots into one word 2018-01-19T13:05:31Z guicho: I could avoid this by a little macrology, or using CFFI 2018-01-19T13:07:19Z guicho: otherwise I can't keep up with the space efficiency the other solvers are enjoying (cf. https://ipc2018.bitbucket.io/) 2018-01-19T13:08:40Z stassats: packing into one word complicates access, loses atomicity 2018-01-19T13:10:25Z guicho: yes, keeping it sufficiently general would be hard 2018-01-19T13:11:04Z guicho: btw what do you mean by atomicity? 2018-01-19T13:11:39Z stassats: what is usually meant by it 2018-01-19T13:12:13Z guicho: atomic access sounds parallelism-related 2018-01-19T13:14:01Z guicho: but it doesnt make sense in this context so I guess you meant another concept 2018-01-19T13:14:26Z stassats: uhm, why doesn't it make sense? 2018-01-19T13:15:56Z guicho: could a structure slot value hold some flag for blocking parallel write? 2018-01-19T13:19:26Z jdz: guicho: Why do you want structures to do that? You can use LDB and DPB, right? 2018-01-19T13:21:09Z Shinmera: Convenience 2018-01-19T13:21:27Z guicho: jdz: that's what I meant by a little macrology (which wraps structs and integers) 2018-01-19T13:21:47Z jdz: Right. There's also https://github.com/frodef/binary-types, which might or might not do what you want. 2018-01-19T13:23:51Z guicho: I checked it already, unfortunately it seems to use classes inside. 2018-01-19T13:26:44Z jdz: You could draw some inspiration from it and make your DEF-PACKED-STRUCT. 2018-01-19T13:27:28Z guicho: exactly. 2018-01-19T13:37:20Z Bike joined #sbcl 2018-01-19T13:38:09Z nyef``: CLOStrophobia all over again? 2018-01-19T13:47:12Z oleo joined #sbcl 2018-01-19T14:05:21Z Jesin quit (Quit: Leaving) 2018-01-19T14:07:42Z pfdietz: So this readtable/global state change issue with asdf/quicklisp was known and being worked on. Good. 2018-01-19T14:08:27Z stassats: with some asdf solution that will break things? 2018-01-19T14:08:42Z pfdietz: https://gitlab.common-lisp.net/asdf/asdf/blob/syntax-control/doc/syntax-control.md 2018-01-19T14:10:54Z pfdietz: I think the idea is that systems that aren't fooling around won't see or need changes. 2018-01-19T14:19:32Z dougk_ joined #sbcl 2018-01-19T14:19:48Z stassats: i think i see why interrupt-thread tests fail with "Interrupt thread failed: thread # has exited." 2018-01-19T14:19:56Z stassats: on non-windows safepoints 2018-01-19T14:20:55Z stassats: terminate thread enqueues an abort function and then wakes the thread, but i think the interrupt queue is processed before that 2018-01-19T14:23:05Z stassats: nyef``: need some sb-safepoint advice 2018-01-19T14:23:41Z stassats: does gc_advance(GC_INVOKED,GC_NONE) trigger a safepoint? 2018-01-19T14:24:21Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-19T14:24:49Z stassats: if (gc_state.phase == GC_NONE) {gc_advance(GC_INVOKED,GC_NONE) ..} 2018-01-19T14:25:05Z nyef``: Yes. Sorry, was reading that backwards. 2018-01-19T14:25:13Z dougk_ joined #sbcl 2018-01-19T14:25:31Z stassats: if (cur == old) return;, so i guess, it does nothing 2018-01-19T14:25:52Z stassats: err, no 2018-01-19T14:25:56Z nyef``: It runs through GC_FLIGHT and GC_MESSAGE on the way, so after that the only threads still running are in alien code or WITHOUT_INTERRUPTS. 2018-01-19T14:26:36Z nyef``: s/WITHOUT_INTERRUPTS/WITHOUT_GCING/. 2018-01-19T14:27:01Z nyef``: All in-lisp threads will have safepointed by then. Whichever thread is doing the gc_advance() is, by definition, no longer in-lisp. 2018-01-19T14:27:39Z stassats: scratch my analysis, i think i now really know what happens 2018-01-19T14:28:47Z nyef``: Safepoint is a tricky piece of synchronization, however you slice it. /-: 2018-01-19T14:29:00Z rumbler31 joined #sbcl 2018-01-19T14:29:35Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-19T14:30:32Z stassats: terminate-thread is done after interrupt-thread, so i think it's somehow enqueuing it while it's still processing things 2018-01-19T14:31:05Z stassats: s/things/the previous interrupt/, so it doesn't need to be woken up, and the wake up wakes up a dead therad 2018-01-19T14:31:30Z stassats: but that's a hypothesis as well, i have nothing to back it up yet 2018-01-19T14:32:16Z stassats: while(check_pending_thruptions(ctxptr)); 2018-01-19T14:32:18Z stassats: there you go 2018-01-19T14:34:06Z stassats: no idea how to solve it 2018-01-19T14:34:43Z stassats: if terminate-thread may be processed by the previous interrupt-thread invocation, then wake_thread shouldn't fail with "couldn't wake up a dead thread" 2018-01-19T14:37:00Z stassats: i can just check if the interrupt function had been invoked 2018-01-19T14:37:03Z stassats: ok, easy 2018-01-19T14:37:29Z nyef``: Yeah, I don't have the required state for this loaded right now, and don't have time this morning to try to load it. 2018-01-19T14:38:01Z stassats: just adding a closure in interrupt-thread, setting it to T and not erroring when wake-thread returns -1 2018-01-19T14:38:11Z stassats: do i need a barrier? 2018-01-19T14:38:56Z nyef``: CAS it? 2018-01-19T14:39:13Z nyef``: CAS automatically barriers. 2018-01-19T14:39:31Z stassats: i don't need to be atomic, it'll always be set to T, but i need the parent thread to see it 2018-01-19T14:39:35Z stassats: cas loops 2018-01-19T14:40:00Z nyef``: No contention. 2018-01-19T14:40:03Z dougk_ joined #sbcl 2018-01-19T14:40:43Z stassats: i always have trouble with choosing the right barriers and placing it at the right place 2018-01-19T14:41:37Z stassats: (barrier (:write) (setf invoked t)) and (not (barrier (:read) invoked))? 2018-01-19T14:42:36Z nyef``: I think you need the read barrier, but I forget what the semantics of the BARRIER macro are. 2018-01-19T14:42:53Z stassats: so, switching them? 2018-01-19T14:43:02Z nyef``: Both barriers. 2018-01-19T14:43:23Z nyef``: Wait, no... Safepoint itself barriers, doesn't it? 2018-01-19T14:43:55Z nyef``: Yeah, I don't have the head for this this morning. 2018-01-19T14:44:04Z stassats: i'm actually not protecting it with #+sb-safepoint 2018-01-19T14:45:20Z stassats: i think the same situation can happen without safepoints 2018-01-19T14:45:49Z stassats: i bet pkhuong knows what barriers to use 2018-01-19T14:50:29Z stassats: actually, i need (setf invoked t) to be written before any code is executed, not things read or written 2018-01-19T14:52:03Z stassats: soss, :memory? 2018-01-19T14:52:06Z stassats: so 2018-01-19T14:58:27Z stassats: (progn (setf invoked t) (barrier (:memory))) and (progn (barrier (:memory)) (not invoked)) 2018-01-19T15:05:18Z stassats: doing that, it's not performance critical anyhow 2018-01-19T15:06:39Z stassats: ok, that should cut down on CI failures 2018-01-19T15:11:35Z sjl__ joined #sbcl 2018-01-19T15:15:10Z sjl quit (Ping timeout: 256 seconds) 2018-01-19T15:17:10Z josemanuel quit (Quit: leaving) 2018-01-19T15:19:20Z scymtym_: rewriting the test harness as an sb-test contrib already paid off in a small way: i didn't previously know that 10 seconds of our build time is spent in the interrupt-io test of the sb-bsd-sockets contrib 2018-01-19T15:21:08Z guicho quit (Remote host closed the connection) 2018-01-19T15:28:40Z scymtym_: and another ~ 16 seconds for sb-sprof tests 2018-01-19T15:33:20Z nyef``: A *mere* 16 seconds for sb-sprof? You must have a fast machine! 2018-01-19T15:33:31Z stassats: it's capped at 16 2018-01-19T15:33:36Z stassats: or 15, rather 2018-01-19T15:33:38Z nyef``: Since when? 2018-01-19T15:34:13Z stassats: time immemorial 2018-01-19T15:34:33Z nyef``: Hunh. 'cause that 16 seconds can take *minutes* on some of my hardware. 2018-01-19T15:34:42Z nyef``: Maybe even longer. 2018-01-19T15:39:15Z phoe: I get a really funny error message when evaluating #a() 2018-01-19T15:39:51Z phoe: Value of SB-IMPL::NEW-VALUE in (THE* (NIL CONTEXT AREF) NEW-VALUE) is NIL,not a NIL. 2018-01-19T15:40:04Z phoe: not only it doesn't inform the user what the hell is going on, it also assumes that NIL is not a NIL. 2018-01-19T15:40:11Z pkhuong: phoe: NIL is a NULL. 2018-01-19T15:40:13Z pkhuong: Nothing is a NIL. 2018-01-19T15:40:18Z nyef``: NIL is not a NIL. NIL is a NULL. 2018-01-19T15:40:24Z phoe: oh wait, it's a type there. Correct. 2018-01-19T15:40:32Z nyef``: By definition, nothing can be a NIL. 2018-01-19T15:40:45Z phoe: Yes, correct - I assumed it to be a value and not a type. 2018-01-19T15:41:21Z nyef``: That's actually occasionally confusing. Maybe ", which is not of type NIL" would be better? 2018-01-19T15:41:38Z eudoxia joined #sbcl 2018-01-19T15:41:40Z phoe: I think so, yes. 2018-01-19T15:42:03Z phoe: So that's two requests. One, about s/a/of type/; the other, about writing a proper error message for #a() 2018-01-19T15:42:13Z phoe: because NIL not being of type NIL is nonetheless not good. 2018-01-19T15:57:32Z sjl__ is now known as sjl 2018-01-19T16:20:20Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-19T16:25:23Z phoe: When compiling (/ (1+ fixnum) 6.0) with (optimize speed), I get a warning, unable to convert to multiplication by reciprocal because: 6.0 does not have an exact reciprocal 2018-01-19T16:26:02Z phoe: I understand that warning, but I want to figure out how to optimize this bit of code further. 2018-01-19T16:26:22Z phoe: (and so the warning disappears) 2018-01-19T16:27:40Z corci: Yippee, build fixed! 2018-01-19T16:27:40Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2901: FIXED in 54 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2901/ 2018-01-19T16:32:07Z sjl quit (Ping timeout: 265 seconds) 2018-01-19T16:34:57Z _death: phoe: if you're satisfied with an approximate reciprocal, (* (/ 1.0 6.0) (1+ fixnum)) 2018-01-19T16:35:42Z phoe: _death: I just found it, too. (* (1+ position) (/ 6.0)) 2018-01-19T16:35:48Z phoe: Thanks! 2018-01-19T16:36:13Z phoe: One more optimization question, https://pastebin.com/vKvrykZU 2018-01-19T16:36:38Z sjl joined #sbcl 2018-01-19T16:36:41Z phoe: Loop on line 19 tells me: 2018-01-19T16:36:42Z phoe: ; note: unable to; avoid runtime dispatch on array element type; due to type uncertainty:; The first argument is a (VECTOR (UNSIGNED-BYTE 8)), not a SIMPLE-ARRAY. 2018-01-19T16:37:22Z phoe: How can I tell it that my octet-vector is indeed a simple-array? 2018-01-19T16:37:36Z _death: change your declaration? 2018-01-19T16:37:40Z Bike: (simple-array (unsigned-byte 8) (*))? 2018-01-19T16:38:14Z phoe: Oh. I actually didn't know that one. Let me try... 2018-01-19T16:38:34Z nyef``: clhs simple-vector 2018-01-19T16:38:34Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/t_smp_ve.htm 2018-01-19T16:38:40Z phoe: no, I don't want these 2018-01-19T16:38:48Z phoe: simple-vectors are surprisingly cancerous. 2018-01-19T16:39:04Z nyef``: Ah. simple-vector doesn't allow type specialization. 2018-01-19T16:39:14Z phoe: it's dumb-vector. 2018-01-19T16:39:18Z whoman joined #sbcl 2018-01-19T16:39:38Z _death: what's the purpose of constructing iota? 2018-01-19T16:39:46Z Bike: simple-vector is a confusing type, but simple-array is pretty straightforward 2018-01-19T16:40:15Z whoman: 'simple' 2018-01-19T16:40:34Z pfdietz_ joined #sbcl 2018-01-19T16:40:40Z phoe: _death: if I replace the loop with (iota 3), https://pastebin.com/aBcTk9MS 2018-01-19T16:41:10Z _death: phoe: there's no need to construct a list in either case? just iterate 2018-01-19T16:41:29Z phoe: This function is surprisingly resistant to being optimized. 2018-01-19T16:41:33Z phoe: _death: hm. Right. 2018-01-19T16:41:49Z pfdietz_: (and (vector (unsigned-byte 8)) simple-array) ? 2018-01-19T16:42:00Z Bike: seems overcomplicated 2018-01-19T16:42:15Z _death: also could use MAP there 2018-01-19T16:42:26Z phoe: _death: where exactly? 2018-01-19T16:42:40Z _death: the loop that builds BLEND 2018-01-19T16:43:48Z sjl quit (Quit: WeeChat 1.9) 2018-01-19T16:44:16Z stassats: phoe: #a(...) is an extension, it's not legal cl 2018-01-19T16:44:27Z phoe: stassats: I know, but nonetheless. 2018-01-19T16:45:23Z stassats: nonetheless what? 2018-01-19T16:45:44Z stassats: it's equivalent to (make-array nil :element-type nil) 2018-01-19T16:45:48Z stassats: it's equivalent to (make-array nil :element-type nil) 2018-01-19T16:46:38Z nyef``: So, an array of one element, specialized to hold elements of no type? 2018-01-19T16:46:45Z phoe: stassats: it doesn't give me a sane error message like "#A expects at least two arguments, valid dimensions and valid element type" 2018-01-19T16:47:00Z stassats: #a expects nothing, you shouldn't use it 2018-01-19T16:47:28Z phoe: okay 2018-01-19T16:47:44Z corci: Yippee, build fixed! 2018-01-19T16:47:44Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2901: FIXED in 1 hr 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2901/ 2018-01-19T16:52:58Z stassats: and how are simple vectors cancerous? 2018-01-19T16:54:07Z whoman: cancer = organic mold/rot. i think you mean contageous. 2018-01-19T16:54:22Z stassats: cancer is not mold or rot 2018-01-19T16:54:36Z pfdietz_: They make him crabby? 2018-01-19T16:54:48Z phoe: stassats: vectors are one-dimensional arrays, simple-arrays are specializable arrays that aren't displaced etc., but simple-vectors for some reason are *not* one-dimensional specializable arrays that are not displaced, etc. 2018-01-19T16:54:53Z Jesin joined #sbcl 2018-01-19T16:54:58Z whoman: well cancer might not be simple vectors at the very least of it 2018-01-19T16:55:22Z stassats: phoe: simple-vector is already specialized 2018-01-19T16:55:25Z phoe: the naming is inconsistent. (simple-array t (n)) /= (simple-vector t n). 2018-01-19T16:56:06Z phoe: stassats: is it? I thought it can hold everything, which means that it is not specialized. 2018-01-19T16:56:06Z _death: they are simple in that they are not specialized 2018-01-19T16:56:25Z stassats: phoe: it's specialized to T 2018-01-19T16:56:30Z phoe: _death: yes, that's what I am complaining about, it's a different kind of "simple" than in simple-array. 2018-01-19T16:57:03Z stassats: non specialized vector type is (simple-array * (*) 2018-01-19T16:57:11Z phoe: stassats: how is it different to specialize a vector to T than not to specialize it at all? Are there any optimizations that can be applied? 2018-01-19T16:57:29Z Bike: you can't not specialize a vector 2018-01-19T16:57:35Z _death: stassats: hmm, right 2018-01-19T16:57:39Z Bike: but you can talk about (simple-array *) as a type, which includes vectors of multiple specializations 2018-01-19T16:57:41Z stassats: if you declare a vector to be (simple-array t (*)) you can't pass it a ub vector 2018-01-19T16:57:53Z stassats: as they have different specialization 2018-01-19T16:58:09Z stassats: T is specialized to hold tagged objects 2018-01-19T16:58:41Z phoe: So it means that it cannot hold untagged objects? 2018-01-19T16:58:57Z phoe: Or that untagged objects are automatically tagged when they enter it? 2018-01-19T16:59:03Z pfdietz_: It can hold any lisp value. 2018-01-19T16:59:09Z phoe: ...wait, I think I just got it. 2018-01-19T16:59:37Z phoe: (unsigned-byte 8) isn't tagged when it is held inside an octet-vector. 2018-01-19T16:59:37Z Bike: the basic point without any talk of tagging is the not being able to pass a (simple-array t) to a function expecting a (simple-array (unsigned-byte whatever)) 2018-01-19T17:00:17Z phoe: Okay. I got it now, and I got why it is like this. 2018-01-19T17:01:29Z pfdietz_: I suspect the inconsistency with simple- is historical baggage. 2018-01-19T17:01:56Z stassats: if you use simple-vector a lot, you're thankful there's a shortcut 2018-01-19T17:02:15Z stassats: i dread typing (simple-array (unsigned-byte 8) (*)) all the time 2018-01-19T17:02:35Z stassats: granted, it's easier with T 2018-01-19T17:02:56Z _death: deftype? 2018-01-19T17:03:20Z stassats: so that i have to parse two things when reading it? 2018-01-19T17:03:56Z stassats: i need to make emacs turn sub8 to (simple-array (unsigned-byte 8) (*)) 2018-01-19T17:04:05Z _death: do you do that every time you encounter such a specifier? :) 2018-01-19T17:05:33Z stassats: phoe: is add-blends supposed to be fast? 2018-01-19T17:06:14Z stassats: then you shouldn't use assoc 2018-01-19T17:06:48Z phoe: stassats: the list is 12 elements long 2018-01-19T17:06:53Z stassats: without even hoisting it out 2018-01-19T17:08:02Z stassats: do not use symbols to represent colors, use structures that have their values attached 2018-01-19T17:08:58Z phoe: stassats: it's more complicated than that, color-1 and color-2 are keywords that tell me which *kind* of color I want there. it's double indirection - from the kind of color I get the index, from the index I get the gradient. 2018-01-19T17:09:03Z stassats: and your gethash should be hoisted out as well 2018-01-19T17:09:20Z phoe: hoisted out, what do you mean? 2018-01-19T17:09:25Z stassats: so you're jumping to optimizing array access too quickly 2018-01-19T17:09:55Z stassats: phoe: https://en.wikipedia.org/wiki/Loop-invariant_code_motion 2018-01-19T17:10:34Z phoe: I've already sped up this function 12x compared to before, which is satisfiable for me right now. 2018-01-19T17:10:37Z phoe reads up though 2018-01-19T17:12:12Z stassats: it would be 120x faster 2018-01-19T17:12:48Z phoe: what I understood from the article: I want the assoc-values and gethashes precomputed, as in, before I enter the loop. 2018-01-19T17:13:19Z stassats: and make-array 2018-01-19T17:13:41Z stassats: ok, it's copied, not make-array 2018-01-19T17:14:07Z stassats: joist hoist out whatever's not changing 2018-01-19T17:14:21Z phoe: okay, one second... 2018-01-19T17:14:41Z _death: you could also scan the alist once 2018-01-19T17:14:56Z phoe: yep. one second. 2018-01-19T17:15:42Z _death: though that may be a slower approach 2018-01-19T17:16:20Z sjl joined #sbcl 2018-01-19T17:16:30Z phoe: _death: slowe? 2018-01-19T17:16:34Z phoe: slower?* 2018-01-19T17:16:36Z pfdietz_: Once the alist us in L1 cache a second pass is probably fast. 2018-01-19T17:16:48Z DGASAU` is now known as DGASAU 2018-01-19T17:17:33Z stassats: phoe: how precise does your factor have to be? 2018-01-19T17:17:33Z _death: you then need to know when both colors were found 2018-01-19T17:17:41Z stassats: instead of multiplying it each time you can just add 2018-01-19T17:18:02Z stassats: for factor = 0.16666667 then (+ factor 0.16666667) 2018-01-19T17:19:27Z pfdietz_: Unroll the loop six times? :) 2018-01-19T17:20:38Z stassats: in any case, the float around (float (* (1+ position) (/ 6.0))) is redundant 2018-01-19T17:20:41Z _death: seems weird that it's hardcoded to 1/6 2018-01-19T17:21:47Z phoe: Okay. Almost finished with the unhoisting, https://pastebin.com/cDhdsVDG 2018-01-19T17:22:16Z stassats: still the silly iota 2018-01-19T17:22:19Z _death: could just avoid floating point 2018-01-19T17:22:28Z stassats: _death: would cons 2018-01-19T17:23:04Z phoe: stassats: oh right, for position below count 2018-01-19T17:23:12Z _death: stassats: why? x*255/k with int arithmetic 2018-01-19T17:24:37Z dougk_ joined #sbcl 2018-01-19T17:24:41Z phoe: https://pastebin.com/7C6iw59q - still got the warning around ROUND LERP though. 2018-01-19T17:25:13Z stassats: declare the result of lerp 2018-01-19T17:26:32Z phoe: declare it to be the float? the single-float? (the {single-,}float (lerp factor x y)) doesn't change the warning. 2018-01-19T17:26:33Z stassats: phoe: and you're putting the array into the hash-table, are you sure it's ok to hoist it? 2018-01-19T17:26:42Z stassats: phoe: the range 2018-01-19T17:27:10Z phoe: stassats: shit, you're right. I need to make it anew every time. 2018-01-19T17:27:22Z stassats: not a very efficient algorithm.. 2018-01-19T17:28:16Z phoe: I need to cons up COUNT many 1kB arrays there no matter what I do. 2018-01-19T17:28:37Z stassats: can't you just modify the arrays in the hash-table in-place? 2018-01-19T17:28:46Z phoe: I am adding *new* ones. 2018-01-19T17:28:51Z phoe: these arrays don't exist yet. 2018-01-19T17:29:07Z _death: seems weird to lerp with factor>1.. 2018-01-19T17:29:20Z stassats: what if (+ start position) is equal index-1 or index-2? 2018-01-19T17:29:27Z phoe: _death: where? my factor is meant to be 1/6, ..., 5/6 2018-01-19T17:29:44Z phoe: ...count is always 5 2018-01-19T17:29:51Z stassats: and index-1 and index-2 is ub8, why aren't you using an 255-element vector instead of a hash-table? 2018-01-19T17:29:54Z phoe: I can turn it into a constant. 2018-01-19T17:30:19Z phoe: stassats: I think I can. 2018-01-19T17:30:39Z _death: phoe: misread the code 2018-01-19T17:30:57Z phoe: _death: it's a good one though, I unnecessarily have COUNT there because it's always 5. 2018-01-19T17:31:11Z stassats: or a (255 1024) array 2018-01-19T17:31:30Z stassats: or a (* 255 1024) vector (vectors are faster than md arrays) 2018-01-19T17:31:40Z phoe: md? 2018-01-19T17:31:47Z phoe: oh 2018-01-19T17:31:50Z phoe: multidimensional 2018-01-19T17:32:28Z stassats: md arrays are just vectors with a transform for indexes 2018-01-19T17:32:38Z stassats: so using vectors directly can be faster 2018-01-19T17:33:35Z stassats: and you can do a different access pattern for more locality 2018-01-19T17:34:10Z phoe: stassats: I still don't know what about lerp I need to declare. Range of what exactly? 2018-01-19T17:34:27Z phoe: Typing X and Y doesn't change anything, and factor is already a single-float. 2018-01-19T17:34:52Z phoe: stassats: I'll turn it into a vector later on. 2018-01-19T17:35:14Z dougk_ quit (Ping timeout: 255 seconds) 2018-01-19T17:37:54Z _death: phoe: so again, you don't need floating point.. b[i] = x[i]+f*(y[i]-x[i])/6 for f [0,6] 2018-01-19T17:38:16Z stassats: phoe: the range of what lerp returns 2018-01-19T17:38:20Z phoe: _death: one second - one thing at a time. 2018-01-19T17:39:19Z stassats: since the rounded number is stuffed into a ub8 array, i can deduce that the range is 0 255 2018-01-19T17:39:56Z phoe: for lerp of-type (unsigned-byte 8) = (round (lerp factor x y)) 2018-01-19T17:40:00Z phoe: I still get the warning. 2018-01-19T17:40:11Z stassats: uhm, the lerp return value, not round 2018-01-19T17:40:24Z stassats: (the (single-float 0.0 (256.0)) (lerp)) 2018-01-19T17:41:19Z stassats: but hash-table access and array creation will dominate, so focus on making it one big array 2018-01-19T17:42:45Z phoe: today is the first day when i use abbreviations in float types. 2018-01-19T17:42:47Z phoe: stassats: thanks 2018-01-19T17:42:57Z phoe: yes, I'll turn that into a vector. 2018-01-19T17:43:27Z stassats: abbreviations? but they're not shorter! 2018-01-19T17:43:48Z phoe: stassats: uh, how do you call FOO BAR in type specifier (single-float foo (bar)) 2018-01-19T17:44:33Z phoe: arguments. right. 2018-01-19T17:46:28Z stassats: for some reason (round (single-float 0.0 (255.5))) isn't derived as (unsigned-byte 8) 2018-01-19T17:46:44Z stassats: (single-float 0.0 255.49999) is 2018-01-19T17:47:10Z _death: should likely be (single-float 0.0 255.0) no? 2018-01-19T17:47:41Z stassats: i can only deduce from the result of round how lerp operates 2018-01-19T17:47:47Z phoe: my lerp should actually be between 0 and 1 2018-01-19T17:48:25Z Jesin quit (Quit: Leaving) 2018-01-19T17:49:13Z phoe: wait a second, uh 2018-01-19T17:49:21Z phoe: no, factor is between 0 and 1, not lerp 2018-01-19T17:49:35Z phoe: I need to take a break soon 2018-01-19T17:50:01Z phoe: stassats: for some reason? 255.5 gets rounded up to 256, and this one more than ub8 can contain 2018-01-19T17:50:20Z phoe: 255.499 is rounded downwards to 255, 255.5 upwards to 256 2018-01-19T17:50:30Z nyef``: ... Is it round-to-even? 2018-01-19T17:50:37Z _death: round to even 2018-01-19T17:50:39Z phoe: nyef``: yes 2018-01-19T17:50:55Z nyef``: Is that the rule that you really want to use, then? 2018-01-19T17:51:41Z phoe: yes, I don't care that much about if the pixel's R or G or B value is going to be one off. 2018-01-19T17:51:45Z nyef``: Hint: "Yes" is a perfectly valid answer. As are "no" and "I don't know, let me think about that." 2018-01-19T17:53:30Z phoe: stassats: I know why I'm not using a big ub8 vector - from these 256 elements that I have, only 48 will be populated 2018-01-19T17:53:48Z phoe: ...but, uh, these are the first 48 ones 2018-01-19T17:53:51Z dougk_ joined #sbcl 2018-01-19T17:53:55Z phoe: so I can do a vector anyway. 2018-01-19T17:54:16Z phoe: thanks! this was a pretty nice lesson. 2018-01-19T17:54:47Z phoe runs off 2018-01-19T18:00:59Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-19T18:04:22Z dougk_ joined #sbcl 2018-01-19T18:05:15Z m00natic quit (Remote host closed the connection) 2018-01-19T18:07:41Z stassats: phoe: and a hash-table will probably take up just as much space 2018-01-19T18:16:11Z dougk_ quit (Ping timeout: 255 seconds) 2018-01-19T18:18:19Z foom joined #sbcl 2018-01-19T18:20:35Z foom2 quit (Ping timeout: 276 seconds) 2018-01-19T18:27:57Z dougk_ joined #sbcl 2018-01-19T18:29:15Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2902: FAILURE in 30 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2902/ 2018-01-19T18:29:16Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2902: FAILURE in 30 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2902/ 2018-01-19T18:29:17Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2902: FAILURE in 30 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2902/ 2018-01-19T18:29:31Z stassats: oh no 2018-01-19T18:31:09Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2902: FAILURE in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2902/ 2018-01-19T18:31:10Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2902: FAILURE in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2902/ 2018-01-19T18:37:17Z stassats: scymtym_: could it be because there's a new upstream fetch so the tarball is deleted? 2018-01-19T18:40:13Z nyef``: ... I didn't have a "fetch-to-tarball" in mind when I made that suggestion. I had "clone from local repository" in mind. 2018-01-19T18:41:27Z pfdietz_ quit (Ping timeout: 240 seconds) 2018-01-19T18:45:33Z scymtym_: stassats: i think i missed removing the trigger from sbcl-master. investigating … 2018-01-19T18:46:31Z scymtym_: nyef``: it fetches (not clones) into a local "workspace", then makes a tar-archive to distribute to a bunch of machines. do you see a way to simplify that? 2018-01-19T18:47:15Z nyef``: I have no idea. Jenkins and its constraints are not my strong point, nor likely ever to be. 2018-01-19T18:48:32Z scymtym_: something something so you don't have to 2018-01-19T18:49:04Z scymtym_: i think the fetch job just has to keep the archives a bit longer 2018-01-19T18:50:14Z stassats: can it cross-depend? 2018-01-19T18:50:31Z scymtym_: can you rephrase? 2018-01-19T18:50:57Z stassats: on sbcl-master 2018-01-19T18:51:43Z scymtym_: like blocking sbcl-master-fetch until sbcl-master is done? 2018-01-19T18:51:49Z stassats: yes 2018-01-19T18:52:06Z scymtym_: i wouldn't know how 2018-01-19T18:54:21Z scymtym_: i will try to just have sbcl-master-fetch keep archives around longer. the problem was that sbcl-master-fetch ran again, deleting the previous archive, before all sbcl-master jobs could fetch it 2018-01-19T18:54:56Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-19T18:59:14Z corci: Project sbcl-master-windows » Windows_7_32bit build #1809: FAILURE in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1809/ 2018-01-19T18:59:39Z stassats: that's normal 2018-01-19T19:01:06Z scymtym_: if anybody wants to give feedback regarding the "user interface", a prototype sb-test contrib is at https://github.com/scymtym/sbcl/tree/wip-sb-test . test with e.g. sh make-target-contrib.sh ; cd tests ; sh run-tests.sh sh clos-1.impure.lisp arith.pure.lisp (sb-{sprof,bsd-sockets} will use it for their tests and apparently fail) 2018-01-19T19:07:39Z dougk_ joined #sbcl 2018-01-19T19:24:44Z corci: Yippee, build fixed! 2018-01-19T19:24:45Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2903: FIXED in 53 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2903/ 2018-01-19T19:33:09Z corci: Yippee, build fixed! 2018-01-19T19:33:10Z corci: Project sbcl-master » ccl,ubuntu_trusty_32bit build #2903: FIXED in 1 hr 1 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/2903/ 2018-01-19T19:33:21Z corci: Yippee, build fixed! 2018-01-19T19:33:21Z corci: Project sbcl-master » fancy,ubuntu_trusty_64bit build #2903: FIXED in 1 hr 1 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/2903/ 2018-01-19T19:46:08Z corci: Yippee, build fixed! 2018-01-19T19:46:08Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2903: FIXED in 1 hr 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2903/ 2018-01-19T19:51:35Z corci: Yippee, build fixed! 2018-01-19T19:51:35Z corci: Project sbcl-master » ccl,ubuntu_trusty_64bit build #2903: FIXED in 1 hr 20 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/2903/ 2018-01-19T20:04:11Z dougk_ quit (Ping timeout: 255 seconds) 2018-01-19T20:27:14Z foom quit (Ping timeout: 276 seconds) 2018-01-19T20:28:55Z foom joined #sbcl 2018-01-19T20:32:04Z eudoxia quit (Remote host closed the connection) 2018-01-19T20:44:51Z smurfrobot quit (Remote host closed the connection) 2018-01-19T20:46:21Z scymtym_ quit (Ping timeout: 265 seconds) 2018-01-19T20:46:36Z smurfrobot joined #sbcl 2018-01-19T20:58:16Z eschatologist quit (Read error: Connection reset by peer) 2018-01-19T21:00:11Z eschatologist joined #sbcl 2018-01-19T21:02:36Z smurfrobot quit (Remote host closed the connection) 2018-01-19T21:03:11Z smurfrobot joined #sbcl 2018-01-19T21:07:43Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-19T21:20:27Z shka quit (Ping timeout: 240 seconds) 2018-01-19T21:23:01Z smurfrobot joined #sbcl 2018-01-19T21:27:27Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-19T21:31:36Z flip214_ quit (Quit: leaving) 2018-01-19T21:32:09Z flip214 joined #sbcl 2018-01-19T21:32:09Z flip214 quit (Changing host) 2018-01-19T21:32:09Z flip214 joined #sbcl 2018-01-19T21:36:42Z scymtym joined #sbcl 2018-01-19T21:38:07Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-19T22:19:34Z corci: Yippee, build fixed! 2018-01-19T22:19:34Z corci: Project sbcl-master-windows » Windows_7_32bit build #1810: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1810/ 2018-01-19T22:40:26Z sjl quit (Quit: WeeChat 1.9) 2018-01-19T22:41:44Z sjl joined #sbcl 2018-01-19T22:58:04Z Bike quit (Ping timeout: 260 seconds) 2018-01-19T22:59:23Z stassats quit (Ping timeout: 256 seconds) 2018-01-19T23:09:09Z karlosz joined #sbcl 2018-01-19T23:16:14Z karlosz quit (Ping timeout: 276 seconds) 2018-01-19T23:23:49Z smurfrobot joined #sbcl 2018-01-19T23:28:31Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-19T23:34:56Z Bike joined #sbcl 2018-01-20T00:03:37Z smurfrobot joined #sbcl 2018-01-20T00:09:44Z rumbler31 joined #sbcl 2018-01-20T00:09:51Z rumbler31 quit (Read error: Connection reset by peer) 2018-01-20T00:20:08Z smurfrobot quit (Remote host closed the connection) 2018-01-20T01:27:36Z Bike_ joined #sbcl 2018-01-20T01:28:44Z stassats joined #sbcl 2018-01-20T01:29:09Z Bike quit (Ping timeout: 260 seconds) 2018-01-20T01:32:03Z Bike_ is now known as Bike 2018-01-20T02:05:43Z dougk_ joined #sbcl 2018-01-20T02:16:24Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-20T02:20:48Z smurfrobot joined #sbcl 2018-01-20T02:21:31Z dougk_ joined #sbcl 2018-01-20T02:25:02Z stassats quit (Ping timeout: 268 seconds) 2018-01-20T02:26:12Z karlosz_ joined #sbcl 2018-01-20T02:26:53Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-20T02:35:50Z jack_rabbit quit (Read error: Connection reset by peer) 2018-01-20T02:47:45Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-20T02:52:29Z dougk_ joined #sbcl 2018-01-20T03:12:24Z dougk_ quit (Read error: Connection reset by peer) 2018-01-20T03:12:39Z dougk_ joined #sbcl 2018-01-20T03:13:49Z smurfrobot joined #sbcl 2018-01-20T03:31:27Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-20T03:34:10Z smurfrobot quit (Remote host closed the connection) 2018-01-20T03:36:14Z dougk_ joined #sbcl 2018-01-20T04:01:15Z karlosz_ quit (Quit: karlosz_) 2018-01-20T04:22:35Z bkst quit (Ping timeout: 256 seconds) 2018-01-20T04:27:40Z bkst joined #sbcl 2018-01-20T04:37:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-20T04:51:22Z sigjuice quit (Quit: ZNC - http://znc.in) 2018-01-20T05:09:29Z shka joined #sbcl 2018-01-20T05:17:35Z smurfrobot joined #sbcl 2018-01-20T05:29:29Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-20T05:55:20Z smurfrobot quit (Remote host closed the connection) 2018-01-20T06:08:06Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-20T06:21:21Z smurfrobot joined #sbcl 2018-01-20T06:42:29Z smurfrobot quit (Remote host closed the connection) 2018-01-20T07:31:11Z whoman quit (Remote host closed the connection) 2018-01-20T07:43:17Z dougk_ joined #sbcl 2018-01-20T07:48:57Z dougk_ quit (Ping timeout: 264 seconds) 2018-01-20T07:50:23Z shka quit (Ping timeout: 248 seconds) 2018-01-20T07:57:39Z smurfrobot joined #sbcl 2018-01-20T07:58:43Z jack_rabbit joined #sbcl 2018-01-20T08:03:23Z smurfrobot quit (Remote host closed the connection) 2018-01-20T08:07:43Z oleo quit (Remote host closed the connection) 2018-01-20T08:14:35Z smurfrobot joined #sbcl 2018-01-20T08:16:42Z sigjuice joined #sbcl 2018-01-20T08:18:53Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-20T08:22:13Z oleo joined #sbcl 2018-01-20T08:30:31Z leah2 quit (Ping timeout: 255 seconds) 2018-01-20T08:45:46Z smurfrobot joined #sbcl 2018-01-20T08:46:26Z leah2 joined #sbcl 2018-01-20T08:50:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-20T09:09:00Z milanj_ joined #sbcl 2018-01-20T09:37:05Z leah2 quit (Ping timeout: 240 seconds) 2018-01-20T09:50:08Z leah2 joined #sbcl 2018-01-20T09:51:46Z jack_rabbit quit (Ping timeout: 265 seconds) 2018-01-20T09:53:22Z jack_rabbit joined #sbcl 2018-01-20T10:39:34Z smurfrobot joined #sbcl 2018-01-20T10:46:55Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-20T10:57:23Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-20T11:04:10Z smurfrobot joined #sbcl 2018-01-20T11:09:12Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-20T11:48:06Z Kevslinger joined #sbcl 2018-01-20T12:09:22Z scymtym quit (Remote host closed the connection) 2018-01-20T12:22:55Z milanj_ joined #sbcl 2018-01-20T12:37:25Z scymtym joined #sbcl 2018-01-20T12:39:27Z stassats joined #sbcl 2018-01-20T13:06:42Z shka joined #sbcl 2018-01-20T13:20:34Z karlosz_ joined #sbcl 2018-01-20T13:25:19Z leah2 quit (Ping timeout: 248 seconds) 2018-01-20T13:34:53Z karlosz_ quit (Quit: karlosz_) 2018-01-20T13:35:04Z karlosz_ joined #sbcl 2018-01-20T13:46:46Z corci quit 2018-01-20T13:49:03Z corci joined #sbcl 2018-01-20T13:53:22Z dougk_ joined #sbcl 2018-01-20T14:04:55Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-20T14:11:36Z leah2 joined #sbcl 2018-01-20T14:11:36Z leah2 quit (Excess Flood) 2018-01-20T14:13:41Z leah2 joined #sbcl 2018-01-20T14:15:46Z dougk_ joined #sbcl 2018-01-20T14:21:41Z leah2 quit (Ping timeout: 276 seconds) 2018-01-20T14:35:13Z leah2 joined #sbcl 2018-01-20T14:40:58Z stassats: i can trivially record atom forms for errors and get them displayed by sbcl, but more trouble with trying to use that information in slime 2018-01-20T14:41:29Z stassats: it records source positions by installing reader macros for #\( and so on, but there's no reader macro for X in (progn x) 2018-01-20T14:42:34Z stassats: i guess i ought to use form-tracking-stream 2018-01-20T14:44:57Z stassats: but form-tracking-stream is an fd-stream 2018-01-20T15:05:25Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-20T15:05:58Z dougk_ joined #sbcl 2018-01-20T15:14:49Z stassats: thinking about changing what the reader produces when compiling 2018-01-20T15:15:23Z stassats: wrapping each form into a structure, which stores the source position, then there'll be no problem locating atoms 2018-01-20T15:15:55Z stassats: this is getting more involved 2018-01-20T15:17:27Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-20T15:54:26Z scymtym: sounds like syntax objects 2018-01-20T16:01:56Z pfdietz: You could have a read table in which all characters are macro characters, so there are reader macros even for X. 2018-01-20T16:02:22Z pfdietz: This would not be the standard read table. 2018-01-20T16:03:03Z nyef``: ... That doesn't seem like it would make sense in a unicode world. 2018-01-20T16:03:36Z nyef``: In terms of readtable storage and initialization. 2018-01-20T16:05:03Z pfdietz: Can do whatever we want for non-standard characters in the standard read table, so make all those extra characters share a common reader macro? 2018-01-20T16:08:12Z smurfrobot joined #sbcl 2018-01-20T16:22:16Z BitPuffin joined #sbcl 2018-01-20T16:29:11Z smurfrobot quit (Remote host closed the connection) 2018-01-20T17:11:49Z phoe: pfdietz: this sounds sane 2018-01-20T17:12:16Z phoe: if the character is not found in the list of 256 ASCII characters or what not (if char-code is 256 or more), then fire this function 2018-01-20T17:13:09Z stassats: why would i add a gazillion of reader macros when i'm modifying the reader? 2018-01-20T17:15:52Z nyef``: That, too. Sometimes, the correct customization is to ignore the customization hook and do something with the underpinnings instead. 2018-01-20T17:17:45Z stassats: currently, the source forms are tracked using a hash-table, which, obviously, doesn't work for atoms 2018-01-20T17:18:29Z stassats: i got it to work for reporting which form is producing errors by using the conses the car of which the atom comes from 2018-01-20T17:18:59Z stassats: but that doesn't work well when trying to get the character position 2018-01-20T17:19:53Z stassats: so, wrapping source forms in some kind of structure will allow to dispense with the hash-table and atoms will be identifiable 2018-01-20T17:37:22Z smurfrobot joined #sbcl 2018-01-20T17:41:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-20T17:42:18Z stassats: except, how do i make that work with macros 2018-01-20T17:46:56Z scymtym quit (Ping timeout: 255 seconds) 2018-01-20T17:57:47Z stassats: ok, i guess can't use it for compilation, just for mapping form numbers to characters 2018-01-20T17:58:09Z stassats: form-tracking-stream kinda allows that already, except that it's an fd-stream 2018-01-20T17:59:02Z pfdietz: record the position of the car in the info for the cons? 2018-01-20T17:59:21Z pfdietz: (and similarly for things like #(...)) 2018-01-20T18:00:54Z pfdietz: Macros will still give you conses that lack information, though. 2018-01-20T18:03:59Z jsnell: the problem is that you need to pass macros the raw s-expression, not a tree of wrapper objects 2018-01-20T18:08:31Z jsnell: you could do things like convert macro arguments from the wrapped format to raw, and then map any atoms in the returned form back to the wrapped ones. but that breaks down if there are multiple instances of the same atom in the input form 2018-01-20T18:10:40Z stassats: i don't really need character positions at compile time, form numbers will do 2018-01-20T18:10:55Z stassats: in fact, that already works 2018-01-20T18:10:56Z scymtym joined #sbcl 2018-01-20T18:11:10Z stassats: (lambda () x) => 2018-01-20T18:11:10Z stassats: ; in: LAMBDA () 2018-01-20T18:11:10Z stassats: ; X 2018-01-20T18:11:20Z stassats: instead of ; in: LAMBDA () ; (LAMBDA () X) 2018-01-20T18:54:56Z wheelsucker joined #sbcl 2018-01-20T19:30:47Z dougk_ joined #sbcl 2018-01-20T19:32:50Z DeadTrickster quit (Remote host closed the connection) 2018-01-20T19:36:32Z DeadTrickster joined #sbcl 2018-01-20T19:37:05Z stassats: and after some horrible hacks: https://i.imgur.com/uATkhD7.png 2018-01-20T19:40:13Z stassats: or https://i.imgur.com/uATkhD7.png 2018-01-20T19:40:20Z dougk_ quit (Ping timeout: 255 seconds) 2018-01-20T19:41:48Z fortitude is now known as fortitude_ 2018-01-20T19:42:37Z fortitude joined #sbcl 2018-01-20T19:56:15Z stassats: and more https://i.imgur.com/bF4xUA8.png 2018-01-20T19:56:29Z stassats: so, PoC—it works 2018-01-20T19:59:30Z fortitude__ joined #sbcl 2018-01-20T20:00:17Z dougk_ joined #sbcl 2018-01-20T20:02:35Z fortitude quit (Ping timeout: 240 seconds) 2018-01-20T20:04:52Z stassats: but there's a lot to be done between this and something usable. and macros that don't reuse original conses will break it 2018-01-20T20:11:00Z fortitude joined #sbcl 2018-01-20T20:11:02Z stassats: can dead reckon to unique atoms 2018-01-20T20:13:49Z fortitude__ quit (Ping timeout: 265 seconds) 2018-01-20T20:25:57Z fortitude quit (Ping timeout: 240 seconds) 2018-01-20T20:28:43Z dougk__ joined #sbcl 2018-01-20T20:32:40Z dougk_ quit (Ping timeout: 260 seconds) 2018-01-20T20:39:45Z zazzerino joined #sbcl 2018-01-20T20:55:57Z stassats: https://i.imgur.com/hhNQ3YK.png 2018-01-20T20:56:11Z stassats: (m) is highlighted as a whole, but i guess it's a minor annoyance 2018-01-20T21:00:27Z BitPuffin quit (Remote host closed the connection) 2018-01-20T21:01:16Z stassats: not really, that makes (unused used) highlighted 2018-01-20T21:04:36Z Jesin joined #sbcl 2018-01-20T21:13:47Z stassats: https://i.imgur.com/jurVZxg.png 2018-01-20T21:20:08Z corci: Yippee, build fixed! 2018-01-20T21:20:09Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2906: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2906/ 2018-01-20T21:30:01Z smurfrobot joined #sbcl 2018-01-20T21:34:46Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-20T21:35:07Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-20T21:35:39Z dougk__ quit (Read error: Connection reset by peer) 2018-01-20T21:35:57Z dougk_ joined #sbcl 2018-01-20T22:03:57Z dougk__ joined #sbcl 2018-01-20T22:05:25Z dougk_ quit (Read error: Connection reset by peer) 2018-01-20T22:05:40Z angular_mike quit (*.net *.split) 2018-01-20T22:05:41Z dim quit (*.net *.split) 2018-01-20T22:05:43Z Blkt quit (*.net *.split) 2018-01-20T22:05:47Z ym quit (*.net *.split) 2018-01-20T22:05:53Z xristos quit (*.net *.split) 2018-01-20T22:05:57Z Blkt joined #sbcl 2018-01-20T22:07:07Z dim joined #sbcl 2018-01-20T22:07:32Z angular_mike joined #sbcl 2018-01-20T22:33:58Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-20T22:35:11Z DeadTrickster joined #sbcl 2018-01-20T22:44:47Z shka quit (Ping timeout: 248 seconds) 2018-01-20T22:52:33Z dougk__ quit (Ping timeout: 264 seconds) 2018-01-20T22:58:01Z dougk_ joined #sbcl 2018-01-20T23:00:55Z gko quit (Ping timeout: 246 seconds) 2018-01-20T23:03:32Z gko joined #sbcl 2018-01-20T23:08:51Z corci: Project sbcl-master-windows » Windows_7_32bit build #1813: FAILURE in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1813/ 2018-01-21T00:03:07Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-21T00:16:19Z zazzerino quit (Remote host closed the connection) 2018-01-21T00:31:26Z dougk_ joined #sbcl 2018-01-21T00:34:01Z corci: Yippee, build fixed! 2018-01-21T00:34:01Z corci: Project sbcl-master-windows » Windows_7_32bit build #1814: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1814/ 2018-01-21T00:34:41Z whoman joined #sbcl 2018-01-21T01:28:35Z dougk_ quit (Read error: Connection reset by peer) 2018-01-21T01:28:52Z dougk_ joined #sbcl 2018-01-21T01:30:29Z smurfrobot joined #sbcl 2018-01-21T01:32:38Z fortitude joined #sbcl 2018-01-21T01:34:50Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-21T02:05:17Z milanj joined #sbcl 2018-01-21T02:19:02Z oleo quit (Ping timeout: 255 seconds) 2018-01-21T02:21:05Z karlosz_ quit (Quit: karlosz_) 2018-01-21T02:47:10Z stassats quit (Ping timeout: 260 seconds) 2018-01-21T03:15:26Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-21T03:15:52Z DeadTrickster joined #sbcl 2018-01-21T03:15:59Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-21T03:32:57Z wheelsucker quit (Ping timeout: 240 seconds) 2018-01-21T03:36:20Z dougk_ joined #sbcl 2018-01-21T04:30:32Z smurfrobot joined #sbcl 2018-01-21T04:35:04Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-21T05:06:35Z Bike quit (Quit: Lost terminal) 2018-01-21T05:44:31Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-21T06:27:52Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-21T09:03:49Z oleo joined #sbcl 2018-01-21T09:36:18Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-21T09:37:10Z BitPuffin joined #sbcl 2018-01-21T09:37:24Z DeadTrickster joined #sbcl 2018-01-21T09:38:44Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2909: FAILURE in 6 hr 40 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2909/ 2018-01-21T09:46:14Z ym joined #sbcl 2018-01-21T10:48:51Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2909: FAILURE in 7 hr 50 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2909/ 2018-01-21T10:50:31Z shka joined #sbcl 2018-01-21T11:34:32Z scymtym quit (Ping timeout: 256 seconds) 2018-01-21T11:49:47Z scymtym joined #sbcl 2018-01-21T13:21:12Z Kevslinger joined #sbcl 2018-01-21T13:33:34Z milanj quit (Quit: This computer has gone to sleep) 2018-01-21T13:43:13Z Bike joined #sbcl 2018-01-21T13:57:16Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-21T14:00:52Z milanj joined #sbcl 2018-01-21T14:04:05Z stassats joined #sbcl 2018-01-21T14:10:22Z dougk_ joined #sbcl 2018-01-21T14:18:04Z dougk_ quit (Read error: Connection reset by peer) 2018-01-21T14:18:23Z dougk_ joined #sbcl 2018-01-21T14:26:57Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-21T14:34:42Z dougk_ joined #sbcl 2018-01-21T14:39:23Z Bike quit (Ping timeout: 256 seconds) 2018-01-21T14:56:40Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-21T15:17:11Z dougk_ joined #sbcl 2018-01-21T15:40:14Z dougk__ joined #sbcl 2018-01-21T15:43:05Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-21T15:55:35Z whoman quit (Ping timeout: 240 seconds) 2018-01-21T16:02:15Z dougk__ quit (Ping timeout: 260 seconds) 2018-01-21T16:04:25Z milanj quit (Quit: This computer has gone to sleep) 2018-01-21T16:10:07Z xristos joined #sbcl 2018-01-21T16:10:31Z xristos is now known as Guest36652 2018-01-21T16:10:47Z Guest36652 is now known as xristos` 2018-01-21T16:11:18Z xristos` is now known as xristos 2018-01-21T16:11:22Z xristos quit (Changing host) 2018-01-21T16:11:22Z xristos joined #sbcl 2018-01-21T16:11:53Z milanj joined #sbcl 2018-01-21T16:13:41Z pagnol joined #sbcl 2018-01-21T16:18:55Z pagnol: Hi, I'm getting a "Heap exhausted" error while trying to compile a library with SBCL 1.4.3 and user phoe over on #lisp suggested that I report it here: https://gist.github.com/anonymous/706f615c5247fd1ad86997e26239ef65 2018-01-21T16:20:22Z pagnol: I'd be grateful if someone here could take a look 2018-01-21T16:21:42Z jackdaniel: first of all, you shouldn't use require, ASDF hacks into require hooks if implementation provides them. use asdf:load-system (or ql:quickload). if it still blows, try loading manually file by file to narrow the problem to the file (in slime it is C-c C-k in file buffer), and then try loading toplevel-form after toplevel-form (C-c C-c) to narrow the problem to the specific construct 2018-01-21T16:22:14Z jackdaniel: than try to make a minimal reproducible case which may be easily reproduced by anyone having slime open 2018-01-21T16:24:04Z pagnol: jackdaniel, ok, thanks, I can work with that 2018-01-21T16:24:30Z nyef``: Or it could be a "legitimate" heap-out, in which case increasing the dynamic space size might help. 2018-01-21T16:24:43Z pagnol: I only used require after ql:quickload kept getting stuck, to find out if it's related to quicklisp in any way 2018-01-21T16:24:48Z jackdaniel: right 2018-01-21T16:25:03Z jackdaniel: you may add :verbose t to quickload 2018-01-21T16:25:03Z pagnol: two other users on #lisp experienced the same issue 2018-01-21T16:25:17Z jackdaniel: nyef``: it is a little unlikely because from what I've read on #lisp the same applies to ccl 2018-01-21T16:25:31Z jackdaniel: and ccl is much more conservative with heap expenses 2018-01-21T16:25:48Z pagnol: err... I did not yet try compiling it with ccl, but according to the library's author it works with ccl 2018-01-21T16:26:33Z jackdaniel: hm, then maybe I've skimmed backlog wrong, sorry about that 2018-01-21T16:26:37Z whoman joined #sbcl 2018-01-21T16:26:56Z pagnol: anyways I'm to try compiling with ccl now 2018-01-21T16:26:58Z jackdaniel: in that case try increasing memory for heap 2018-01-21T16:26:59Z pagnol: going * 2018-01-21T16:27:35Z jackdaniel: sbcl --dynamic-space-size=8192 # for instance 2018-01-21T16:28:25Z pagnol: 8gb? 2018-01-21T16:28:34Z pagnol: pretty generous 2018-01-21T16:29:03Z jackdaniel: it doesn't mean sbcl eats all of it if it doesn't have to 2018-01-21T16:29:18Z jackdaniel: memory sharing at your rescue 2018-01-21T16:30:02Z jackdaniel: virtual memory* 2018-01-21T16:31:03Z nyef``: It's an address-space allocation, not necessarily a memory allocation. That said, mind your overcommit configuration. 2018-01-21T16:36:10Z gargaml joined #sbcl 2018-01-21T16:50:05Z dougk_ joined #sbcl 2018-01-21T16:58:31Z DeadTrickster joined #sbcl 2018-01-21T17:01:18Z gargaml quit (Ping timeout: 246 seconds) 2018-01-21T17:01:51Z dougk_ quit (Ping timeout: 268 seconds) 2018-01-21T17:03:41Z Bike joined #sbcl 2018-01-21T17:05:07Z pagnol: jackdaniel, apparently it worked! 2018-01-21T17:05:30Z pagnol: it's taken me so long because I was incredulous at first, but it actually works 2018-01-21T17:05:38Z pagnol: thank you so much 2018-01-21T17:05:43Z jackdaniel: cool, so it wasn't a problem with SBCL an environment limitations 2018-01-21T17:05:49Z pagnol: apparently 2018-01-21T17:06:03Z jackdaniel: s/an/but rather with an/ 2018-01-21T17:06:06Z dougk_ joined #sbcl 2018-01-21T17:07:06Z gargaml joined #sbcl 2018-01-21T17:07:47Z phoe: jackdaniel: I might actually experiment with binary-types a little bit 2018-01-21T17:07:58Z phoe: to see what exactly inside it breaks. 2018-01-21T17:08:47Z jackdaniel: phoe: it looks like compiler uses more than 1GB when compiling it, doesn't look like something breaks whatsoever 2018-01-21T17:09:24Z zazzerino joined #sbcl 2018-01-21T17:10:27Z phoe: jackdaniel: yep, that's what I see. I just wonder if I can tweak the source code and/or SBCL compilation flags in a way that will not make SBCL explode when compiling with standard heap size. 2018-01-21T17:13:30Z _death: ${DEFAULT_DYNAMIC_SPACE_SIZE} ought to be enough for anybody 2018-01-21T17:14:06Z phoe: that is my assumption, too 2018-01-21T17:17:37Z gargaml quit (Quit: WeeChat 1.9.1) 2018-01-21T17:32:13Z stassats: the function it compiles to is 232KB 2018-01-21T17:33:11Z scymtym burned on all his SBCL bandwidth for trying a gazillion ways to rearrange variable and function name validation and ir1 conversion of binding constructs 2018-01-21T17:33:24Z stassats: and is around 500 liens long 2018-01-21T17:33:34Z stassats: so, don't be writing functions like that 2018-01-21T17:34:02Z stassats: scymtym: what were you trying to do? 2018-01-21T17:35:06Z stassats: i did https://i.imgur.com/hhNQ3YK.png yesterday 2018-01-21T17:36:58Z stassats: and there's not much left to do before shipping it 2018-01-21T17:39:22Z scymtym: stassats: that's really nice. i should probably revisited some of my previous "more accurate error source locations" changes and see whether they can benefit from your changes 2018-01-21T17:41:37Z stassats: basically i'm just using the parent conses, that's why the whole (m) is highlighted there, but i found a way to highlight just the M 2018-01-21T17:41:40Z scymtym: stassats: what i wanted to do toady is reorganize and consistently use the various legal-{fun,var}-name-p, check-{fun,var}-name[-for-binding] functions, make the LET, FLET, MACROLET and friends ir1 translators more uniform and improve error source locations for errors from [SYMBOL-]MACROLET 2018-01-21T17:42:22Z scymtym: i'm slowly getting there, i think 2018-01-21T17:42:57Z DeadTrickster quit (Ping timeout: 264 seconds) 2018-01-21T17:43:05Z stassats: and i modified the reader to optionally wrap each form with its boundaries, that way slime can actually parse the new info 2018-01-21T17:45:47Z scymtym: like (FORM (START-CHAR-POS . END-CHAR-POS))? 2018-01-21T17:45:56Z stassats: except it's a structure 2018-01-21T17:47:04Z stassats: but i'm going to modify the form-tracking-stream to be usable on any stream, not just fd-stream, and then make it able to perform modifications to the results 2018-01-21T17:48:28Z nyef``: stassats: This sounds like a huge win, and likely not something that I would know where to start with. 2018-01-21T17:52:22Z DeadTrickster joined #sbcl 2018-01-21T17:55:07Z stassats: and it seems that it doesn't break backwards compatibility with slime, as it just ignores the additional forms 2018-01-21T17:55:31Z stassats: but i also need to adjust error locations, and source locations, as i want defstruct slots to be M-.able 2018-01-21T17:55:58Z stassats: as defclass slots are (since :accessor will always have a cons structure) 2018-01-21T18:00:42Z stassats: macros, as always, can mess things up 2018-01-21T18:05:00Z scymtym quit (Ping timeout: 246 seconds) 2018-01-21T18:28:27Z scymtym joined #sbcl 2018-01-21T18:48:19Z attila_lendvai joined #sbcl 2018-01-21T19:43:26Z scymtym: i'm not sure why we have this: (sb-int:valid-function-name-p '(defmacro (setf foo))) => T, FOO. there is a comment mentioning (DEFMACRO (SETF FOO)) but i'm pretty sure that's illegal. also, the whole thing doesn't seem to be ever called, at least during self-build 2018-01-21T19:45:24Z nyef``: SETF was rather a bit different in the CLtL1 days, and there may have been alternate branches of development as well. SBCL used to have a rather CLtL1 version of SETF, with various bits being ANSIfied but several CLtL1isms remaining. 2018-01-21T19:46:41Z nyef``: Is this the src/code/function-names.lisp implementation or the contrib/sb-introspect/introspect.lisp implementation? 2018-01-21T19:48:22Z scymtym: nyef``: src/code/function-names.lisp 2018-01-21T19:49:00Z nyef``: Looks like the second value is only used by FUN-NAME-BLOCK-NAME ? 2018-01-21T19:49:19Z scymtym: the sb-introspect one calls the other one 2018-01-21T19:49:34Z BitPuffin is now known as webgl 2018-01-21T19:49:36Z scymtym: yes 2018-01-21T19:50:07Z webgl is now known as Muresan 2018-01-21T19:50:15Z scymtym: but the defmacro and macrolet "syntaxes" seem to be unused. at least by SBCL itself 2018-01-21T19:50:20Z Muresan is now known as Murii 2018-01-21T19:51:10Z nyef``: Ah. Hunh. 2018-01-21T19:51:44Z nyef``: I've got nothing. 2018-01-21T19:52:21Z karlosz_ joined #sbcl 2018-01-21T19:52:33Z scymtym: SETF and in particular CAS make sense as extended syntaxes. DEFMACRO and MACROLET - not so much as far as i can tell 2018-01-21T19:53:00Z Murii is now known as Allah 2018-01-21T19:53:14Z Allah is now known as BitPuffin 2018-01-21T20:01:50Z josemanuel joined #sbcl 2018-01-21T20:10:14Z scymtym: (defun (setf (defmacro (setf bar))) ()) is only prevented by package locks not using the function name syntax mechanism 2018-01-21T20:10:58Z scymtym: after fixing package locks in that regard, the above function is accepted :) 2018-01-21T20:13:06Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-21T20:28:13Z nyef``: ... Are you also going to provide a mechanism by which CLIM's SETF* functions can be realized? 2018-01-21T20:29:44Z Bike quit (Remote host closed the connection) 2018-01-21T20:31:54Z scymtym: i'm only planning to remove things. the above was intended to demonstrate that the DEFMCARO syntax should be removed 2018-01-21T20:33:40Z smurfrobot joined #sbcl 2018-01-21T20:41:15Z Bike joined #sbcl 2018-01-21T20:52:15Z zazzerino quit (Ping timeout: 256 seconds) 2018-01-21T20:56:11Z BitPuffin quit (Remote host closed the connection) 2018-01-21T21:18:37Z smurfrobot quit (Remote host closed the connection) 2018-01-21T21:29:45Z eudoxia joined #sbcl 2018-01-21T21:35:15Z zazzerino joined #sbcl 2018-01-21T21:35:30Z zazzerino left #sbcl 2018-01-21T21:35:50Z Xof: I don't know where DEFMACRO/MACROLET function names come from 2018-01-21T21:38:32Z Xof: Woo, it's jsnell's fault 2018-01-21T21:39:04Z Xof: for xref purposes 2018-01-21T21:39:45Z nyef``: Xof: When do you anticipate code freeze starting this month? 2018-01-21T21:40:03Z Xof: argh 2018-01-21T21:40:09Z nyef`` would like to get some PPC changes in before the freeze starts, or permission to merge them during freeze. 2018-01-21T21:40:20Z Xof: realistically you have at least 24 hours 2018-01-21T21:40:23Z nyef``: Thank you. 2018-01-21T21:41:52Z DeadTrickster_ joined #sbcl 2018-01-21T21:42:26Z DeadTrickster quit (Ping timeout: 268 seconds) 2018-01-21T21:42:53Z karlosz joined #sbcl 2018-01-21T21:44:48Z dougk_ joined #sbcl 2018-01-21T21:47:20Z karlosz_ quit (Ping timeout: 276 seconds) 2018-01-21T22:10:39Z shka quit (Ping timeout: 248 seconds) 2018-01-21T22:15:19Z karlosz quit (Quit: karlosz) 2018-01-21T22:15:49Z DeadTrickster joined #sbcl 2018-01-21T22:15:57Z DeadTrickster_ quit (Ping timeout: 246 seconds) 2018-01-21T22:20:14Z scymtym: Xof: it seems DEFMACRO has been changed to no longer depend on the special function name syntax in the meantime 2018-01-21T22:33:35Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-21T22:38:46Z attila_lendvai quit (Quit: Leaving.) 2018-01-21T22:47:33Z josemanuel quit (Quit: leaving) 2018-01-21T22:52:33Z karlosz joined #sbcl 2018-01-21T23:00:22Z dougk_ joined #sbcl 2018-01-21T23:00:48Z milanj_ joined #sbcl 2018-01-21T23:02:23Z milanj quit (Ping timeout: 248 seconds) 2018-01-21T23:07:45Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-21T23:09:05Z dougk_ joined #sbcl 2018-01-21T23:25:42Z dougk__ joined #sbcl 2018-01-21T23:28:27Z dougk_ quit (Ping timeout: 240 seconds) 2018-01-21T23:32:15Z dougk__ quit (Ping timeout: 248 seconds) 2018-01-21T23:53:36Z oleo quit (Ping timeout: 246 seconds) 2018-01-21T23:55:12Z dougk_ joined #sbcl 2018-01-22T00:00:19Z DeadTrickster_ joined #sbcl 2018-01-22T00:00:34Z DeadTrickster quit (Ping timeout: 268 seconds) 2018-01-22T00:19:05Z smurfrobot joined #sbcl 2018-01-22T00:20:23Z smurfrobot quit (Remote host closed the connection) 2018-01-22T00:21:32Z eudoxia quit (Quit: Leaving) 2018-01-22T00:42:58Z smurfrobot joined #sbcl 2018-01-22T00:45:29Z smurfrobot quit (Remote host closed the connection) 2018-01-22T00:46:23Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-22T01:05:50Z dougk_ joined #sbcl 2018-01-22T02:20:02Z corci: Yippee, build fixed! 2018-01-22T02:20:02Z corci: Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #2910: FIXED in 26 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/2910/ 2018-01-22T02:23:49Z corci: Yippee, build fixed! 2018-01-22T02:23:50Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2910: FIXED in 30 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2910/ 2018-01-22T02:31:02Z stassats quit (Ping timeout: 268 seconds) 2018-01-22T02:38:17Z smurfrobot joined #sbcl 2018-01-22T02:47:57Z smurfrobot quit (Remote host closed the connection) 2018-01-22T02:50:56Z smurfrobot joined #sbcl 2018-01-22T02:58:07Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-22T02:59:49Z corci: Yippee, build fixed! 2018-01-22T02:59:49Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2910: FIXED in 1 hr 6 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2910/ 2018-01-22T03:08:27Z milanj_ quit (Ping timeout: 240 seconds) 2018-01-22T03:17:17Z milanj_ joined #sbcl 2018-01-22T03:24:41Z milanj_ quit (Ping timeout: 268 seconds) 2018-01-22T03:30:21Z pagnol quit (Ping timeout: 264 seconds) 2018-01-22T03:35:14Z milanj_ joined #sbcl 2018-01-22T03:49:51Z milanj_ quit (Ping timeout: 248 seconds) 2018-01-22T04:13:30Z smurfrobot joined #sbcl 2018-01-22T04:27:34Z milanj joined #sbcl 2018-01-22T04:30:10Z smurfrobot quit (Remote host closed the connection) 2018-01-22T04:36:41Z smurfrobot joined #sbcl 2018-01-22T04:37:14Z smurfrobot quit (Remote host closed the connection) 2018-01-22T04:37:29Z smurfrobot joined #sbcl 2018-01-22T04:40:28Z oleo joined #sbcl 2018-01-22T04:44:51Z milanj quit (Ping timeout: 268 seconds) 2018-01-22T04:48:48Z smurfrobot quit (Remote host closed the connection) 2018-01-22T04:52:09Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-22T04:52:24Z smurfrobot joined #sbcl 2018-01-22T04:56:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-22T04:57:36Z smurfrobot joined #sbcl 2018-01-22T05:00:12Z shka joined #sbcl 2018-01-22T05:00:26Z milanj joined #sbcl 2018-01-22T05:01:55Z smurfrobot quit (Remote host closed the connection) 2018-01-22T05:10:54Z Bike quit (Quit: Lost terminal) 2018-01-22T05:40:22Z fortitude quit (Quit: Leaving) 2018-01-22T05:43:44Z oleo quit (Quit: Leaving) 2018-01-22T05:52:30Z smurfrobot joined #sbcl 2018-01-22T05:57:19Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-22T06:06:55Z milanj quit (Ping timeout: 248 seconds) 2018-01-22T06:07:54Z milanj joined #sbcl 2018-01-22T06:16:05Z milanj quit (Ping timeout: 256 seconds) 2018-01-22T06:18:41Z milanj joined #sbcl 2018-01-22T06:26:05Z milanj quit (Ping timeout: 240 seconds) 2018-01-22T06:40:07Z milanj joined #sbcl 2018-01-22T07:31:35Z smurfrobot joined #sbcl 2018-01-22T07:35:36Z scymtym quit (Ping timeout: 246 seconds) 2018-01-22T07:47:25Z smurfrobot quit (Remote host closed the connection) 2018-01-22T07:57:45Z milanj quit (Ping timeout: 260 seconds) 2018-01-22T08:10:55Z milanj joined #sbcl 2018-01-22T08:12:47Z shka quit (Ping timeout: 248 seconds) 2018-01-22T08:29:12Z karlosz quit (Quit: karlosz) 2018-01-22T08:34:39Z scymtym joined #sbcl 2018-01-22T08:36:58Z smurfrobot joined #sbcl 2018-01-22T08:40:57Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-22T09:17:28Z jasom quit (Quit: WeeChat 1.7.1) 2018-01-22T09:34:15Z scymtym_ joined #sbcl 2018-01-22T09:38:14Z scymtym quit (Ping timeout: 255 seconds) 2018-01-22T09:52:44Z milanj quit (Ping timeout: 276 seconds) 2018-01-22T09:53:57Z milanj joined #sbcl 2018-01-22T09:56:24Z scymtym__ joined #sbcl 2018-01-22T10:00:44Z scymtym_ quit (Ping timeout: 255 seconds) 2018-01-22T10:04:54Z milanj quit (Ping timeout: 268 seconds) 2018-01-22T10:06:15Z milanj joined #sbcl 2018-01-22T10:45:08Z milanj quit (Ping timeout: 256 seconds) 2018-01-22T11:17:49Z milanj joined #sbcl 2018-01-22T11:20:24Z scymtym__ quit (Ping timeout: 265 seconds) 2018-01-22T11:52:06Z scymtym joined #sbcl 2018-01-22T12:01:15Z scymtym_ joined #sbcl 2018-01-22T12:05:23Z scymtym quit (Ping timeout: 255 seconds) 2018-01-22T12:26:38Z smurfrobot joined #sbcl 2018-01-22T12:31:00Z smurfrobot quit (Ping timeout: 246 seconds) 2018-01-22T12:33:02Z stassats joined #sbcl 2018-01-22T12:38:33Z dougk_ joined #sbcl 2018-01-22T12:54:06Z pagnol joined #sbcl 2018-01-22T14:09:49Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-22T14:11:57Z pagnol quit (Ping timeout: 240 seconds) 2018-01-22T14:15:07Z dougk_ joined #sbcl 2018-01-22T14:17:41Z attila_lendvai joined #sbcl 2018-01-22T14:19:51Z Bike joined #sbcl 2018-01-22T14:29:32Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-22T14:36:49Z smurfrobot joined #sbcl 2018-01-22T14:37:43Z smurfrobot quit (Remote host closed the connection) 2018-01-22T15:03:10Z sjl quit (Quit: WeeChat 1.9.1) 2018-01-22T15:05:01Z sjl joined #sbcl 2018-01-22T15:08:05Z smurfrobot joined #sbcl 2018-01-22T15:19:41Z smurfrobot quit (Remote host closed the connection) 2018-01-22T15:21:58Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-22T15:24:00Z attila_lendvai joined #sbcl 2018-01-22T15:24:00Z attila_lendvai quit (Changing host) 2018-01-22T15:24:00Z attila_lendvai joined #sbcl 2018-01-22T15:30:32Z smurfrobot joined #sbcl 2018-01-22T15:35:40Z smurfrobot quit (Remote host closed the connection) 2018-01-22T15:40:38Z jyc quit (*.net *.split) 2018-01-22T15:40:39Z cryptomarauder quit (*.net *.split) 2018-01-22T15:40:40Z p_l quit (*.net *.split) 2018-01-22T15:40:45Z abbe quit (*.net *.split) 2018-01-22T15:40:46Z leo_song quit (*.net *.split) 2018-01-22T15:40:48Z drmeister quit (*.net *.split) 2018-01-22T15:40:48Z gendl quit (*.net *.split) 2018-01-22T15:40:50Z swflint quit (*.net *.split) 2018-01-22T15:40:53Z leo_song joined #sbcl 2018-01-22T15:40:53Z abbe joined #sbcl 2018-01-22T15:40:55Z swflint_away joined #sbcl 2018-01-22T15:41:03Z gendl joined #sbcl 2018-01-22T15:41:12Z jyc joined #sbcl 2018-01-22T15:41:12Z swflint_away is now known as swflint 2018-01-22T15:41:19Z drmeister joined #sbcl 2018-01-22T15:41:27Z p_l joined #sbcl 2018-01-22T15:42:02Z rumbler31 joined #sbcl 2018-01-22T15:44:45Z oleo joined #sbcl 2018-01-22T15:45:45Z cryptomarauder joined #sbcl 2018-01-22T15:51:29Z dougk_ joined #sbcl 2018-01-22T16:09:52Z BitPuffin joined #sbcl 2018-01-22T16:12:12Z dougk_ quit (Ping timeout: 246 seconds) 2018-01-22T16:12:47Z dougk_ joined #sbcl 2018-01-22T16:18:36Z smurfrobot joined #sbcl 2018-01-22T16:27:05Z smurfrobot quit (Remote host closed the connection) 2018-01-22T16:27:16Z pchrist joined #sbcl 2018-01-22T16:33:59Z smurfrobot joined #sbcl 2018-01-22T16:43:46Z smurfrobot quit (Remote host closed the connection) 2018-01-22T16:45:12Z smurfrobot joined #sbcl 2018-01-22T16:47:44Z smurfrobot quit (Remote host closed the connection) 2018-01-22T17:09:39Z smurfrobot joined #sbcl 2018-01-22T17:14:15Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-22T17:25:51Z fortitude_ is now known as fortitude 2018-01-22T17:33:46Z zulu_inuoe joined #sbcl 2018-01-22T17:39:05Z smurfrobot joined #sbcl 2018-01-22T17:43:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-22T17:52:26Z dougk_ quit (Ping timeout: 276 seconds) 2018-01-22T17:53:21Z smurfrobot joined #sbcl 2018-01-22T17:57:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-22T18:01:16Z dougk_ joined #sbcl 2018-01-22T18:16:19Z karswell quit (Read error: Connection reset by peer) 2018-01-22T18:16:37Z karswell joined #sbcl 2018-01-22T18:19:07Z shka joined #sbcl 2018-01-22T18:26:12Z smurfrobot joined #sbcl 2018-01-22T18:28:47Z scymtym_ quit (Ping timeout: 255 seconds) 2018-01-22T18:30:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-22T18:31:27Z karswell quit (Ping timeout: 240 seconds) 2018-01-22T18:37:21Z karswell joined #sbcl 2018-01-22T18:38:38Z Bike quit (Quit: Page closed) 2018-01-22T18:44:05Z smurfrobot joined #sbcl 2018-01-22T18:47:14Z Bike joined #sbcl 2018-01-22T18:49:04Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-22T18:49:24Z nyef``: dougk: Regarding PPC and :GCC-TLS, there is also a call to pthread_getspecific() in ppc-assem.S. AFAIK, these are the only uses on PPC. 2018-01-22T18:50:41Z dougk_: sure, but what are you trying to say? removing them would allow gcc-tls to be the default, but I'm insufficiently interested to fix them presently 2018-01-22T18:51:03Z nyef``: Just pointing out the option, I guess. 2018-01-22T18:51:15Z nyef``: Is there any documentation on how gcc-tls works on PPC? 2018-01-22T18:51:35Z nyef``: I can queue it for "possibly sometime in the next month or so". 2018-01-22T18:55:13Z dougk: dunno. with arm64, i looked at some code produced by the C compiler and adjusted it 2018-01-22T18:55:46Z nyef``: Fair enough. Thanks. 2018-01-22T18:58:56Z pkhuong: nyef``: not in https://www.akkadia.org/drepper/tls.pdf sadly. https://www.uclibc.org/docs/tls-ppc.txt looks legit. 2018-01-22T19:07:29Z nyef``: pkhuong: Thank you. 2018-01-22T19:33:19Z BitPuffin quit (Remote host closed the connection) 2018-01-22T20:05:25Z smurfrobot joined #sbcl 2018-01-22T20:14:14Z smurfrobot quit (Remote host closed the connection) 2018-01-22T20:19:52Z smurfrobot joined #sbcl 2018-01-22T20:31:08Z smurfrobot quit (Remote host closed the connection) 2018-01-22T20:35:17Z karswell quit (Remote host closed the connection) 2018-01-22T21:18:02Z smurfrobot joined #sbcl 2018-01-22T21:21:37Z scymtym joined #sbcl 2018-01-22T21:21:48Z karswell joined #sbcl 2018-01-22T21:25:43Z smurfrobot quit (Remote host closed the connection) 2018-01-22T21:28:07Z smurfrobot joined #sbcl 2018-01-22T21:32:47Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-22T21:36:26Z karlosz joined #sbcl 2018-01-22T21:36:31Z shka quit (Ping timeout: 248 seconds) 2018-01-22T21:39:21Z eschatologist quit (Ping timeout: 264 seconds) 2018-01-22T21:40:58Z eschatologist joined #sbcl 2018-01-22T21:43:25Z dougk_ quit (Ping timeout: 265 seconds) 2018-01-22T21:45:39Z smurfrobot joined #sbcl 2018-01-22T21:52:28Z corci: Yippee, build fixed! 2018-01-22T21:52:28Z corci: Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #2917: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/2917/ 2018-01-22T21:53:11Z smurfrobot quit (Remote host closed the connection) 2018-01-22T22:04:15Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-22T22:07:30Z smurfrobot joined #sbcl 2018-01-22T22:07:50Z smurfrobot quit (Remote host closed the connection) 2018-01-22T22:08:05Z smurfrobot joined #sbcl 2018-01-22T22:08:34Z corci: Yippee, build fixed! 2018-01-22T22:08:35Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2917: FIXED in 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2917/ 2018-01-22T22:17:47Z smurfrobot quit (Remote host closed the connection) 2018-01-22T22:48:57Z sjl quit (Ping timeout: 264 seconds) 2018-01-22T22:54:44Z Bike quit (Ping timeout: 260 seconds) 2018-01-22T22:56:00Z karlosz quit (Quit: karlosz) 2018-01-22T22:59:00Z rumbler31 joined #sbcl 2018-01-22T23:03:45Z rumbler31 quit (Ping timeout: 268 seconds) 2018-01-22T23:12:43Z smurfrobot joined #sbcl 2018-01-22T23:17:45Z attila_lendvai quit (Quit: Leaving.) 2018-01-22T23:17:56Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-22T23:18:03Z dougk_ joined #sbcl 2018-01-22T23:21:16Z attila_lendvai joined #sbcl 2018-01-22T23:21:16Z attila_lendvai quit (Changing host) 2018-01-22T23:21:16Z attila_lendvai joined #sbcl 2018-01-22T23:23:51Z Bike joined #sbcl 2018-01-22T23:26:44Z jyc quit (Ping timeout: 256 seconds) 2018-01-22T23:26:52Z mjl quit (Read error: Connection reset by peer) 2018-01-22T23:27:10Z mjl joined #sbcl 2018-01-22T23:27:18Z Blkt quit (Remote host closed the connection) 2018-01-22T23:27:19Z jibanes quit (Ping timeout: 256 seconds) 2018-01-22T23:27:21Z jyc joined #sbcl 2018-01-22T23:27:28Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2018-01-22T23:27:34Z jibanes joined #sbcl 2018-01-22T23:28:30Z Blkt joined #sbcl 2018-01-22T23:28:41Z fe[nl]ix joined #sbcl 2018-01-22T23:34:45Z attila_lendvai quit (Quit: Leaving.) 2018-01-22T23:42:09Z dougk_ quit (Ping timeout: 256 seconds) 2018-01-22T23:43:18Z dougk_ joined #sbcl 2018-01-22T23:54:49Z dougk__ joined #sbcl 2018-01-22T23:55:43Z dougk_ quit (Ping timeout: 248 seconds) 2018-01-23T00:13:13Z lonjil quit (Quit: Quit.) 2018-01-23T00:40:26Z karlosz joined #sbcl 2018-01-23T00:40:32Z karlosz quit (Client Quit) 2018-01-23T00:40:41Z karlosz joined #sbcl 2018-01-23T00:44:59Z stassats quit (Ping timeout: 255 seconds) 2018-01-23T01:10:12Z nyef``: Okay, I think I've commit everything that I have planned for this release, with the exception of NEWS updates. 2018-01-23T01:10:30Z nyef``: Or, at least, everything that I have planned and no subsequently cancelled or deferred. (-: 2018-01-23T01:36:52Z smurfrobot joined #sbcl 2018-01-23T01:43:45Z karlosz quit (Ping timeout: 246 seconds) 2018-01-23T01:46:25Z dougk__ quit (Ping timeout: 260 seconds) 2018-01-23T01:52:30Z dougk_ joined #sbcl 2018-01-23T02:14:05Z oleo quit (Ping timeout: 265 seconds) 2018-01-23T03:10:34Z tonton quit (Ping timeout: 256 seconds) 2018-01-23T03:12:02Z tonton joined #sbcl 2018-01-23T04:16:22Z whoman quit (Remote host closed the connection) 2018-01-23T04:16:48Z whoman joined #sbcl 2018-01-23T04:25:02Z karlosz joined #sbcl 2018-01-23T04:26:41Z dougk_ quit (Remote host closed the connection) 2018-01-23T04:57:38Z shka joined #sbcl 2018-01-23T05:04:53Z Bike quit (Quit: Lost terminal) 2018-01-23T06:04:04Z oleo joined #sbcl 2018-01-23T06:08:02Z karswell quit (Read error: Connection reset by peer) 2018-01-23T06:08:11Z karswell joined #sbcl 2018-01-23T06:32:35Z oleo quit (Quit: Leaving) 2018-01-23T07:12:51Z DeadTrickster joined #sbcl 2018-01-23T07:13:33Z DeadTrickster_ quit (Ping timeout: 264 seconds) 2018-01-23T07:35:19Z scymtym quit (Ping timeout: 256 seconds) 2018-01-23T08:16:17Z pkhuong quit (Ping timeout: 268 seconds) 2018-01-23T08:32:02Z scymtym joined #sbcl 2018-01-23T08:48:47Z karlosz quit (Ping timeout: 276 seconds) 2018-01-23T09:15:13Z scymtym_ joined #sbcl 2018-01-23T09:19:06Z scymtym quit (Ping timeout: 246 seconds) 2018-01-23T10:46:14Z sjl joined #sbcl 2018-01-23T10:51:15Z sjl quit (Ping timeout: 260 seconds) 2018-01-23T12:09:16Z stassats joined #sbcl 2018-01-23T13:35:18Z corci quit (Remote host closed the connection) 2018-01-23T13:36:24Z corci joined #sbcl 2018-01-23T13:41:00Z m00natic joined #sbcl 2018-01-23T13:44:03Z attila_lendvai joined #sbcl 2018-01-23T13:44:03Z attila_lendvai quit (Changing host) 2018-01-23T13:44:03Z attila_lendvai joined #sbcl 2018-01-23T13:54:50Z Bike joined #sbcl 2018-01-23T14:06:32Z rumbler31 joined #sbcl 2018-01-23T14:08:30Z Jesin quit (Quit: Leaving) 2018-01-23T14:55:47Z scymtym__ joined #sbcl 2018-01-23T15:00:10Z scymtym_ quit (Ping timeout: 265 seconds) 2018-01-23T15:00:26Z oleo joined #sbcl 2018-01-23T15:13:34Z flip214: is it typical that a hash-table with 234k elements has a size of 64M entries? 2018-01-23T15:19:49Z pfdietz: Did it have more at some point? 2018-01-23T15:22:04Z sjl joined #sbcl 2018-01-23T15:35:22Z stassats: flip214: yes, if :size was given 2018-01-23T15:44:16Z nyef``` joined #sbcl 2018-01-23T15:46:27Z nyef`` quit (Ping timeout: 240 seconds) 2018-01-23T16:11:45Z scymtym__ quit (Remote host closed the connection) 2018-01-23T16:12:14Z scymtym joined #sbcl 2018-01-23T16:26:16Z attila_lendvai quit (Quit: Leaving.) 2018-01-23T16:32:30Z flip214: stassats: that's not the case... a (make-hash-table) that got entries added via (setf (gethash ...)), nothing else 2018-01-23T16:34:05Z scymtym: i tried (loop with ht = (make-hash-table) for i :from 0 :to 200000 do (setf (gethash i ht) i) finally (return (hash-table-size ht))) => 262144. that seems fine 2018-01-23T16:43:38Z flip214: reproducible for me. 2018-01-23T16:43:48Z flip214: shortly before running OOM I can get 2018-01-23T16:43:49Z flip214: Count: {[1] 926449 []} 2018-01-23T16:43:50Z flip214: Size: {[2] 33554432 []} 2018-01-23T16:43:54Z flip214: from the inspector. 2018-01-23T16:44:14Z flip214: (Please ignore the [] thingies, these are because of highlightning) 2018-01-23T16:44:42Z stassats: what is reproducible? 2018-01-23T16:45:20Z flip214: perhaps it's because the hashtable is being used by multiple threads? 2018-01-23T16:45:29Z flip214: I forgot :synchronized T! 2018-01-23T16:45:41Z flip214: stassats: that "size" is more than twice "count" 2018-01-23T16:45:48Z nyef```: flip214: "Your fault, core dumped." 2018-01-23T16:46:24Z flip214: nyef```: "but not for very much longer" 2018-01-23T16:46:58Z flip214: currently at 2018-01-23T16:46:59Z flip214: Count: {[1] 459889 []} 2018-01-23T16:46:59Z flip214: Size: {[2] 524288 []} 2018-01-23T16:47:11Z flip214: reaching 1M... 2018-01-23T16:50:38Z flip214: 2.5M of 4M entries used 2018-01-23T16:55:42Z flip214: thanks a lot... 2018-01-23T16:55:48Z pfdietz_ joined #sbcl 2018-01-23T16:55:48Z flip214: just needed someone to talk to, as usual. 2018-01-23T16:56:34Z pfdietz_: Do hashtables shrink back down if they get too sparse? 2018-01-23T16:57:25Z pfdietz_: Not required by standard that they do. 2018-01-23T16:57:32Z flip214: I only employ the most richest of all hashtables... they'll never be more than 0.5 sparse! ;) 2018-01-23T16:58:33Z flip214: no, I don't remove entries from that one. it'll be GCed when the build process is done, along with the whole SBCL process. 2018-01-23T17:06:26Z pfdietz_ quit (Ping timeout: 255 seconds) 2018-01-23T17:08:11Z pfdietz_ joined #sbcl 2018-01-23T17:12:18Z pfdietz_ quit (Ping timeout: 246 seconds) 2018-01-23T17:18:04Z pfdietz_ joined #sbcl 2018-01-23T17:23:09Z smurfrobot quit (Read error: Connection reset by peer) 2018-01-23T17:24:16Z smurfrobot joined #sbcl 2018-01-23T17:39:50Z pfdietz_ quit (Ping timeout: 276 seconds) 2018-01-23T17:40:08Z pfdietz_ joined #sbcl 2018-01-23T17:40:37Z smurfrobot quit (Remote host closed the connection) 2018-01-23T17:45:25Z smurfrobot joined #sbcl 2018-01-23T17:58:05Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-23T18:09:44Z pfdietz_ quit (Ping timeout: 276 seconds) 2018-01-23T18:17:45Z karlosz joined #sbcl 2018-01-23T18:32:44Z sjl quit (Quit: WeeChat 1.9) 2018-01-23T18:33:05Z sjl joined #sbcl 2018-01-23T18:34:08Z karswell quit (Ping timeout: 248 seconds) 2018-01-23T18:39:44Z oleo quit (Ping timeout: 276 seconds) 2018-01-23T18:43:54Z sjl quit (Quit: WeeChat 1.9) 2018-01-23T18:44:14Z sjl joined #sbcl 2018-01-23T18:57:45Z nyef```` joined #sbcl 2018-01-23T19:00:37Z nyef``` quit (Ping timeout: 256 seconds) 2018-01-23T19:02:59Z attila_lendvai joined #sbcl 2018-01-23T19:02:59Z attila_lendvai quit (Changing host) 2018-01-23T19:02:59Z attila_lendvai joined #sbcl 2018-01-23T19:05:43Z oleo joined #sbcl 2018-01-23T19:34:06Z nyef````` joined #sbcl 2018-01-23T19:36:30Z nyef```` quit (Ping timeout: 246 seconds) 2018-01-23T19:51:57Z nyef````` quit (Ping timeout: 264 seconds) 2018-01-23T20:06:42Z karlosz quit (Quit: karlosz) 2018-01-23T20:12:12Z karlosz joined #sbcl 2018-01-23T20:28:11Z karlosz quit (Ping timeout: 255 seconds) 2018-01-23T20:28:44Z karlosz joined #sbcl 2018-01-23T20:28:47Z karlosz quit (Remote host closed the connection) 2018-01-23T20:29:10Z smurfrobot joined #sbcl 2018-01-23T20:33:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-23T20:49:30Z scymtym_ joined #sbcl 2018-01-23T20:51:24Z scymtym quit (Ping timeout: 246 seconds) 2018-01-23T20:55:57Z scymtym_ quit (Ping timeout: 246 seconds) 2018-01-23T21:01:49Z Jesin joined #sbcl 2018-01-23T21:16:59Z shka quit (Ping timeout: 256 seconds) 2018-01-23T21:26:37Z sjl quit (Ping timeout: 256 seconds) 2018-01-23T21:29:54Z smurfrobot joined #sbcl 2018-01-23T21:32:43Z sjl joined #sbcl 2018-01-23T21:35:09Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-23T21:41:11Z scymtym joined #sbcl 2018-01-23T21:46:40Z karlosz joined #sbcl 2018-01-23T22:02:40Z Jesin quit (Quit: Leaving) 2018-01-23T22:06:29Z sjl__ joined #sbcl 2018-01-23T22:09:04Z sjl quit (Ping timeout: 248 seconds) 2018-01-23T22:12:02Z karswell joined #sbcl 2018-01-23T22:16:27Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-23T22:17:40Z karlosz quit (Quit: karlosz) 2018-01-23T22:17:56Z karlosz joined #sbcl 2018-01-23T22:22:09Z karlosz quit (Client Quit) 2018-01-23T22:22:19Z karlosz joined #sbcl 2018-01-23T22:23:09Z sjl__ quit (Ping timeout: 264 seconds) 2018-01-23T22:33:56Z m00natic quit (Remote host closed the connection) 2018-01-23T22:37:58Z Bike quit (Quit: Page closed) 2018-01-23T22:42:37Z karlosz quit (Quit: karlosz) 2018-01-23T22:42:48Z karlosz joined #sbcl 2018-01-23T22:47:09Z karlosz quit (Client Quit) 2018-01-23T22:47:20Z karlosz joined #sbcl 2018-01-23T22:49:58Z karswell_ joined #sbcl 2018-01-23T22:50:47Z karswell quit (Read error: Connection reset by peer) 2018-01-23T22:57:07Z karlosz quit (Quit: karlosz) 2018-01-23T23:04:33Z nyef joined #sbcl 2018-01-23T23:12:20Z milanj_ joined #sbcl 2018-01-23T23:14:45Z milanj quit (Ping timeout: 264 seconds) 2018-01-23T23:22:28Z Bike joined #sbcl 2018-01-23T23:51:08Z oleo quit (Ping timeout: 255 seconds) 2018-01-24T00:02:00Z smurfrobot joined #sbcl 2018-01-24T00:07:11Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-24T01:05:01Z attila_lendvai quit (Quit: Leaving.) 2018-01-24T01:27:34Z dustinm` quit (Quit: Leaving) 2018-01-24T01:31:49Z karlosz joined #sbcl 2018-01-24T01:36:51Z dustinm` joined #sbcl 2018-01-24T02:05:35Z jibanes quit (Ping timeout: 268 seconds) 2018-01-24T02:07:19Z jibanes joined #sbcl 2018-01-24T02:13:54Z smurfrobot joined #sbcl 2018-01-24T02:19:09Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-24T02:49:03Z karlosz quit (Quit: karlosz) 2018-01-24T02:53:14Z __rumbler31 joined #sbcl 2018-01-24T02:57:57Z __rumbler31 quit (Ping timeout: 264 seconds) 2018-01-24T03:07:43Z jibanes quit (Ping timeout: 248 seconds) 2018-01-24T03:09:48Z jibanes joined #sbcl 2018-01-24T03:19:28Z karlosz joined #sbcl 2018-01-24T03:21:11Z smurfrobot joined #sbcl 2018-01-24T03:25:20Z karlosz quit (Quit: karlosz) 2018-01-24T03:25:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-24T03:26:59Z karswell_ quit (Read error: Connection reset by peer) 2018-01-24T03:31:17Z smurfrobot joined #sbcl 2018-01-24T03:34:23Z smurfrob_ joined #sbcl 2018-01-24T03:38:55Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-24T04:32:20Z stassats quit (Ping timeout: 260 seconds) 2018-01-24T04:35:21Z stassats joined #sbcl 2018-01-24T04:56:31Z corci: Yippee, build fixed! 2018-01-24T04:56:32Z corci: Project sbcl-master » fasteval,ubuntu_trusty_32bit build #2924: FIXED in 33 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/2924/ 2018-01-24T05:00:55Z stassats quit (Ping timeout: 260 seconds) 2018-01-24T05:05:31Z Bike quit (Quit: Lost terminal) 2018-01-24T05:17:25Z zooey joined #sbcl 2018-01-24T05:24:52Z shka joined #sbcl 2018-01-24T05:26:40Z White_Flame quit (Remote host closed the connection) 2018-01-24T05:36:27Z jibanes quit (Ping timeout: 240 seconds) 2018-01-24T05:38:40Z jibanes joined #sbcl 2018-01-24T05:45:59Z White_Flame joined #sbcl 2018-01-24T05:46:06Z oleo joined #sbcl 2018-01-24T06:00:39Z White_Flame quit (Remote host closed the connection) 2018-01-24T06:07:23Z White_Flame joined #sbcl 2018-01-24T06:31:54Z Lord_Nightmare2 joined #sbcl 2018-01-24T06:33:05Z Lord_Nightmare quit (Ping timeout: 260 seconds) 2018-01-24T06:33:06Z Lord_Nightmare2 is now known as Lord_Nightmare 2018-01-24T06:35:55Z oleo quit (Quit: Leaving) 2018-01-24T06:46:56Z karlosz joined #sbcl 2018-01-24T07:12:51Z smurfrob_ quit (Read error: Connection reset by peer) 2018-01-24T07:17:52Z smurfrobot joined #sbcl 2018-01-24T07:22:41Z corci: Yippee, build fixed! 2018-01-24T07:22:41Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2925: FIXED in 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2925/ 2018-01-24T07:36:50Z zooey quit (Ping timeout: 255 seconds) 2018-01-24T07:37:52Z zooey joined #sbcl 2018-01-24T07:50:02Z karlosz quit (Ping timeout: 276 seconds) 2018-01-24T08:26:57Z shka quit (Ping timeout: 240 seconds) 2018-01-24T09:17:05Z BigSafari joined #sbcl 2018-01-24T09:38:54Z BigSafari quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-24T09:56:05Z tonton quit (Ping timeout: 240 seconds) 2018-01-24T10:08:40Z milanj_ quit (Quit: This computer has gone to sleep) 2018-01-24T10:11:22Z whoman quit (Remote host closed the connection) 2018-01-24T10:11:47Z whoman joined #sbcl 2018-01-24T10:23:22Z whoman quit (Remote host closed the connection) 2018-01-24T10:23:53Z whoman joined #sbcl 2018-01-24T10:44:26Z phoe: shouldn't SBCL signal style-warnings when there's unused arguments in DEFMETHODs? 2018-01-24T10:45:02Z phoe: https://pastebin.com/D45SxFjC 2018-01-24T10:47:34Z BitPuffin joined #sbcl 2018-01-24T10:55:43Z Baggers joined #sbcl 2018-01-24T11:00:21Z Baggers: what are the definitions of 'descriptor value' & 'descriptor object'? (source & irc logs show many examples of uses but I didnt find a definition of the same kind as things like Storage Base have) 2018-01-24T11:02:48Z jdz: phoe: I remember such warnings being issued, and finding it annoying. But adding a T specialiser would make the warnings go away. Don't remember which implementation, though. 2018-01-24T11:03:46Z jdz: In other words, methods use the arguments to construct the effective method, right? 2018-01-24T11:04:05Z phoe: jdz: I don't consider them annoying, actually. I prefer the implementation to tell me that I have unused variables - in 95% cases it means that I made a typo or a logic mistake. 2018-01-24T11:04:30Z jdz: Not in methods -- it's perfectly normal to have an around method that does not use any arguments. 2018-01-24T11:05:04Z phoe: Yes, I see. My instinct is to explicitly ignore the arguments I don't use anyway. 2018-01-24T11:05:32Z jdz: I'd be happy with the middle ground on warning on unqualified arguments, but not warning with a T specialiser. 2018-01-24T11:05:49Z phoe: I'd enjoy a switch in SBCL that turns on warnings like that - I remember stassats talking about it one day, in context of the removed "implicitly creating a new generic function" warning that I also miss. 2018-01-24T11:05:53Z jdz: And, as I said, I remember this being the case. 2018-01-24T11:22:55Z milanj joined #sbcl 2018-01-24T11:29:22Z whoman quit (Remote host closed the connection) 2018-01-24T11:29:48Z whoman joined #sbcl 2018-01-24T11:43:25Z stassats joined #sbcl 2018-01-24T11:46:39Z tonton joined #sbcl 2018-01-24T12:02:33Z Baggers: what are the definitions of 'descriptor value' & 'descriptor object'? (source & irc logs show many examples of uses but I didnt find a description of the same kind as things like Storage Base have) 2018-01-24T12:13:24Z Baggers: I should probably clarify that this is asked in relation to things like descriptor-reg, which are commented 'pointer descriptor objects' (which could suggest other kinds of descriptor-object) 2018-01-24T12:28:44Z luis` joined #sbcl 2018-01-24T12:30:21Z luis` is now known as luis 2018-01-24T12:35:23Z DeadTrickster quit (Ping timeout: 276 seconds) 2018-01-24T12:48:46Z attila_lendvai joined #sbcl 2018-01-24T12:48:46Z attila_lendvai quit (Changing host) 2018-01-24T12:48:46Z attila_lendvai joined #sbcl 2018-01-24T12:48:50Z Baggers: what does DFO stand for. I'm assuming something like data flow order but its not in the TLA file 2018-01-24T13:16:24Z stassats: depth first order 2018-01-24T13:18:39Z Baggers: stassats: thanks. I'm not sure how that fits with compiler/dfo.lisp or cblock comments talking about 'DFO analysis numbers' but I'll keep reading. 2018-01-24T13:19:33Z stassats: how it fits? it's what it does 2018-01-24T13:22:26Z Baggers: stassats: sorry, just me confusing myself. thanks for the help 2018-01-24T13:43:34Z DeadTrickster joined #sbcl 2018-01-24T13:46:07Z stassats quit (Ping timeout: 248 seconds) 2018-01-24T14:01:04Z guicho joined #sbcl 2018-01-24T14:03:13Z guicho: stassats: hey, I noticed your latest change regarding object-size. thank you 2018-01-24T14:07:11Z Bike joined #sbcl 2018-01-24T14:24:53Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2925: FAILURE in 7 hr 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2925/ 2018-01-24T14:34:12Z stassats joined #sbcl 2018-01-24T14:45:53Z __rumbler31 joined #sbcl 2018-01-24T14:50:19Z oleo joined #sbcl 2018-01-24T15:02:33Z Baggers: are descriptors pointers to objects managed by the gc? 2018-01-24T15:06:31Z Baggers: scratch that, vm.lisp says immediate descriptor objects include fixnums & characters, so im still barking up the wrong tree 2018-01-24T15:14:21Z sjl__ joined #sbcl 2018-01-24T15:14:31Z nyef: Baggers: "descriptors" are "tagged objects", that is they represent lisp objects. 2018-01-24T15:15:01Z nyef: A descriptor-reg "can hold a lisp object", either a pointer or an immediate *in boxed form*. 2018-01-24T15:15:42Z nyef: A non-descriptor-reg can hold *anything*, but it won't be updated when a GC occurs. 2018-01-24T15:16:52Z Baggers: nyef: thankyou! 2018-01-24T15:17:54Z nyef: Note that the set of "boxed regs" is a superset of "descriptor regs": There is typically at least ONE register which is boxed but has a dedicated purpose that prevents its general use. 2018-01-24T15:21:50Z Baggers: nyef: good to know, thanks 2018-01-24T15:30:12Z nyef: ... And then there are "interior pointers". At the very least, the behavior for those with respect to the GC is documented in gc-common.c, in and around scavenge_interrupt_context(). 2018-01-24T15:30:52Z nyef: And some of this is specific to non-x86oid systems, at least as far as GC semantics goes, but the consequences on the compiler side are fairly universal. 2018-01-24T15:33:58Z corci: Yippee, build fixed! 2018-01-24T15:33:59Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2926: FIXED in 1 hr 6 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2926/ 2018-01-24T15:34:16Z nyef: I suppose the register contents "describe" a lisp object, either by being a tagged immediate or by being a tagged pointer. 2018-01-24T15:35:17Z nyef: Oh! And the other thing that can go in a descriptor-reg is an object header. It's not a lisp value, but it's still tagged, so the GC considers it to be legit and will ignore it. 2018-01-24T15:36:00Z Baggers: nyef: I've yet to run into interior pointers yet, but this'll help when I do. the other info is already helping me undertsand !define-storage-classes (which is what kicked this off for me in the first place :) ) 2018-01-24T15:47:18Z sjl__ is now known as sjl 2018-01-24T15:51:58Z Baggers quit (Quit: rcirc on GNU Emacs 25.3.1) 2018-01-24T16:06:51Z corci: Yippee, build fixed! 2018-01-24T16:06:51Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2926: FIXED in 1 hr 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2926/ 2018-01-24T16:16:24Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-24T16:18:15Z attila_lendvai joined #sbcl 2018-01-24T16:18:15Z attila_lendvai quit (Changing host) 2018-01-24T16:18:15Z attila_lendvai joined #sbcl 2018-01-24T16:20:19Z guicho quit (Remote host closed the connection) 2018-01-24T16:21:52Z Xof: damn it Google 2018-01-24T16:21:59Z Xof: or possibly SourceForge 2018-01-24T16:22:06Z Xof: why don't you like my new e-mail setup? 2018-01-24T16:22:23Z Xof: (and why are you silently discarding my mail?) 2018-01-24T16:22:58Z Xof: how can I announce freezes if my mail gets eaten? 2018-01-24T16:24:29Z Xof: dan_b always used to post stupid log messages. Here's one: 2018-01-24T16:24:32Z Xof: SSL_accept() syscall failed: Success 2018-01-24T16:28:26Z Xof: does anyone have the keys to the sourceforge mailing lists any more? nikodemus, maybe? 2018-01-24T16:29:54Z Xof: "Any SBCL admin can add people as mailing list admins -- I don't remember exactly how, though" 2018-01-24T16:38:35Z oleo quit (Ping timeout: 276 seconds) 2018-01-24T16:38:46Z Xof: can any of you assembled masses tell me whether you've received my sbcl-1.4.4 freeze announcement? 2018-01-24T16:38:58Z Xof: It's showing up on the sbcl-devel archives, but very definitely hasn't made it back to me. 2018-01-24T16:40:02Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-24T16:40:44Z nyef: Xof: I see the freeze announcement dated as of about an hour ago. 2018-01-24T16:41:18Z nyef: (Given my local clock skew, an hour and a *half* ago, but apparently "1 hour ago" is close enough for Google work.) 2018-01-24T16:41:55Z nyef: ... I need to commit a NEWS update soon, don't I? 2018-01-24T16:42:25Z attila_lendvai joined #sbcl 2018-01-24T16:47:19Z Xof: nyef: could you send me what you received? I'd like to look at headers 2018-01-24T16:48:13Z nyef: You have DKIM and DMARC failures, apparently. 2018-01-24T16:48:24Z Xof: yeah, but I suspect I had those before 2018-01-24T16:48:59Z Xof: the new bit might be that I am saving my message to Google's sent-mail, which might be tricking google into thinking that I've already received it 2018-01-24T16:49:35Z Xof: it definitely does duplicate detection of some kind 2018-01-24T16:49:35Z nyef: Are you still at cantab.net? 2018-01-24T16:49:53Z Xof: yes but I've changed my smtp arrangement 2018-01-24T16:50:40Z nyef: Sent. 2018-01-24T16:50:40Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-24T16:51:01Z Xof: thanks 2018-01-24T16:53:20Z attila_lendvai joined #sbcl 2018-01-24T16:53:20Z attila_lendvai quit (Changing host) 2018-01-24T16:53:20Z attila_lendvai joined #sbcl 2018-01-24T17:05:25Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-24T17:06:32Z attila_lendvai joined #sbcl 2018-01-24T17:06:32Z attila_lendvai quit (Changing host) 2018-01-24T17:06:32Z attila_lendvai joined #sbcl 2018-01-24T17:10:07Z DeadTrickster_ joined #sbcl 2018-01-24T17:13:47Z DeadTrickster quit (Ping timeout: 256 seconds) 2018-01-24T17:24:11Z smurfrobot quit (Remote host closed the connection) 2018-01-24T17:28:16Z smurfrobot joined #sbcl 2018-01-24T17:35:56Z attila_lendvai quit (Quit: Leaving.) 2018-01-24T17:49:52Z cromachina_ joined #sbcl 2018-01-24T17:53:05Z cromachina quit (Ping timeout: 248 seconds) 2018-01-24T18:12:30Z cromachina joined #sbcl 2018-01-24T18:13:06Z cromachina_ quit (Ping timeout: 246 seconds) 2018-01-24T18:15:31Z shka joined #sbcl 2018-01-24T18:17:24Z oleo joined #sbcl 2018-01-24T18:27:23Z pfdietz_ joined #sbcl 2018-01-24T18:28:21Z pfdietz_: I received the freeze email. 2018-01-24T18:47:34Z Jesin joined #sbcl 2018-01-24T19:32:27Z pfdietz` joined #sbcl 2018-01-24T19:32:27Z pfdietz_ quit (Read error: Connection reset by peer) 2018-01-24T19:36:42Z pfdietz` quit (Ping timeout: 252 seconds) 2018-01-24T19:58:02Z dougk quit (Ping timeout: 276 seconds) 2018-01-24T20:09:21Z dougk joined #sbcl 2018-01-24T20:20:00Z fiveop joined #sbcl 2018-01-24T20:26:42Z Jesin quit (Quit: Leaving) 2018-01-24T20:28:54Z stassats: (macroexpand '(rotatef a b)) is not nice, get-setf-expansion for some reason binds *gensym-counter* to 1 2018-01-24T20:37:09Z Jesin joined #sbcl 2018-01-24T20:57:20Z fiveop quit 2018-01-24T21:08:53Z karswell_ joined #sbcl 2018-01-24T21:23:35Z alandipert quit (Quit: Ping timeout (120 seconds)) 2018-01-24T21:24:14Z alandipert joined #sbcl 2018-01-24T21:31:05Z shka quit (Ping timeout: 268 seconds) 2018-01-24T21:31:49Z AndreasO joined #sbcl 2018-01-24T21:34:17Z AndreasO quit (Client Quit) 2018-01-24T22:00:52Z eschatologist quit (Remote host closed the connection) 2018-01-24T22:01:40Z eschatologist joined #sbcl 2018-01-24T22:11:38Z smurfrobot quit (Remote host closed the connection) 2018-01-24T22:17:38Z fe[nl]ix: Xof: https://github.com/wheybags/glibc_version_header 2018-01-24T22:19:37Z rpg joined #sbcl 2018-01-24T22:19:39Z rpg quit (Client Quit) 2018-01-24T22:19:52Z rpg joined #sbcl 2018-01-24T22:27:12Z __rumbler31 quit (Ping timeout: 246 seconds) 2018-01-24T22:29:17Z BitPuffin quit (Remote host closed the connection) 2018-01-24T22:37:44Z Bike quit (Ping timeout: 260 seconds) 2018-01-24T23:03:17Z oleo quit (Ping timeout: 276 seconds) 2018-01-24T23:08:09Z sjl quit (Ping timeout: 264 seconds) 2018-01-24T23:16:30Z Bike joined #sbcl 2018-01-24T23:20:19Z __rumbler31 joined #sbcl 2018-01-24T23:20:29Z __rumbler31 quit (Read error: Connection reset by peer) 2018-01-24T23:25:47Z stassats quit (Ping timeout: 268 seconds) 2018-01-24T23:36:15Z attila_lendvai joined #sbcl 2018-01-24T23:50:17Z milanj quit (Read error: Connection reset by peer) 2018-01-25T00:36:36Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2018-01-25T01:02:02Z attila_lendvai quit (Quit: Leaving.) 2018-01-25T01:13:53Z zooey quit (Ping timeout: 255 seconds) 2018-01-25T01:16:23Z zooey joined #sbcl 2018-01-25T02:04:38Z karswell_ quit (Ping timeout: 252 seconds) 2018-01-25T03:15:01Z pkhuong joined #sbcl 2018-01-25T03:33:52Z karlosz joined #sbcl 2018-01-25T04:52:41Z Bike quit (Quit: Lost terminal) 2018-01-25T05:00:51Z oleo joined #sbcl 2018-01-25T05:09:41Z zooey quit (Ping timeout: 255 seconds) 2018-01-25T05:10:21Z zooey joined #sbcl 2018-01-25T05:39:07Z smurfrobot joined #sbcl 2018-01-25T05:41:25Z fortitude quit (Ping timeout: 256 seconds) 2018-01-25T05:44:03Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-25T05:49:13Z oleo quit (Quit: Leaving) 2018-01-25T05:51:15Z fortitude joined #sbcl 2018-01-25T06:13:24Z shka joined #sbcl 2018-01-25T06:49:57Z rumbler31 joined #sbcl 2018-01-25T06:54:21Z rumbler31 quit (Ping timeout: 246 seconds) 2018-01-25T07:02:22Z whoman quit (Remote host closed the connection) 2018-01-25T07:02:47Z whoman joined #sbcl 2018-01-25T07:16:34Z smurfrobot joined #sbcl 2018-01-25T07:23:16Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-25T07:28:14Z smurfrobot joined #sbcl 2018-01-25T07:28:53Z scymtym quit (Ping timeout: 256 seconds) 2018-01-25T07:32:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-25T07:33:41Z karlosz quit (Quit: karlosz) 2018-01-25T07:41:08Z rumbler31 joined #sbcl 2018-01-25T07:45:10Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-25T07:56:44Z smurfrobot joined #sbcl 2018-01-25T08:01:24Z smurfrobot quit (Ping timeout: 252 seconds) 2018-01-25T08:08:11Z pfdietz quit (Ping timeout: 256 seconds) 2018-01-25T08:08:56Z pfdietz joined #sbcl 2018-01-25T08:27:13Z carvite quit (Ping timeout: 268 seconds) 2018-01-25T08:29:40Z scymtym joined #sbcl 2018-01-25T08:30:04Z carvite joined #sbcl 2018-01-25T08:32:12Z shka quit (Ping timeout: 252 seconds) 2018-01-25T09:46:55Z smurfrobot joined #sbcl 2018-01-25T09:47:41Z smurfrobot quit (Remote host closed the connection) 2018-01-25T10:02:07Z Intensity quit (Remote host closed the connection) 2018-01-25T10:02:12Z smurfrobot joined #sbcl 2018-01-25T10:03:59Z zooey quit (Ping timeout: 255 seconds) 2018-01-25T10:06:50Z zooey joined #sbcl 2018-01-25T10:06:57Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-25T10:17:48Z carvite quit (Ping timeout: 252 seconds) 2018-01-25T10:25:20Z carvite joined #sbcl 2018-01-25T10:30:44Z attila_lendvai joined #sbcl 2018-01-25T10:30:44Z attila_lendvai quit (Changing host) 2018-01-25T10:30:44Z attila_lendvai joined #sbcl 2018-01-25T10:34:15Z smurfrobot joined #sbcl 2018-01-25T10:38:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-25T10:45:25Z smurfrobot joined #sbcl 2018-01-25T10:49:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-25T11:17:28Z m00natic joined #sbcl 2018-01-25T11:41:07Z attila_lendvai quit (Quit: Leaving.) 2018-01-25T11:41:30Z stassats joined #sbcl 2018-01-25T12:39:41Z smurfrobot joined #sbcl 2018-01-25T13:00:21Z rpg joined #sbcl 2018-01-25T13:01:41Z rpg quit (Client Quit) 2018-01-25T13:53:08Z muyinliu joined #sbcl 2018-01-25T13:56:24Z pfdietz_ joined #sbcl 2018-01-25T13:57:02Z Jesin quit (Quit: Leaving) 2018-01-25T13:59:10Z pfdietz quit (Ping timeout: 240 seconds) 2018-01-25T14:00:01Z smurfrobot quit (Remote host closed the connection) 2018-01-25T14:04:33Z Bike joined #sbcl 2018-01-25T14:34:37Z stassats: pfdietz_: re /=, sorting the values in place on the stack and then looking for adjacent values is faster than using a hash-table 2018-01-25T14:34:47Z stassats: the cross-over is around 10 elements 2018-01-25T14:36:39Z stassats: assuming a full call to /= 2018-01-25T14:43:01Z rumbler31 joined #sbcl 2018-01-25T14:53:29Z oleo joined #sbcl 2018-01-25T15:06:41Z m00natic quit (Read error: Connection reset by peer) 2018-01-25T15:08:54Z sjl joined #sbcl 2018-01-25T15:21:16Z attila_lendvai joined #sbcl 2018-01-25T15:28:06Z smurfrobot joined #sbcl 2018-01-25T15:34:51Z stylewarning: failed AVER loading CLPYTHON: http://codepad.org/jpsmRagc 2018-01-25T15:36:28Z stassats: .14? 2018-01-25T15:38:16Z stylewarning: I'll upgrade to the newest and see. I don't think it's ancient but who knows these days. 2018-01-25T15:57:08Z rpg joined #sbcl 2018-01-25T15:57:10Z rpg quit (Client Quit) 2018-01-25T16:00:57Z smurfrobot quit (Remote host closed the connection) 2018-01-25T16:12:06Z BitPuffin joined #sbcl 2018-01-25T16:26:29Z pfdietz joined #sbcl 2018-01-25T16:27:45Z milanj joined #sbcl 2018-01-25T16:28:46Z pfdietz: Fastest algorithm for /= I found: compute s hash for each value and store into an array of size power of 2 >= 2×length of args, using linear addressing 2018-01-25T16:29:45Z pfdietz: This was 6 faster than sorting on 1000 values. 2018-01-25T16:29:57Z pfdietz: 6× 2018-01-25T16:30:34Z pfdietz: Also works on complex numbers unlike sorting algorithm. 2018-01-25T16:30:51Z pfdietz: Sxhash 2018-01-25T16:35:28Z pfdietz quit (Ping timeout: 252 seconds) 2018-01-25T16:38:37Z stylewarning: looks fixed stassats on latest 2018-01-25T16:39:41Z muyinliu: pfdietz: Could you offer a demo? 2018-01-25T16:45:23Z zooey quit (Ping timeout: 255 seconds) 2018-01-25T16:47:57Z zooey joined #sbcl 2018-01-25T16:55:47Z attila_lendvai quit (Quit: Leaving.) 2018-01-25T17:13:44Z pfdietz joined #sbcl 2018-01-25T17:22:46Z pfdietz quit (Ping timeout: 252 seconds) 2018-01-25T17:37:45Z pfdietz joined #sbcl 2018-01-25T17:41:31Z pfdietz: https://pastebin.com/ZVu2tQ27 2018-01-25T17:42:48Z stassats: want it to be faster? don't turn &rest into a list 2018-01-25T17:42:54Z stassats: use length and nth 2018-01-25T17:44:35Z pfdietz: It detects that and optimizes? Cool. 2018-01-25T17:44:48Z stassats: the sorting /= i made sorts completely in place 2018-01-25T17:46:31Z stassats: what algorithm i would consider: no additional space (maybe a bit of stack space), faster than the naive version at around 10 2018-01-25T17:47:03Z stassats: otherwise, bring your own /= with whichever characteristics you need 2018-01-25T17:48:51Z pfdietz quit (Ping timeout: 246 seconds) 2018-01-25T17:49:00Z stassats: pfdietz_: why (make-array (list n))? 2018-01-25T17:50:00Z pfdietz joined #sbcl 2018-01-25T17:54:31Z smurfrobot joined #sbcl 2018-01-25T17:55:02Z pfdietz quit (Ping timeout: 252 seconds) 2018-01-25T18:03:38Z shka joined #sbcl 2018-01-25T18:48:43Z smurfrobot quit (Remote host closed the connection) 2018-01-25T18:50:29Z rpg joined #sbcl 2018-01-25T19:02:46Z shka quit (Read error: Connection reset by peer) 2018-01-25T19:03:20Z shka joined #sbcl 2018-01-25T19:23:18Z karlosz joined #sbcl 2018-01-25T19:23:24Z karlosz quit (Client Quit) 2018-01-25T19:23:33Z karlosz joined #sbcl 2018-01-25T19:23:57Z shka_ joined #sbcl 2018-01-25T19:24:02Z shka quit (Read error: Connection reset by peer) 2018-01-25T19:24:31Z smurfrobot joined #sbcl 2018-01-25T19:35:07Z josemanuel joined #sbcl 2018-01-25T19:36:05Z BitPuffin quit (Remote host closed the connection) 2018-01-25T19:48:03Z karlosz quit (Quit: karlosz) 2018-01-25T20:00:29Z smurfrobot quit (Remote host closed the connection) 2018-01-25T20:05:53Z smurfrobot joined #sbcl 2018-01-25T20:10:28Z smurfrobot quit (Remote host closed the connection) 2018-01-25T20:18:04Z smurfrobot joined #sbcl 2018-01-25T20:19:55Z karlosz joined #sbcl 2018-01-25T20:22:50Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-25T20:44:18Z shka_ quit (Ping timeout: 240 seconds) 2018-01-25T20:47:41Z fiveop joined #sbcl 2018-01-25T20:49:34Z scymtym quit (Ping timeout: 252 seconds) 2018-01-25T21:02:58Z attila_lendvai joined #sbcl 2018-01-25T21:02:58Z attila_lendvai quit (Changing host) 2018-01-25T21:02:58Z attila_lendvai joined #sbcl 2018-01-25T21:16:29Z fiveop quit 2018-01-25T21:37:48Z smurfrobot joined #sbcl 2018-01-25T21:43:06Z oleo quit (Ping timeout: 252 seconds) 2018-01-25T21:53:50Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-25T22:03:16Z karlosz quit (Ping timeout: 252 seconds) 2018-01-25T22:04:04Z smurfrobot quit (Remote host closed the connection) 2018-01-25T22:33:33Z whoman quit (Read error: Connection reset by peer) 2018-01-25T22:34:56Z scymtym joined #sbcl 2018-01-25T22:35:40Z whoman joined #sbcl 2018-01-25T22:37:18Z stassats: Internal error #0 "unknown system lossage" 2018-01-25T22:37:22Z stassats: "this is fine" 2018-01-25T22:44:24Z Bike quit (Ping timeout: 260 seconds) 2018-01-25T23:04:37Z attila_lendvai quit (Quit: Leaving.) 2018-01-25T23:09:16Z sjl quit (Ping timeout: 252 seconds) 2018-01-25T23:09:25Z smurfrobot joined #sbcl 2018-01-25T23:15:10Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-25T23:20:33Z Bike joined #sbcl 2018-01-25T23:25:13Z smurfrobot quit (Remote host closed the connection) 2018-01-26T00:18:59Z aeth: Is there any way to do something like a simd-pack, but with a buffer of those instead of an individual simd-pack? e.g. sort of like having an array of 4096 simd-packs, but all allocated as one chunk of memory 2018-01-26T00:19:03Z attila_lendvai joined #sbcl 2018-01-26T00:20:51Z attila_lendvai quit (Client Quit) 2018-01-26T00:32:10Z smurfrobot joined #sbcl 2018-01-26T00:40:42Z nyef: ... how annoying. There doesn't appear to be any references to simd-pack in doc/. 2018-01-26T01:22:43Z muyinliu quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-26T01:39:05Z whoman quit (Remote host closed the connection) 2018-01-26T01:39:37Z whoman joined #sbcl 2018-01-26T01:49:41Z stassats: has anybody ever used simd-pack? 2018-01-26T01:54:02Z whoman quit (Remote host closed the connection) 2018-01-26T01:54:37Z whoman joined #sbcl 2018-01-26T02:27:08Z zulu_inuoe quit (Read error: Connection reset by peer) 2018-01-26T02:32:59Z stassats quit (Ping timeout: 256 seconds) 2018-01-26T02:33:27Z karswell joined #sbcl 2018-01-26T03:07:00Z smurfrobot quit (Remote host closed the connection) 2018-01-26T03:16:18Z milanj quit (Quit: This computer has gone to sleep) 2018-01-26T03:21:38Z smurfrobot joined #sbcl 2018-01-26T03:22:55Z smurfrobot quit (Remote host closed the connection) 2018-01-26T03:23:57Z smurfrob_ joined #sbcl 2018-01-26T03:25:12Z smurfrob_ quit (Remote host closed the connection) 2018-01-26T03:32:18Z smurfrobot joined #sbcl 2018-01-26T03:33:31Z smurfrobot quit (Remote host closed the connection) 2018-01-26T04:01:35Z jdz quit (Ping timeout: 256 seconds) 2018-01-26T04:06:10Z jdz joined #sbcl 2018-01-26T04:23:14Z smurfrobot joined #sbcl 2018-01-26T04:24:29Z smurfrobot quit (Remote host closed the connection) 2018-01-26T04:24:53Z smurfrobot joined #sbcl 2018-01-26T04:29:08Z smurfrobot quit (Remote host closed the connection) 2018-01-26T04:47:38Z zooey quit (Ping timeout: 255 seconds) 2018-01-26T04:51:39Z pfdietz_ quit 2018-01-26T04:54:01Z zooey joined #sbcl 2018-01-26T05:01:58Z karlosz joined #sbcl 2018-01-26T05:02:11Z karlosz quit (Client Quit) 2018-01-26T05:02:52Z karlosz joined #sbcl 2018-01-26T05:09:22Z smurfrobot joined #sbcl 2018-01-26T05:15:17Z smurfrobot quit (Remote host closed the connection) 2018-01-26T05:20:40Z smurfrobot joined #sbcl 2018-01-26T05:30:19Z oleo joined #sbcl 2018-01-26T05:46:17Z cromachina_ joined #sbcl 2018-01-26T05:49:10Z cromachina quit (Ping timeout: 240 seconds) 2018-01-26T05:59:51Z smurfrobot quit (Remote host closed the connection) 2018-01-26T06:01:24Z smurfrobot joined #sbcl 2018-01-26T06:04:14Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-26T06:17:04Z oleo quit (Quit: Leaving) 2018-01-26T06:19:05Z smurfrobot quit (Remote host closed the connection) 2018-01-26T06:23:22Z smurfrobot joined #sbcl 2018-01-26T06:24:44Z smurfrobot quit (Remote host closed the connection) 2018-01-26T06:25:12Z Bike quit (Quit: Lost terminal) 2018-01-26T06:28:51Z karlosz quit (Quit: karlosz) 2018-01-26T06:29:36Z smurfrobot joined #sbcl 2018-01-26T06:48:12Z shka_ joined #sbcl 2018-01-26T06:51:46Z smurfrobot quit (Remote host closed the connection) 2018-01-26T07:02:02Z smurfrobot joined #sbcl 2018-01-26T07:06:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-26T07:11:22Z smurfrobot joined #sbcl 2018-01-26T07:13:48Z zooey quit (Remote host closed the connection) 2018-01-26T07:14:12Z zooey joined #sbcl 2018-01-26T07:15:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-26T07:22:07Z smurfrobot joined #sbcl 2018-01-26T07:26:31Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-26T07:31:51Z Shinmera: I've experimented with it, but haven't deployed it in library code that is actually in use. 2018-01-26T07:38:44Z scymtym quit (Ping timeout: 256 seconds) 2018-01-26T07:45:36Z DeadTrickster_ quit (Ping timeout: 248 seconds) 2018-01-26T07:57:12Z smurfrobot joined #sbcl 2018-01-26T08:11:52Z DeadTrickster joined #sbcl 2018-01-26T08:13:18Z shka_ quit (Ping timeout: 256 seconds) 2018-01-26T08:13:18Z karswell quit (Ping timeout: 256 seconds) 2018-01-26T08:15:05Z smurfrobot quit (Remote host closed the connection) 2018-01-26T08:15:57Z DeadTrickster quit (Ping timeout: 240 seconds) 2018-01-26T08:19:17Z smurfrobot joined #sbcl 2018-01-26T08:21:30Z smurfrobot quit (Remote host closed the connection) 2018-01-26T08:21:45Z DeadTrickster joined #sbcl 2018-01-26T08:21:47Z smurfrobot joined #sbcl 2018-01-26T08:22:24Z DeadTrickster quit (Remote host closed the connection) 2018-01-26T08:25:00Z bentaisan joined #sbcl 2018-01-26T08:30:04Z milanj joined #sbcl 2018-01-26T08:43:22Z scymtym joined #sbcl 2018-01-26T08:49:36Z smurfrobot quit (Remote host closed the connection) 2018-01-26T08:59:41Z bentaisan quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-26T09:21:22Z Baggers joined #sbcl 2018-01-26T09:21:36Z Baggers: 2 misc questions: 1. are there any parts of the sbcl-internals document that are out of date or should be avoided? 2. under what conditions is the use of define-assembly-routine prefered over a vop? 2018-01-26T09:25:19Z smurfrobot joined #sbcl 2018-01-26T09:39:49Z attila_lendvai joined #sbcl 2018-01-26T09:39:49Z attila_lendvai quit (Changing host) 2018-01-26T09:39:49Z attila_lendvai joined #sbcl 2018-01-26T09:45:12Z smurfrobot quit (Remote host closed the connection) 2018-01-26T09:48:16Z smurfrobot joined #sbcl 2018-01-26T10:26:21Z smurfrobot quit (Remote host closed the connection) 2018-01-26T10:27:02Z smurfrobot joined #sbcl 2018-01-26T10:31:27Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-26T10:37:57Z Posterdati quit (Ping timeout: 240 seconds) 2018-01-26T11:04:51Z muyinliu joined #sbcl 2018-01-26T11:26:51Z DeadTrickster joined #sbcl 2018-01-26T11:27:46Z stassats joined #sbcl 2018-01-26T11:27:46Z stassats quit (Client Quit) 2018-01-26T11:38:59Z Kevslinger joined #sbcl 2018-01-26T11:53:31Z DeadTrickster quit (Remote host closed the connection) 2018-01-26T12:05:48Z m00natic joined #sbcl 2018-01-26T12:18:19Z DeadTrickster joined #sbcl 2018-01-26T12:28:19Z smurfrobot joined #sbcl 2018-01-26T12:32:50Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-26T13:08:45Z pkhuong: aeth: no. if you're low level enough to need simd-pack, you can grab stuff from a scalar-typed array 2018-01-26T13:38:53Z smurfrobot joined #sbcl 2018-01-26T13:52:39Z smurfrobot quit (Remote host closed the connection) 2018-01-26T13:55:34Z oleo joined #sbcl 2018-01-26T14:00:20Z Baggers left #sbcl 2018-01-26T14:02:54Z smurfrobot joined #sbcl 2018-01-26T14:04:19Z stassats joined #sbcl 2018-01-26T14:08:56Z Bike joined #sbcl 2018-01-26T14:24:37Z zooey quit (Remote host closed the connection) 2018-01-26T14:25:19Z zooey joined #sbcl 2018-01-26T14:30:13Z smurfrobot quit (Remote host closed the connection) 2018-01-26T14:36:21Z smurfrobot joined #sbcl 2018-01-26T14:38:00Z smurfrobot quit (Remote host closed the connection) 2018-01-26T14:38:13Z smurfrobot joined #sbcl 2018-01-26T14:38:48Z BitPuffin joined #sbcl 2018-01-26T15:03:20Z smurfrobot quit (Remote host closed the connection) 2018-01-26T15:16:35Z sjl joined #sbcl 2018-01-26T15:31:18Z stassats quit (Ping timeout: 240 seconds) 2018-01-26T15:36:21Z rumbler31 joined #sbcl 2018-01-26T15:44:21Z m00natic quit (Ping timeout: 268 seconds) 2018-01-26T15:46:52Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-26T15:47:30Z DeadTrickster joined #sbcl 2018-01-26T15:53:34Z fisxoj joined #sbcl 2018-01-26T16:10:03Z smurfrobot joined #sbcl 2018-01-26T16:24:03Z shka_ joined #sbcl 2018-01-26T16:30:10Z smurfrobot quit (Remote host closed the connection) 2018-01-26T16:49:54Z Jesin joined #sbcl 2018-01-26T16:50:09Z smurfrobot joined #sbcl 2018-01-26T17:04:11Z smurfrobot quit (Remote host closed the connection) 2018-01-26T17:12:20Z smurfrobot joined #sbcl 2018-01-26T17:16:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-26T17:18:22Z fisxoj quit (Quit: fisxoj) 2018-01-26T17:18:31Z fisxoj joined #sbcl 2018-01-26T17:22:26Z smurfrobot joined #sbcl 2018-01-26T17:26:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-26T17:44:38Z stassats joined #sbcl 2018-01-26T17:58:55Z smurfrobot joined #sbcl 2018-01-26T18:07:25Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-26T18:14:41Z smurfrobot joined #sbcl 2018-01-26T18:19:33Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-26T18:21:42Z scymtym quit (Ping timeout: 252 seconds) 2018-01-26T18:21:58Z karswell joined #sbcl 2018-01-26T19:22:56Z smurfrobot joined #sbcl 2018-01-26T19:33:57Z stassats quit (Ping timeout: 240 seconds) 2018-01-26T19:40:45Z stassats joined #sbcl 2018-01-26T19:52:53Z smurfrobot quit (Remote host closed the connection) 2018-01-26T20:21:52Z corci: Yippee, build fixed! 2018-01-26T20:21:52Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2930: FIXED in 38 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2930/ 2018-01-26T20:26:04Z foom2 joined #sbcl 2018-01-26T20:29:13Z smurfrobot joined #sbcl 2018-01-26T20:29:23Z foom quit (Ping timeout: 276 seconds) 2018-01-26T21:06:09Z scymtym joined #sbcl 2018-01-26T21:06:21Z josemanuel quit (Quit: leaving) 2018-01-26T21:17:00Z fisxoj quit (Quit: fisxoj) 2018-01-26T21:41:19Z attila_lendvai quit (Ping timeout: 248 seconds) 2018-01-26T21:47:27Z Jesin quit (Ping timeout: 240 seconds) 2018-01-26T21:49:55Z karlosz joined #sbcl 2018-01-26T21:52:38Z White_Flame quit (Remote host closed the connection) 2018-01-26T21:56:21Z White_Flame joined #sbcl 2018-01-26T21:56:27Z shka_ quit (Ping timeout: 240 seconds) 2018-01-26T21:59:19Z Posterdati joined #sbcl 2018-01-26T22:06:39Z White_Flame quit (Remote host closed the connection) 2018-01-26T22:09:27Z BitPuffin quit (Remote host closed the connection) 2018-01-26T22:10:26Z ym quit (Quit: Leaving) 2018-01-26T22:13:00Z White_Flame joined #sbcl 2018-01-26T22:16:02Z greaser|q quit (Changing host) 2018-01-26T22:16:02Z greaser|q joined #sbcl 2018-01-26T22:16:05Z greaser|q is now known as GreaseMonkey 2018-01-26T22:37:34Z Jesin joined #sbcl 2018-01-26T22:38:39Z Jesin quit (Client Quit) 2018-01-26T22:45:37Z tcr joined #sbcl 2018-01-26T22:46:10Z karlosz quit (Quit: karlosz) 2018-01-26T22:52:15Z Bike quit (Ping timeout: 260 seconds) 2018-01-26T23:04:40Z tcr quit (Ping timeout: 256 seconds) 2018-01-26T23:10:50Z karlosz joined #sbcl 2018-01-26T23:14:42Z fisxoj joined #sbcl 2018-01-26T23:20:04Z stassats quit (Ping timeout: 268 seconds) 2018-01-26T23:20:12Z sjl quit (Ping timeout: 246 seconds) 2018-01-26T23:22:45Z rumbler31 quit (Ping timeout: 260 seconds) 2018-01-26T23:40:49Z fisxoj quit (Quit: fisxoj) 2018-01-26T23:43:25Z Bike joined #sbcl 2018-01-26T23:58:51Z karlosz quit (Quit: karlosz) 2018-01-27T00:05:16Z oleo quit (Ping timeout: 252 seconds) 2018-01-27T01:23:09Z White_Flame quit (Remote host closed the connection) 2018-01-27T01:25:05Z White_Flame joined #sbcl 2018-01-27T01:25:15Z White_Flame quit (Remote host closed the connection) 2018-01-27T01:25:37Z White_Flame joined #sbcl 2018-01-27T01:59:34Z muyinliu quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-27T02:50:43Z stassats joined #sbcl 2018-01-27T02:57:22Z karlosz joined #sbcl 2018-01-27T03:59:25Z stassats quit (Ping timeout: 268 seconds) 2018-01-27T04:06:52Z milanj quit (Quit: This computer has gone to sleep) 2018-01-27T04:07:14Z sjl joined #sbcl 2018-01-27T04:12:10Z sjl quit (Ping timeout: 240 seconds) 2018-01-27T04:23:59Z bkst quit (Ping timeout: 248 seconds) 2018-01-27T04:26:06Z karlosz left #sbcl 2018-01-27T04:26:24Z karlosz joined #sbcl 2018-01-27T04:26:35Z eschatologist quit (Ping timeout: 276 seconds) 2018-01-27T04:27:12Z eschatologist joined #sbcl 2018-01-27T04:29:36Z bkst joined #sbcl 2018-01-27T05:15:14Z jack_rabbit quit (Ping timeout: 276 seconds) 2018-01-27T05:16:39Z shka_ joined #sbcl 2018-01-27T05:27:30Z jack_rabbit joined #sbcl 2018-01-27T05:32:47Z jack_rabbit quit (Ping timeout: 276 seconds) 2018-01-27T05:46:53Z jack_rabbit joined #sbcl 2018-01-27T06:05:55Z milanj joined #sbcl 2018-01-27T06:39:04Z smurfrobot quit (Read error: Connection reset by peer) 2018-01-27T06:39:31Z smurfrobot joined #sbcl 2018-01-27T07:34:14Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-27T08:06:20Z jack_rabbit quit (Ping timeout: 252 seconds) 2018-01-27T08:34:47Z jack_rabbit joined #sbcl 2018-01-27T08:43:00Z jack_rabbit quit (Ping timeout: 252 seconds) 2018-01-27T08:51:51Z jack_rabbit joined #sbcl 2018-01-27T08:51:54Z jack_rabbit quit (Read error: Connection reset by peer) 2018-01-27T08:52:25Z jack_rabbit joined #sbcl 2018-01-27T09:45:36Z milanj quit (Quit: This computer has gone to sleep) 2018-01-27T10:10:21Z sjl joined #sbcl 2018-01-27T10:14:40Z sjl quit (Ping timeout: 252 seconds) 2018-01-27T10:48:46Z oleo joined #sbcl 2018-01-27T10:50:09Z eschatologist quit (Ping timeout: 264 seconds) 2018-01-27T11:01:35Z zooey quit (Ping timeout: 255 seconds) 2018-01-27T11:03:43Z zooey joined #sbcl 2018-01-27T11:36:26Z scymtym quit (Ping timeout: 252 seconds) 2018-01-27T11:38:02Z attila_lendvai joined #sbcl 2018-01-27T11:44:57Z attila_lendvai quit (Quit: Leaving.) 2018-01-27T11:47:20Z attila_lendvai joined #sbcl 2018-01-27T11:57:59Z scymtym joined #sbcl 2018-01-27T13:06:50Z BitPuffin joined #sbcl 2018-01-27T13:09:12Z oleo quit (Ping timeout: 252 seconds) 2018-01-27T13:29:48Z oleo joined #sbcl 2018-01-27T13:50:02Z leah2 quit (Ping timeout: 276 seconds) 2018-01-27T14:04:36Z leah2 joined #sbcl 2018-01-27T14:48:38Z stassats joined #sbcl 2018-01-27T15:15:21Z jack_rabbit quit (Ping timeout: 246 seconds) 2018-01-27T15:16:32Z milanj joined #sbcl 2018-01-27T15:27:35Z jack_rabbit joined #sbcl 2018-01-27T16:14:35Z attila_lendvai quit (Ping timeout: 240 seconds) 2018-01-27T16:17:35Z attila_lendvai joined #sbcl 2018-01-27T16:19:04Z attila_lendvai quit (Client Quit) 2018-01-27T16:27:49Z Kevslinger joined #sbcl 2018-01-27T16:53:21Z fisxoj joined #sbcl 2018-01-27T16:54:43Z fisxoj quit (Client Quit) 2018-01-27T17:02:55Z milanj quit (Quit: This computer has gone to sleep) 2018-01-27T17:46:33Z nyef quit (Ping timeout: 264 seconds) 2018-01-27T17:47:03Z zooey quit (Ping timeout: 255 seconds) 2018-01-27T17:50:51Z zooey joined #sbcl 2018-01-27T17:56:18Z scymtym quit (Ping timeout: 252 seconds) 2018-01-27T18:01:42Z smurfrobot quit (Remote host closed the connection) 2018-01-27T18:38:26Z scymtym joined #sbcl 2018-01-27T18:38:27Z smurfrobot joined #sbcl 2018-01-27T18:39:31Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-27T18:43:00Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-27T18:46:20Z easieste joined #sbcl 2018-01-27T18:47:19Z smurfrobot joined #sbcl 2018-01-27T18:51:57Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-27T18:54:54Z easieste quit (Quit: easieste) 2018-01-27T19:08:06Z stassats: BIT-POSITION-OVERRUN failing on ppc, seems new 2018-01-27T19:08:09Z stassats: but why? 2018-01-27T19:09:01Z stassats: same thing on sparc 2018-01-27T19:09:29Z stassats: both are big-endian 2018-01-27T19:19:23Z smurfrobot joined #sbcl 2018-01-27T19:24:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-27T19:34:40Z stassats quit (Ping timeout: 240 seconds) 2018-01-27T19:37:32Z smurfrobot joined #sbcl 2018-01-27T19:43:05Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-27T19:59:52Z kini quit (Quit: No Ping reply in 180 seconds.) 2018-01-27T20:02:16Z kini joined #sbcl 2018-01-27T20:08:03Z easieste joined #sbcl 2018-01-27T20:10:23Z easieste quit (Client Quit) 2018-01-27T20:12:59Z eschatologist joined #sbcl 2018-01-27T20:38:28Z eschatologist quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in) 2018-01-27T20:45:31Z nyef joined #sbcl 2018-01-27T20:50:00Z eschatologist joined #sbcl 2018-01-27T20:56:56Z smurfrobot joined #sbcl 2018-01-27T21:20:14Z smurfrobot quit (Remote host closed the connection) 2018-01-27T21:36:34Z karlosz quit (Remote host closed the connection) 2018-01-27T21:36:48Z karlosz joined #sbcl 2018-01-27T21:46:08Z Kevslinger joined #sbcl 2018-01-27T22:00:26Z smurfrobot joined #sbcl 2018-01-27T22:03:19Z BitPuffin quit (Remote host closed the connection) 2018-01-27T22:08:10Z shka_ quit (Ping timeout: 240 seconds) 2018-01-27T22:16:27Z smurfrobot quit (Remote host closed the connection) 2018-01-27T22:37:05Z smurfrobot joined #sbcl 2018-01-27T22:45:21Z stassats joined #sbcl 2018-01-27T22:59:08Z fisxoj joined #sbcl 2018-01-27T23:06:54Z eschatologist quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in) 2018-01-27T23:10:47Z eschatologist joined #sbcl 2018-01-27T23:29:26Z smurfrobot quit (Remote host closed the connection) 2018-01-27T23:31:48Z oleo quit (Ping timeout: 252 seconds) 2018-01-27T23:37:38Z milanj joined #sbcl 2018-01-27T23:41:47Z fisxoj quit (Quit: fisxoj) 2018-01-27T23:55:59Z Kevslinger quit (Quit: Connection closed for inactivity) 2018-01-28T00:02:43Z zooey quit (Remote host closed the connection) 2018-01-28T00:04:04Z zooey joined #sbcl 2018-01-28T00:05:36Z ym joined #sbcl 2018-01-28T00:30:42Z smurfrobot joined #sbcl 2018-01-28T01:18:48Z smurfrobot quit (Remote host closed the connection) 2018-01-28T01:39:20Z smurfrobot joined #sbcl 2018-01-28T01:51:43Z smurfrobot quit (Remote host closed the connection) 2018-01-28T02:27:21Z smurfrobot joined #sbcl 2018-01-28T02:27:31Z karlosz quit (Quit: karlosz) 2018-01-28T02:31:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-28T02:35:36Z smurfrobot joined #sbcl 2018-01-28T02:49:50Z smurfrobot quit (Remote host closed the connection) 2018-01-28T03:13:34Z cromachina joined #sbcl 2018-01-28T03:14:18Z cromachina_ quit (Ping timeout: 240 seconds) 2018-01-28T03:29:20Z smurfrobot joined #sbcl 2018-01-28T03:40:01Z smurfrobot quit (Remote host closed the connection) 2018-01-28T03:41:12Z smurfrobot joined #sbcl 2018-01-28T03:46:20Z oleo joined #sbcl 2018-01-28T03:51:17Z smurfrobot quit (Remote host closed the connection) 2018-01-28T04:00:49Z milanj quit (Quit: This computer has gone to sleep) 2018-01-28T04:09:26Z stassats quit (Ping timeout: 256 seconds) 2018-01-28T04:36:30Z smurfrobot joined #sbcl 2018-01-28T04:39:10Z karlosz joined #sbcl 2018-01-28T04:47:09Z smurfrobot quit (Remote host closed the connection) 2018-01-28T04:48:59Z karswell quit (Remote host closed the connection) 2018-01-28T04:49:44Z karswell joined #sbcl 2018-01-28T05:27:46Z gglitch joined #sbcl 2018-01-28T05:44:42Z gglitch quit (Ping timeout: 252 seconds) 2018-01-28T06:08:51Z Bike quit (Quit: Lost terminal) 2018-01-28T06:15:29Z oleo quit (Ping timeout: 265 seconds) 2018-01-28T06:41:36Z gglitch joined #sbcl 2018-01-28T06:46:25Z gglitch quit (Ping timeout: 265 seconds) 2018-01-28T07:15:31Z karlosz quit (Quit: karlosz) 2018-01-28T08:42:57Z gglitch joined #sbcl 2018-01-28T08:47:18Z gglitch quit (Ping timeout: 252 seconds) 2018-01-28T08:55:27Z dim quit (Ping timeout: 248 seconds) 2018-01-28T08:57:00Z oleo joined #sbcl 2018-01-28T08:58:08Z dim joined #sbcl 2018-01-28T09:02:23Z dim quit (Ping timeout: 248 seconds) 2018-01-28T09:15:15Z BitPuffin joined #sbcl 2018-01-28T09:42:13Z smurfrobot joined #sbcl 2018-01-28T09:47:20Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-28T09:58:18Z milanj joined #sbcl 2018-01-28T10:02:50Z shka_ joined #sbcl 2018-01-28T10:34:37Z shka_ quit (Quit: Konversation terminated!) 2018-01-28T10:40:17Z shka joined #sbcl 2018-01-28T10:43:10Z leah2 quit (Ping timeout: 240 seconds) 2018-01-28T10:44:08Z gglitch joined #sbcl 2018-01-28T10:48:33Z gglitch quit (Ping timeout: 246 seconds) 2018-01-28T11:05:38Z smurfrobot joined #sbcl 2018-01-28T11:09:51Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-28T11:23:58Z milanj quit (Quit: This computer has gone to sleep) 2018-01-28T11:55:54Z ym quit (Quit: Leaving) 2018-01-28T12:00:43Z milanj joined #sbcl 2018-01-28T12:02:30Z scymtym quit (Ping timeout: 260 seconds) 2018-01-28T12:43:02Z scymtym joined #sbcl 2018-01-28T12:45:30Z gglitch joined #sbcl 2018-01-28T12:47:15Z Bike joined #sbcl 2018-01-28T12:49:39Z gglitch quit (Ping timeout: 246 seconds) 2018-01-28T13:05:53Z smurfrobot joined #sbcl 2018-01-28T13:10:23Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-28T13:17:05Z smurfrobot joined #sbcl 2018-01-28T13:40:05Z leah2 joined #sbcl 2018-01-28T13:46:52Z leah2 quit (Ping timeout: 256 seconds) 2018-01-28T13:56:09Z milanj quit (Quit: This computer has gone to sleep) 2018-01-28T14:27:29Z stassats joined #sbcl 2018-01-28T14:27:47Z smurfrobot quit (Remote host closed the connection) 2018-01-28T15:11:57Z stassats quit (Ping timeout: 240 seconds) 2018-01-28T15:30:06Z smurfrobot joined #sbcl 2018-01-28T15:40:27Z milanj joined #sbcl 2018-01-28T15:44:11Z milanj quit (Client Quit) 2018-01-28T15:59:40Z smurfrobot quit (Remote host closed the connection) 2018-01-28T16:02:01Z smurfrobot joined #sbcl 2018-01-28T16:07:24Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-28T16:24:51Z smurfrobot joined #sbcl 2018-01-28T16:35:17Z smurfrobot quit (Remote host closed the connection) 2018-01-28T16:50:44Z milanj joined #sbcl 2018-01-28T16:58:57Z Kevslinger joined #sbcl 2018-01-28T17:01:42Z fisxoj joined #sbcl 2018-01-28T17:05:01Z smurfrobot joined #sbcl 2018-01-28T17:12:23Z leah2 joined #sbcl 2018-01-28T17:28:26Z leah2 quit (Ping timeout: 256 seconds) 2018-01-28T17:34:26Z milanj quit (Quit: This computer has gone to sleep) 2018-01-28T17:35:30Z milanj joined #sbcl 2018-01-28T17:44:37Z milanj quit (Quit: This computer has gone to sleep) 2018-01-28T17:50:01Z BitPuffin quit (Remote host closed the connection) 2018-01-28T18:00:17Z leah2 joined #sbcl 2018-01-28T18:05:42Z scymtym quit (Ping timeout: 246 seconds) 2018-01-28T18:22:53Z scymtym joined #sbcl 2018-01-28T18:27:48Z smurfrobot quit (Remote host closed the connection) 2018-01-28T18:44:14Z leah2 quit (Ping timeout: 252 seconds) 2018-01-28T18:48:16Z gglitch joined #sbcl 2018-01-28T18:51:22Z gglitch quit (Remote host closed the connection) 2018-01-28T18:51:41Z gglitch joined #sbcl 2018-01-28T18:55:58Z gglitch quit (Ping timeout: 252 seconds) 2018-01-28T19:09:50Z leah2 joined #sbcl 2018-01-28T19:12:38Z gglitch joined #sbcl 2018-01-28T19:17:06Z gglitch quit (Ping timeout: 246 seconds) 2018-01-28T19:29:21Z leah2 quit (Ping timeout: 246 seconds) 2018-01-28T19:31:13Z libreman quit (Ping timeout: 248 seconds) 2018-01-28T19:33:45Z stassats joined #sbcl 2018-01-28T19:38:19Z smurfrobot joined #sbcl 2018-01-28T19:41:36Z gglitch joined #sbcl 2018-01-28T19:43:59Z libreman joined #sbcl 2018-01-28T19:47:32Z fisxoj quit (Quit: fisxoj) 2018-01-28T19:51:11Z gglitch quit (Ping timeout: 276 seconds) 2018-01-28T19:56:14Z specbot quit (Remote host closed the connection) 2018-01-28T19:56:15Z minion quit (Remote host closed the connection) 2018-01-28T19:56:24Z karlosz joined #sbcl 2018-01-28T20:12:25Z leah2 joined #sbcl 2018-01-28T20:20:15Z ym joined #sbcl 2018-01-28T20:22:00Z attila_lendvai joined #sbcl 2018-01-28T20:51:38Z Intensity joined #sbcl 2018-01-28T20:51:48Z minion joined #sbcl 2018-01-28T20:52:28Z specbot joined #sbcl 2018-01-28T21:02:24Z smurfrobot quit (Remote host closed the connection) 2018-01-28T21:11:20Z smurfrobot joined #sbcl 2018-01-28T21:21:20Z gglitch` joined #sbcl 2018-01-28T21:25:56Z gglitch` quit (Ping timeout: 252 seconds) 2018-01-28T21:33:48Z stassats quit (Ping timeout: 256 seconds) 2018-01-28T21:42:17Z smurfrobot quit (Remote host closed the connection) 2018-01-28T21:54:48Z minion quit (Remote host closed the connection) 2018-01-28T21:54:48Z specbot quit (Remote host closed the connection) 2018-01-28T21:54:48Z easye quit (Read error: Connection reset by peer) 2018-01-28T22:07:54Z minion joined #sbcl 2018-01-28T22:07:54Z specbot joined #sbcl 2018-01-28T22:11:46Z shka quit (Ping timeout: 256 seconds) 2018-01-28T22:20:46Z smurfrobot joined #sbcl 2018-01-28T22:26:30Z oleo quit (Ping timeout: 265 seconds) 2018-01-28T22:37:32Z smurfrobot quit (Remote host closed the connection) 2018-01-28T23:21:26Z smurfrobot joined #sbcl 2018-01-28T23:52:36Z smurfrobot quit (Remote host closed the connection) 2018-01-28T23:54:59Z smurfrobot joined #sbcl 2018-01-28T23:56:28Z gglitch` joined #sbcl 2018-01-28T23:59:27Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-29T00:00:36Z gglitch` quit (Ping timeout: 246 seconds) 2018-01-29T00:42:43Z milanj joined #sbcl 2018-01-29T00:57:46Z gglitch`` joined #sbcl 2018-01-29T01:02:38Z gglitch`` quit (Ping timeout: 252 seconds) 2018-01-29T01:21:31Z stylewarning: sb-mpfr is an ugly API 2018-01-29T01:22:25Z stylewarning: this diff is not pretty https://github.com/tarballs-are-good/lisp-random/commit/50d9c00138db8ac8fd1695dd8c2c506464c81d0e 2018-01-29T01:26:02Z smurfrobot joined #sbcl 2018-01-29T01:30:10Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-29T01:37:14Z fisxoj joined #sbcl 2018-01-29T01:41:41Z smurfrobot joined #sbcl 2018-01-29T02:10:22Z smurfrobot quit (Remote host closed the connection) 2018-01-29T02:38:50Z attila_lendvai quit (Quit: Leaving.) 2018-01-29T02:44:12Z karlosz quit (Quit: karlosz) 2018-01-29T03:04:55Z smurfrobot joined #sbcl 2018-01-29T03:09:35Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-29T03:16:50Z dougk quit (Ping timeout: 252 seconds) 2018-01-29T03:25:54Z gglitch`` joined #sbcl 2018-01-29T03:28:55Z dougk joined #sbcl 2018-01-29T03:32:12Z karlosz joined #sbcl 2018-01-29T03:37:59Z smurfrobot joined #sbcl 2018-01-29T03:43:14Z gglitch`` quit (Ping timeout: 252 seconds) 2018-01-29T04:07:36Z gglitch`` joined #sbcl 2018-01-29T04:11:22Z smurfrobot quit (Remote host closed the connection) 2018-01-29T04:26:32Z smurfrobot joined #sbcl 2018-01-29T04:28:46Z smurfrobot quit (Remote host closed the connection) 2018-01-29T04:29:05Z smurfrobot joined #sbcl 2018-01-29T04:44:50Z milanj quit (Quit: This computer has gone to sleep) 2018-01-29T04:48:06Z smurfrobot quit (Remote host closed the connection) 2018-01-29T04:51:16Z fisxoj quit (Quit: fisxoj) 2018-01-29T05:01:39Z smurfrobot joined #sbcl 2018-01-29T05:03:42Z milanj joined #sbcl 2018-01-29T05:08:29Z Bike quit (Quit: Lost terminal) 2018-01-29T05:13:27Z smurfrobot quit (Remote host closed the connection) 2018-01-29T05:16:02Z swflint quit (Ping timeout: 276 seconds) 2018-01-29T05:17:13Z swflint joined #sbcl 2018-01-29T05:21:22Z smurfrobot joined #sbcl 2018-01-29T05:22:31Z gglitch`` left #sbcl 2018-01-29T05:26:22Z smurfrobot quit (Remote host closed the connection) 2018-01-29T05:47:42Z smurfrobot joined #sbcl 2018-01-29T05:55:17Z smurfrobot quit (Remote host closed the connection) 2018-01-29T05:58:37Z oleo joined #sbcl 2018-01-29T06:14:45Z oleo quit (Ping timeout: 246 seconds) 2018-01-29T06:14:49Z live__ joined #sbcl 2018-01-29T06:16:19Z smurfrobot joined #sbcl 2018-01-29T06:18:45Z smurfrobot quit (Remote host closed the connection) 2018-01-29T06:21:20Z shka joined #sbcl 2018-01-29T06:23:09Z smurfrobot joined #sbcl 2018-01-29T06:42:24Z karlosz quit (Ping timeout: 246 seconds) 2018-01-29T06:45:34Z live__ quit (Quit: Leaving) 2018-01-29T07:20:46Z smurfrobot quit (Remote host closed the connection) 2018-01-29T07:27:21Z shka quit (Ping timeout: 264 seconds) 2018-01-29T07:27:47Z smurfrobot joined #sbcl 2018-01-29T07:27:59Z scymtym quit (Ping timeout: 248 seconds) 2018-01-29T07:32:27Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-29T07:45:38Z zooey quit (Remote host closed the connection) 2018-01-29T07:46:27Z zooey joined #sbcl 2018-01-29T08:33:57Z scymtym joined #sbcl 2018-01-29T08:39:50Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T08:45:01Z zooey joined #sbcl 2018-01-29T08:57:10Z stassats joined #sbcl 2018-01-29T09:05:56Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T09:07:36Z zooey joined #sbcl 2018-01-29T09:15:14Z lima4 joined #sbcl 2018-01-29T09:22:08Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T09:23:03Z zooey joined #sbcl 2018-01-29T09:23:03Z dougk quit (Ping timeout: 246 seconds) 2018-01-29T09:31:36Z lima4 left #sbcl 2018-01-29T09:35:10Z dougk joined #sbcl 2018-01-29T09:35:24Z scymtym_ joined #sbcl 2018-01-29T09:37:22Z scymtym quit (Ping timeout: 265 seconds) 2018-01-29T09:41:45Z smurfrobot joined #sbcl 2018-01-29T09:46:10Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-29T10:13:28Z milanj quit (Quit: This computer has gone to sleep) 2018-01-29T10:37:17Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T10:38:40Z zooey joined #sbcl 2018-01-29T10:56:03Z whoman quit (Remote host closed the connection) 2018-01-29T11:20:37Z milanj joined #sbcl 2018-01-29T11:29:46Z milanj quit (Read error: Connection reset by peer) 2018-01-29T11:32:28Z milanj joined #sbcl 2018-01-29T11:59:14Z milanj quit (Read error: Connection reset by peer) 2018-01-29T12:00:42Z milanj joined #sbcl 2018-01-29T12:08:17Z m00natic joined #sbcl 2018-01-29T12:15:00Z scymtym__ joined #sbcl 2018-01-29T12:19:50Z scymtym_ quit (Ping timeout: 276 seconds) 2018-01-29T12:22:00Z smurfrobot joined #sbcl 2018-01-29T12:26:05Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-29T12:28:41Z milanj quit (Read error: Connection reset by peer) 2018-01-29T12:30:28Z milanj joined #sbcl 2018-01-29T12:36:28Z lima4 joined #sbcl 2018-01-29T12:45:14Z attila_lendvai joined #sbcl 2018-01-29T12:45:14Z attila_lendvai quit (Changing host) 2018-01-29T12:45:14Z attila_lendvai joined #sbcl 2018-01-29T13:00:06Z milanj quit (Read error: Connection reset by peer) 2018-01-29T13:06:12Z milanj joined #sbcl 2018-01-29T13:28:23Z lima4 quit (Quit: ZZZzzz…) 2018-01-29T13:33:15Z rumbler31 joined #sbcl 2018-01-29T13:51:30Z Bike joined #sbcl 2018-01-29T14:21:25Z milanj quit (Read error: Connection reset by peer) 2018-01-29T14:26:42Z milanj joined #sbcl 2018-01-29T14:35:09Z oleo joined #sbcl 2018-01-29T14:35:59Z milanj quit (Read error: Connection reset by peer) 2018-01-29T14:36:25Z milanj joined #sbcl 2018-01-29T14:37:51Z smurfrobot joined #sbcl 2018-01-29T14:42:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-29T14:51:20Z milanj quit (Read error: Connection reset by peer) 2018-01-29T14:52:29Z milanj joined #sbcl 2018-01-29T15:05:26Z sjl joined #sbcl 2018-01-29T15:32:17Z attila_lendvai quit (Quit: Leaving.) 2018-01-29T15:38:39Z m00natic quit (Ping timeout: 256 seconds) 2018-01-29T15:47:30Z blackwolf joined #sbcl 2018-01-29T15:52:46Z milanj_ joined #sbcl 2018-01-29T15:56:45Z milanj quit (Ping timeout: 264 seconds) 2018-01-29T16:05:32Z lima4 joined #sbcl 2018-01-29T16:10:30Z oleo quit (Quit: Leaving) 2018-01-29T16:11:07Z oleo joined #sbcl 2018-01-29T16:19:35Z karswell quit (Remote host closed the connection) 2018-01-29T16:20:22Z karswell joined #sbcl 2018-01-29T16:21:56Z milanj_ quit (Read error: Connection reset by peer) 2018-01-29T16:22:27Z BitPuffin joined #sbcl 2018-01-29T16:22:29Z milanj_ joined #sbcl 2018-01-29T16:23:05Z MetaYan quit (Ping timeout: 240 seconds) 2018-01-29T16:23:59Z MetaYan joined #sbcl 2018-01-29T16:51:34Z milanj_ quit (Read error: Connection reset by peer) 2018-01-29T16:54:16Z milanj joined #sbcl 2018-01-29T17:09:03Z lima4 left #sbcl 2018-01-29T17:12:13Z lima4_ joined #sbcl 2018-01-29T17:19:38Z lima4_ quit 2018-01-29T17:22:08Z milanj quit (Read error: Connection reset by peer) 2018-01-29T17:22:57Z milanj joined #sbcl 2018-01-29T17:23:56Z Jesin joined #sbcl 2018-01-29T17:27:28Z whoman joined #sbcl 2018-01-29T17:50:07Z shka joined #sbcl 2018-01-29T17:52:28Z milanj quit (Read error: Connection reset by peer) 2018-01-29T17:59:41Z milanj joined #sbcl 2018-01-29T18:17:27Z White_Flame quit (Remote host closed the connection) 2018-01-29T18:19:15Z White_Flame joined #sbcl 2018-01-29T18:24:04Z White_Flame quit (Read error: Connection reset by peer) 2018-01-29T18:25:29Z White_Flame joined #sbcl 2018-01-29T18:51:29Z karswell quit (Read error: Connection reset by peer) 2018-01-29T18:51:44Z karswell joined #sbcl 2018-01-29T18:54:21Z smurfrobot joined #sbcl 2018-01-29T18:58:41Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-29T19:09:57Z smurfrobot joined #sbcl 2018-01-29T19:22:50Z corci quit (Remote host closed the connection) 2018-01-29T19:23:57Z corci joined #sbcl 2018-01-29T19:26:35Z smurfrobot quit (Remote host closed the connection) 2018-01-29T19:27:38Z smurfrobot joined #sbcl 2018-01-29T19:33:16Z smurfrobot quit (Remote host closed the connection) 2018-01-29T19:33:37Z smurfrobot joined #sbcl 2018-01-29T19:45:43Z BitPuffin quit (Remote host closed the connection) 2018-01-29T19:58:55Z blackwolf quit (Ping timeout: 248 seconds) 2018-01-29T19:59:44Z smurfrobot quit (Remote host closed the connection) 2018-01-29T20:05:43Z karswell quit (Remote host closed the connection) 2018-01-29T20:31:10Z smurfrobot joined #sbcl 2018-01-29T20:39:18Z whoman quit (Quit: Leaving) 2018-01-29T20:52:54Z scymtym__ quit (Ping timeout: 246 seconds) 2018-01-29T20:56:31Z smurfrobot quit (Remote host closed the connection) 2018-01-29T21:15:00Z shka quit (Ping timeout: 256 seconds) 2018-01-29T21:29:55Z scymtym joined #sbcl 2018-01-29T21:35:14Z smurfrobot joined #sbcl 2018-01-29T21:43:35Z rumbler31 quit (Ping timeout: 256 seconds) 2018-01-29T21:57:38Z nox2 joined #sbcl 2018-01-29T22:02:18Z nox2 quit (Remote host closed the connection) 2018-01-29T22:02:58Z nox2 joined #sbcl 2018-01-29T22:04:34Z smurfrobot quit (Remote host closed the connection) 2018-01-29T22:11:23Z karlosz joined #sbcl 2018-01-29T22:18:46Z Jesin quit (Quit: Leaving) 2018-01-29T22:20:44Z nox2 quit (Ping timeout: 256 seconds) 2018-01-29T22:21:48Z lima4_ joined #sbcl 2018-01-29T22:22:23Z smurfrobot joined #sbcl 2018-01-29T22:31:59Z Bike quit (Ping timeout: 260 seconds) 2018-01-29T22:34:49Z lima4_ quit 2018-01-29T22:41:56Z nox2 joined #sbcl 2018-01-29T22:44:30Z pfdietz joined #sbcl 2018-01-29T22:44:32Z sjl quit (Ping timeout: 256 seconds) 2018-01-29T22:46:23Z pfdietz: Does the sbcl sourceforge page grind bit coins In your browser? It's chugging along at 80% could and rising for me. 2018-01-29T22:46:33Z smurfrobot quit (Remote host closed the connection) 2018-01-29T22:46:44Z pfdietz: 80% cpu 2018-01-29T22:47:22Z leah2: i said that about sf.net in mid-2000, that they were searching for mersenne primes :) 2018-01-29T22:49:26Z Shinmera: pfdietz: The page has no JS that I can see. 2018-01-29T22:49:30Z pfdietz: I think the site locked up my machine when I left the browser up over the weekend. Ad blocker installed; cpu load now minimal. 2018-01-29T22:50:12Z pfdietz: Not sbcl.org 2018-01-29T22:50:46Z nox2 quit (Ping timeout: 256 seconds) 2018-01-29T22:50:55Z Shinmera: Oh, on sourceforge itself. Yeah ads from bad ad providers can do that. 2018-01-29T22:50:59Z pfdietz: sourceforge.net/projects/sbcl/ 2018-01-29T22:51:10Z rumbler31 joined #sbcl 2018-01-29T22:51:13Z Shinmera: Knowing SF they probably don't screen their ads very well 2018-01-29T22:52:32Z karswell joined #sbcl 2018-01-29T22:55:29Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-29T22:58:00Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T23:10:24Z Bike joined #sbcl 2018-01-29T23:14:06Z zooey joined #sbcl 2018-01-29T23:14:30Z pfdietz quit (Read error: Connection reset by peer) 2018-01-29T23:14:36Z pfdietz joined #sbcl 2018-01-29T23:14:53Z pfdietz quit (Client Quit) 2018-01-29T23:16:46Z smurfrobot joined #sbcl 2018-01-29T23:25:26Z zooey quit (Ping timeout: 255 seconds) 2018-01-29T23:26:41Z zooey joined #sbcl 2018-01-29T23:28:01Z nyef: ... INST checks to see if one of its parameters is typep (OR SYMBOL STRING CHARACTER), and does different things depending on if it is or not. Critically, however, in both cases it passes it to OP-ENCODER-NAME, which then passes it to STRING= and either STRING-DOWNCASE or STRING. The exception would be if NIL is defined as a (global or local) macro. 2018-01-29T23:28:06Z nyef: WTF? 2018-01-29T23:29:10Z stassats quit (Ping timeout: 240 seconds) 2018-01-29T23:30:07Z karswell quit (Remote host closed the connection) 2018-01-29T23:30:16Z smurfrobot quit (Remote host closed the connection) 2018-01-29T23:30:44Z karswell joined #sbcl 2018-01-29T23:49:02Z whoman joined #sbcl 2018-01-29T23:49:16Z hooman joined #sbcl 2018-01-29T23:57:14Z hooman quit (Quit: Leaving) 2018-01-30T00:05:05Z oleo quit (Ping timeout: 276 seconds) 2018-01-30T00:16:12Z fisxoj joined #sbcl 2018-01-30T00:44:47Z jibanes quit (Ping timeout: 248 seconds) 2018-01-30T00:46:54Z jibanes joined #sbcl 2018-01-30T00:50:30Z corci: Yippee, build fixed! 2018-01-30T00:50:30Z corci: Project sbcl-master » safepoints,ubuntu_trusty_32bit build #2933: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/2933/ 2018-01-30T00:52:50Z nyef: ... clearly, safepoints are still not stable. 2018-01-30T00:58:29Z corci: Yippee, build fixed! 2018-01-30T00:58:30Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2933: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2933/ 2018-01-30T01:09:20Z scymtym quit (Remote host closed the connection) 2018-01-30T01:16:57Z scymtym joined #sbcl 2018-01-30T02:53:50Z SamSkulls joined #sbcl 2018-01-30T03:29:03Z sjl joined #sbcl 2018-01-30T03:33:57Z sjl quit (Ping timeout: 264 seconds) 2018-01-30T04:04:22Z zooey quit (Remote host closed the connection) 2018-01-30T04:06:07Z zooey joined #sbcl 2018-01-30T04:40:09Z oleo joined #sbcl 2018-01-30T04:54:10Z fisxoj quit (Quit: fisxoj) 2018-01-30T05:00:29Z oleo quit (Remote host closed the connection) 2018-01-30T05:02:37Z shka joined #sbcl 2018-01-30T05:14:09Z whoman quit (Read error: Connection reset by peer) 2018-01-30T05:15:30Z whoman joined #sbcl 2018-01-30T05:40:15Z jibanes quit (Ping timeout: 248 seconds) 2018-01-30T05:42:14Z jibanes joined #sbcl 2018-01-30T06:31:25Z smurfrobot joined #sbcl 2018-01-30T06:35:45Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-30T06:44:56Z aeth quit (Ping timeout: 276 seconds) 2018-01-30T06:49:07Z karswell_ joined #sbcl 2018-01-30T06:49:16Z karswell quit (Read error: Connection reset by peer) 2018-01-30T07:12:37Z nox2 joined #sbcl 2018-01-30T07:23:08Z BigSafari joined #sbcl 2018-01-30T07:34:02Z aeth joined #sbcl 2018-01-30T07:43:18Z scymtym quit (Ping timeout: 240 seconds) 2018-01-30T08:01:48Z nox2 quit (Ping timeout: 240 seconds) 2018-01-30T08:07:45Z nox2 joined #sbcl 2018-01-30T08:22:40Z shka quit (Ping timeout: 240 seconds) 2018-01-30T08:31:14Z BigSafari quit (Quit: Textual IRC Client: www.textualapp.com) 2018-01-30T08:39:33Z scymtym joined #sbcl 2018-01-30T08:51:05Z milanj quit (Quit: This computer has gone to sleep) 2018-01-30T09:15:41Z scymtym_ joined #sbcl 2018-01-30T09:19:48Z scymtym quit (Ping timeout: 240 seconds) 2018-01-30T09:29:23Z karlosz quit (Quit: karlosz) 2018-01-30T09:34:19Z smurfrobot joined #sbcl 2018-01-30T09:57:47Z smurfrobot quit (Remote host closed the connection) 2018-01-30T10:12:44Z smurfrobot joined #sbcl 2018-01-30T10:30:14Z BitPuffin joined #sbcl 2018-01-30T10:37:02Z milanj joined #sbcl 2018-01-30T10:38:55Z smurfrobot quit (Remote host closed the connection) 2018-01-30T10:41:20Z sjl joined #sbcl 2018-01-30T10:42:12Z foom joined #sbcl 2018-01-30T10:43:48Z foom2 quit (Ping timeout: 246 seconds) 2018-01-30T10:45:35Z sjl quit (Ping timeout: 240 seconds) 2018-01-30T10:55:56Z smurfrobot joined #sbcl 2018-01-30T11:02:25Z smurfrobot quit (Remote host closed the connection) 2018-01-30T11:31:13Z nox2 quit (Ping timeout: 248 seconds) 2018-01-30T11:33:57Z nox2 joined #sbcl 2018-01-30T11:38:09Z nox2 quit (Ping timeout: 248 seconds) 2018-01-30T11:43:47Z scymtym__ joined #sbcl 2018-01-30T11:47:48Z scymtym_ quit (Ping timeout: 240 seconds) 2018-01-30T11:51:28Z m00natic joined #sbcl 2018-01-30T12:14:56Z nox2 joined #sbcl 2018-01-30T12:26:13Z attila_lendvai joined #sbcl 2018-01-30T12:27:43Z nox2 quit (Ping timeout: 248 seconds) 2018-01-30T12:32:44Z nox2 joined #sbcl 2018-01-30T12:37:13Z nox2 quit (Ping timeout: 256 seconds) 2018-01-30T12:41:47Z pfdietz joined #sbcl 2018-01-30T12:42:44Z nox2 joined #sbcl 2018-01-30T12:44:57Z attila_lendvai quit (Quit: Leaving.) 2018-01-30T12:49:40Z nox2 quit (Ping timeout: 260 seconds) 2018-01-30T13:16:11Z smurfrobot joined #sbcl 2018-01-30T13:20:14Z nox2 joined #sbcl 2018-01-30T13:20:18Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-30T13:25:58Z rumbler31 joined #sbcl 2018-01-30T13:34:33Z nox2 quit (Ping timeout: 264 seconds) 2018-01-30T13:45:37Z nox2 joined #sbcl 2018-01-30T14:09:32Z mjl left #sbcl 2018-01-30T14:28:46Z oleo joined #sbcl 2018-01-30T14:54:48Z sjl joined #sbcl 2018-01-30T14:59:22Z sjl__ joined #sbcl 2018-01-30T15:00:47Z sjl quit (Ping timeout: 248 seconds) 2018-01-30T15:27:22Z attila_lendvai joined #sbcl 2018-01-30T15:27:22Z attila_lendvai quit (Changing host) 2018-01-30T15:27:22Z attila_lendvai joined #sbcl 2018-01-30T15:33:23Z smurfrobot joined #sbcl 2018-01-30T15:38:54Z smurfrobot quit (Remote host closed the connection) 2018-01-30T15:40:30Z smurfrobot joined #sbcl 2018-01-30T15:41:05Z MetaYan quit (Ping timeout: 240 seconds) 2018-01-30T15:42:16Z MetaYan joined #sbcl 2018-01-30T15:44:42Z smurfrobot quit (Remote host closed the connection) 2018-01-30T16:00:07Z sjl__ is now known as sjl 2018-01-30T16:05:41Z blackwolf joined #sbcl 2018-01-30T16:10:03Z smurfrobot joined #sbcl 2018-01-30T16:36:31Z m00natic quit (Read error: Connection reset by peer) 2018-01-30T16:36:48Z m00natic joined #sbcl 2018-01-30T16:46:48Z m00natic quit (Ping timeout: 240 seconds) 2018-01-30T16:48:00Z m00natic joined #sbcl 2018-01-30T16:48:00Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-30T16:49:43Z stassats joined #sbcl 2018-01-30T16:49:48Z attila_lendvai joined #sbcl 2018-01-30T16:49:48Z attila_lendvai quit (Changing host) 2018-01-30T16:49:48Z attila_lendvai joined #sbcl 2018-01-30T16:52:33Z m00natic quit (Read error: Connection reset by peer) 2018-01-30T16:52:49Z m00natic joined #sbcl 2018-01-30T17:00:49Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-30T17:03:07Z attila_lendvai joined #sbcl 2018-01-30T17:03:07Z attila_lendvai quit (Changing host) 2018-01-30T17:03:07Z attila_lendvai joined #sbcl 2018-01-30T17:23:14Z milanj quit (Quit: This computer has gone to sleep) 2018-01-30T17:23:38Z milanj joined #sbcl 2018-01-30T17:28:28Z karswell_ quit (Read error: Connection reset by peer) 2018-01-30T17:29:06Z karswell_ joined #sbcl 2018-01-30T17:29:18Z smurfrobot quit (Remote host closed the connection) 2018-01-30T17:39:10Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-30T17:40:28Z attila_lendvai joined #sbcl 2018-01-30T18:12:27Z m00natic quit (Remote host closed the connection) 2018-01-30T18:24:57Z shka joined #sbcl 2018-01-30T18:25:18Z scymtym__ quit (Ping timeout: 240 seconds) 2018-01-30T18:54:15Z shka quit (Quit: Konversation terminated!) 2018-01-30T18:59:44Z smurfrobot joined #sbcl 2018-01-30T19:00:51Z nox2 quit (Ping timeout: 256 seconds) 2018-01-30T19:03:30Z nox2 joined #sbcl 2018-01-30T19:05:05Z shka joined #sbcl 2018-01-30T19:40:48Z stassats quit (Ping timeout: 248 seconds) 2018-01-30T19:47:08Z karlosz joined #sbcl 2018-01-30T19:55:27Z BitPuffin quit (Remote host closed the connection) 2018-01-30T20:05:23Z smurfrobot quit (Remote host closed the connection) 2018-01-30T20:21:18Z shka quit (Ping timeout: 240 seconds) 2018-01-30T20:22:14Z karlosz quit (Quit: karlosz) 2018-01-30T20:33:18Z stassats joined #sbcl 2018-01-30T20:34:08Z karlosz joined #sbcl 2018-01-30T20:39:34Z scymtym joined #sbcl 2018-01-30T21:06:14Z smurfrobot joined #sbcl 2018-01-30T21:10:57Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-30T21:44:08Z Jesin joined #sbcl 2018-01-30T21:52:51Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-30T21:55:52Z attila_lendvai joined #sbcl 2018-01-30T21:59:18Z oleo quit (Ping timeout: 240 seconds) 2018-01-30T22:06:30Z attila_lendvai quit (Quit: Leaving.) 2018-01-30T22:09:30Z smurfrobot joined #sbcl 2018-01-30T22:14:25Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-30T22:24:31Z rumbler31 quit (Ping timeout: 248 seconds) 2018-01-30T22:24:40Z blackwolf quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2018-01-30T22:32:32Z minion quit (Disconnected by services) 2018-01-30T22:32:33Z specbot quit (Disconnected by services) 2018-01-30T22:32:42Z specbot joined #sbcl 2018-01-30T22:33:18Z minion joined #sbcl 2018-01-30T22:34:31Z minion quit (Disconnected by services) 2018-01-30T22:34:33Z minion joined #sbcl 2018-01-30T22:34:37Z minion quit (Disconnected by services) 2018-01-30T22:37:53Z nox2 quit (Ping timeout: 248 seconds) 2018-01-30T22:40:23Z karlosz quit (Quit: karlosz) 2018-01-30T22:44:47Z minion joined #sbcl 2018-01-30T22:47:56Z specbot quit (Disconnected by services) 2018-01-30T22:47:59Z specbot joined #sbcl 2018-01-30T22:49:25Z minion quit (Disconnected by services) 2018-01-30T22:50:11Z minion joined #sbcl 2018-01-30T22:50:28Z specbot quit (Disconnected by services) 2018-01-30T22:51:40Z minion quit (Disconnected by services) 2018-01-30T22:51:42Z minion joined #sbcl 2018-01-30T22:52:00Z specbot joined #sbcl 2018-01-30T22:53:51Z minion quit (Disconnected by services) 2018-01-30T22:55:40Z minion joined #sbcl 2018-01-30T22:56:59Z specbot quit (Read error: No route to host) 2018-01-30T22:58:54Z specbot joined #sbcl 2018-01-30T22:59:39Z minion quit (Disconnected by services) 2018-01-30T23:00:24Z minion joined #sbcl 2018-01-30T23:01:07Z minion quit (Disconnected by services) 2018-01-30T23:01:53Z minion joined #sbcl 2018-01-30T23:02:45Z minion quit (Disconnected by services) 2018-01-30T23:04:01Z specbot quit (Read error: No route to host) 2018-01-30T23:04:23Z minion joined #sbcl 2018-01-30T23:05:50Z specbot joined #sbcl 2018-01-30T23:05:50Z minion quit (Disconnected by services) 2018-01-30T23:06:36Z minion joined #sbcl 2018-01-30T23:06:41Z minion quit (Disconnected by services) 2018-01-30T23:07:18Z sjl quit (Ping timeout: 240 seconds) 2018-01-30T23:07:27Z minion joined #sbcl 2018-01-30T23:07:32Z minion quit (Disconnected by services) 2018-01-30T23:07:34Z minion joined #sbcl 2018-01-30T23:09:01Z minion quit (Disconnected by services) 2018-01-30T23:09:46Z minion joined #sbcl 2018-01-30T23:09:52Z minion quit (Disconnected by services) 2018-01-30T23:10:30Z smurfrobot joined #sbcl 2018-01-30T23:13:48Z karlosz joined #sbcl 2018-01-30T23:14:52Z minion joined #sbcl 2018-01-30T23:14:59Z minion quit (Disconnected by services) 2018-01-30T23:15:21Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-30T23:18:19Z minion joined #sbcl 2018-01-30T23:21:09Z karlosz quit (Quit: karlosz) 2018-01-30T23:37:05Z stassats quit (Ping timeout: 248 seconds) 2018-01-30T23:57:22Z smurfrobot joined #sbcl 2018-01-31T00:22:12Z smurfrobot quit (Remote host closed the connection) 2018-01-31T00:53:45Z smurfrobot joined #sbcl 2018-01-31T00:58:53Z DeadTrickster_ joined #sbcl 2018-01-31T01:00:44Z DeadTrickster quit (Read error: Connection reset by peer) 2018-01-31T01:00:46Z DeadTrickster__ joined #sbcl 2018-01-31T01:04:33Z DeadTrickster_ quit (Ping timeout: 248 seconds) 2018-01-31T01:06:39Z DeadTrickster__ quit (Ping timeout: 248 seconds) 2018-01-31T01:23:37Z karlosz joined #sbcl 2018-01-31T01:27:43Z karlosz quit (Client Quit) 2018-01-31T01:28:35Z karlosz joined #sbcl 2018-01-31T01:32:29Z karlosz quit (Client Quit) 2018-01-31T01:32:40Z karlosz joined #sbcl 2018-01-31T01:58:19Z karlosz quit (Quit: karlosz) 2018-01-31T02:37:14Z smurfrobot quit (Remote host closed the connection) 2018-01-31T03:14:58Z cromachina_ joined #sbcl 2018-01-31T03:16:32Z cromachina quit (Ping timeout: 268 seconds) 2018-01-31T03:41:53Z jibanes quit (Ping timeout: 248 seconds) 2018-01-31T03:43:44Z jibanes joined #sbcl 2018-01-31T04:06:21Z smurfrobot joined #sbcl 2018-01-31T04:09:28Z smurfrobot quit (Remote host closed the connection) 2018-01-31T04:39:54Z oleo joined #sbcl 2018-01-31T04:40:09Z milanj quit (Quit: This computer has gone to sleep) 2018-01-31T04:56:54Z Bike quit (Quit: Lost terminal) 2018-01-31T04:57:24Z oleo quit (Remote host closed the connection) 2018-01-31T05:01:34Z karlosz joined #sbcl 2018-01-31T05:41:07Z sjl joined #sbcl 2018-01-31T05:45:18Z sjl quit (Ping timeout: 240 seconds) 2018-01-31T05:46:10Z shka joined #sbcl 2018-01-31T05:51:11Z nox2 joined #sbcl 2018-01-31T06:01:07Z milanj joined #sbcl 2018-01-31T06:35:25Z ym quit (Ping timeout: 260 seconds) 2018-01-31T07:08:46Z nox2 quit (Ping timeout: 256 seconds) 2018-01-31T07:12:48Z nox2 joined #sbcl 2018-01-31T07:25:33Z scymtym quit (Ping timeout: 264 seconds) 2018-01-31T08:31:11Z scymtym joined #sbcl 2018-01-31T08:35:15Z whoman quit (Remote host closed the connection) 2018-01-31T08:35:45Z whoman joined #sbcl 2018-01-31T08:49:26Z shka quit (Remote host closed the connection) 2018-01-31T08:50:38Z shka joined #sbcl 2018-01-31T09:03:10Z karlosz quit (Ping timeout: 240 seconds) 2018-01-31T09:13:35Z zooey quit (Ping timeout: 255 seconds) 2018-01-31T09:18:46Z zooey joined #sbcl 2018-01-31T09:22:24Z scymtym: Xof: thanks for working on the release 2018-01-31T09:22:53Z scymtym: there seem to be problems with the manual's new stylesheet. is there anything i can do to help? 2018-01-31T09:24:33Z attila_lendvai joined #sbcl 2018-01-31T09:43:15Z whoman quit (Remote host closed the connection) 2018-01-31T09:43:42Z whoman joined #sbcl 2018-01-31T10:04:05Z ym joined #sbcl 2018-01-31T10:07:45Z milanj quit (Quit: This computer has gone to sleep) 2018-01-31T10:22:11Z smurfrobot joined #sbcl 2018-01-31T10:35:45Z smurfrobot quit (Remote host closed the connection) 2018-01-31T10:38:41Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-31T10:40:05Z attila_lendvai joined #sbcl 2018-01-31T10:41:53Z smurfrobot joined #sbcl 2018-01-31T10:41:53Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-31T10:43:38Z attila_lendvai joined #sbcl 2018-01-31T10:45:02Z milanj joined #sbcl 2018-01-31T10:46:22Z stassats joined #sbcl 2018-01-31T10:46:56Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-31T11:12:40Z smurfrobot joined #sbcl 2018-01-31T11:17:45Z smurfrobot quit (Ping timeout: 264 seconds) 2018-01-31T11:28:41Z smurfrobot joined #sbcl 2018-01-31T11:32:49Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-31T11:40:49Z smurfrobot joined #sbcl 2018-01-31T11:45:35Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-31T11:46:31Z tonton quit (Ping timeout: 268 seconds) 2018-01-31T11:47:53Z tonton joined #sbcl 2018-01-31T11:52:15Z whoman quit (Remote host closed the connection) 2018-01-31T11:52:41Z whoman joined #sbcl 2018-01-31T12:14:52Z corci: Yippee, build fixed! 2018-01-31T12:14:53Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2936: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2936/ 2018-01-31T12:26:08Z BitPuffin joined #sbcl 2018-01-31T12:43:27Z DeadTrickster__ joined #sbcl 2018-01-31T12:51:44Z smurfrobot joined #sbcl 2018-01-31T12:57:02Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-31T13:24:35Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-31T13:25:46Z attila_lendvai joined #sbcl 2018-01-31T13:25:46Z attila_lendvai quit (Changing host) 2018-01-31T13:25:46Z attila_lendvai joined #sbcl 2018-01-31T13:30:07Z Xof: scymtym: oh, wait, did I do something wrong? 2018-01-31T13:30:12Z Xof: well, probably several somethings. 2018-01-31T13:30:21Z Xof: I can only do about one thing a month :( 2018-01-31T13:41:57Z scymtym: Xof: could well be my fault for, for example, unknowingly changing the required texinfo version 2018-01-31T13:42:57Z scymtym: my best bet for texinfo issues is the (in)ability to include multiple css files. maybe that wasn't possible in older versions 2018-01-31T13:44:24Z scymtym: then there is the unrelated issue of whether we want to continue to make the asdf manual available. http://www.sbcl.org/asdf/ is outdated and we should probably either update or delete it 2018-01-31T13:54:51Z Xof: we should probably delete the asdf manual 2018-01-31T13:55:22Z m00natic joined #sbcl 2018-01-31T13:57:46Z scymtym: Xof: is there anything i can do to fix the texinfo problem? 2018-01-31T14:00:23Z Bike joined #sbcl 2018-01-31T14:06:47Z rumbler31 joined #sbcl 2018-01-31T14:08:28Z Xof: hm, maybe I can solve this with some Sufficiently Advanced Scripting 2018-01-31T14:10:50Z Xof: or maybe the answer is to follow up on fe[nl]ix's hint of a linker script to allow compiling works-on-old-libc with scary-new-build-environment 2018-01-31T14:11:32Z Xof: or on the third hand, maybe the answer is that right now, you can checkout sbcl-1.4.4 and sbcl-page, and rebuild and reupload the manual 2018-01-31T14:11:38Z Xof: argh late for next meeting 2018-01-31T14:24:52Z scymtym: Xof: i can try that 2018-01-31T14:31:07Z Jesin quit (Quit: Leaving) 2018-01-31T14:44:36Z attila_lendvai quit (Read error: Connection reset by peer) 2018-01-31T14:46:33Z attila_lendvai joined #sbcl 2018-01-31T14:51:05Z smurfrobot joined #sbcl 2018-01-31T14:55:35Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-31T14:57:03Z smurfrobot joined #sbcl 2018-01-31T15:01:33Z corci quit (Remote host closed the connection) 2018-01-31T15:01:45Z smurfrobot quit (Ping timeout: 260 seconds) 2018-01-31T15:19:23Z scymtym: Xof: the output of my texinfo seemed equivalent content-wise (from diffing the HTML files) and the CSS includes worked correctly, so i went ahead and replaced the file (keeping a backup): http://sbcl.org/manual/ . does that seem ok? 2018-01-31T15:20:17Z oleo joined #sbcl 2018-01-31T15:20:55Z sjl joined #sbcl 2018-01-31T15:24:46Z Jesin joined #sbcl 2018-01-31T15:25:15Z smurfrobot joined #sbcl 2018-01-31T15:28:37Z attila_lendvai quit (Quit: Leaving.) 2018-01-31T15:29:04Z Jesin quit (Remote host closed the connection) 2018-01-31T15:29:40Z smurfrobot quit (Ping timeout: 240 seconds) 2018-01-31T15:54:21Z Jesin joined #sbcl 2018-01-31T16:35:37Z smurfrobot joined #sbcl 2018-01-31T16:37:10Z corci joined #sbcl 2018-01-31T16:54:55Z Xof: looks good to me. Thank you! 2018-01-31T16:55:07Z Xof: I will think about how to automate that 2018-01-31T17:00:52Z smurfrobot quit (Remote host closed the connection) 2018-01-31T17:02:09Z scymtym: stassats: assert (null (nth-value 4 (checked-compile …))) == (checked-compile … :allow-notes nil) 2018-01-31T17:03:44Z smurfrobot joined #sbcl 2018-01-31T17:16:13Z smurfrobot quit (Remote host closed the connection) 2018-01-31T17:27:32Z stassats: scymtym: could :allow-notes 2 work? 2018-01-31T17:30:04Z scymtym: stassats: only :allow-notes CONDITION-TYPE currently 2018-01-31T17:33:33Z scymtym: i have been thinking about something like (checked-compile-and-assert () LAMBDA-EXPRESSION (assert-{warning,style-warning,notes} (conditions) BODY-INSPECTS-CONDITIONS)) and/or (c-c-a-a () L-E (assert-{warning,style-warning,notes} :type TYPE :min-count MIN :max-count MAX :report-contains "STRING" …)) 2018-01-31T17:35:09Z scymtym: well, for CHECKED-COMPILE it could mean "allow up to two notes to be signaled, otherwise fail". is that what you had in mind? 2018-01-31T17:44:49Z smurfrobot joined #sbcl 2018-01-31T18:05:37Z milanj quit (Quit: This computer has gone to sleep) 2018-01-31T18:08:49Z milanj joined #sbcl 2018-01-31T18:09:35Z m00natic quit (Remote host closed the connection) 2018-01-31T18:16:12Z smurfrobot quit (Remote host closed the connection) 2018-01-31T18:16:54Z karswell_ quit (Read error: Connection reset by peer) 2018-01-31T18:42:34Z milanj quit (Quit: This computer has gone to sleep) 2018-01-31T19:01:53Z milanj joined #sbcl 2018-01-31T19:07:05Z nox2 quit (Ping timeout: 240 seconds) 2018-01-31T19:22:36Z nox2 joined #sbcl 2018-01-31T19:31:29Z stassats quit (Ping timeout: 268 seconds) 2018-01-31T20:05:22Z pfdietz_ joined #sbcl 2018-01-31T20:07:47Z josemanuel joined #sbcl 2018-01-31T20:10:50Z pfdietz_ quit (Ping timeout: 252 seconds) 2018-01-31T20:14:43Z smurfrobot joined #sbcl 2018-01-31T20:20:24Z pfdietz_ joined #sbcl 2018-01-31T20:27:08Z milanj quit (Quit: This computer has gone to sleep) 2018-01-31T20:27:38Z pfdietz_ quit (Ping timeout: 265 seconds) 2018-01-31T20:28:31Z smurfrobot quit (Remote host closed the connection) 2018-01-31T20:31:42Z pfdietz_ joined #sbcl 2018-01-31T20:34:15Z milanj joined #sbcl 2018-01-31T20:36:08Z pfdietz_ quit (Ping timeout: 252 seconds) 2018-01-31T20:39:55Z Jesin quit (Ping timeout: 256 seconds) 2018-01-31T20:41:48Z scymtym quit (Ping timeout: 240 seconds) 2018-01-31T20:43:39Z pfdietz_ joined #sbcl 2018-01-31T20:44:34Z BitPuffin quit (Remote host closed the connection) 2018-01-31T20:47:48Z pfdietz_ quit (Ping timeout: 240 seconds) 2018-01-31T20:48:24Z smurfrobot joined #sbcl 2018-01-31T20:53:07Z Jesin joined #sbcl 2018-01-31T20:56:33Z stassats joined #sbcl 2018-01-31T21:12:33Z shka quit (Ping timeout: 248 seconds) 2018-01-31T21:20:54Z scymtym joined #sbcl 2018-01-31T21:29:48Z rumbler31 quit (Ping timeout: 240 seconds) 2018-01-31T21:54:20Z josemanuel quit (Quit: leaving) 2018-01-31T22:27:43Z nox2 quit (Ping timeout: 248 seconds) 2018-01-31T22:29:35Z Bike quit (Ping timeout: 260 seconds) 2018-01-31T22:41:59Z karlosz joined #sbcl 2018-01-31T22:50:17Z stassats: scymtym: i don't think anything other than an exact number of warnings should ever be tested for, but yes, something likethat 2018-01-31T22:53:25Z scymtym: stassats: i will give it a go over the weekend 2018-01-31T22:56:30Z oleo quit (Ping timeout: 265 seconds) 2018-01-31T23:16:21Z Jesin quit (Quit: Leaving) 2018-01-31T23:21:30Z sjl quit (Ping timeout: 252 seconds) 2018-01-31T23:34:57Z stassats quit (Ping timeout: 248 seconds) 2018-01-31T23:44:08Z Bike joined #sbcl 2018-01-31T23:46:07Z karlosz quit (Quit: karlosz)