2015-01-28T00:00:49Z christoph_debian quit (Ping timeout: 244 seconds) 2015-01-28T00:04:43Z dougk_ quit (Ping timeout: 265 seconds) 2015-01-28T00:05:12Z christoph_debian joined #sbcl 2015-01-28T01:57:48Z slyrus quit (Ping timeout: 276 seconds) 2015-01-28T02:01:27Z loke: thanks pkhuong 2015-01-28T02:09:43Z Bicyclidine quit (Ping timeout: 255 seconds) 2015-01-28T02:11:34Z Bicyclidine joined #sbcl 2015-01-28T02:16:17Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-01-28T02:23:11Z attila_lendvai quit (Quit: Leaving.) 2015-01-28T02:25:44Z psy_ quit (Quit: Leaving) 2015-01-28T02:27:44Z ehaliewicz quit (Ping timeout: 272 seconds) 2015-01-28T02:35:33Z Krystof quit (Ping timeout: 256 seconds) 2015-01-28T02:36:14Z echo-area joined #sbcl 2015-01-28T03:15:13Z echo-area quit (Remote host closed the connection) 2015-01-28T03:38:22Z christoph_debian quit (Ping timeout: 255 seconds) 2015-01-28T03:52:51Z christoph_debian joined #sbcl 2015-01-28T03:53:56Z gabriel_laddel joined #sbcl 2015-01-28T04:02:22Z psy_ joined #sbcl 2015-01-28T04:02:50Z psy_ quit (Max SendQ exceeded) 2015-01-28T04:03:22Z psy_ joined #sbcl 2015-01-28T04:09:57Z karswell` quit (Read error: Connection reset by peer) 2015-01-28T04:10:55Z karswell` joined #sbcl 2015-01-28T04:23:02Z ehaliewicz joined #sbcl 2015-01-28T04:30:33Z ehaliewicz quit (Ping timeout: 276 seconds) 2015-01-28T04:38:13Z echo-area joined #sbcl 2015-01-28T04:51:57Z echo-area quit (Read error: Connection reset by peer) 2015-01-28T04:53:51Z echo-area joined #sbcl 2015-01-28T05:03:43Z ehaliewicz joined #sbcl 2015-01-28T05:10:09Z gingerale joined #sbcl 2015-01-28T05:27:44Z gingerale quit (Ping timeout: 245 seconds) 2015-01-28T05:37:53Z pranavrc joined #sbcl 2015-01-28T05:38:32Z fitzsim` joined #sbcl 2015-01-28T05:40:16Z fitzsim quit (Ping timeout: 272 seconds) 2015-01-28T05:53:59Z slyrus joined #sbcl 2015-01-28T06:01:21Z nyef quit (Quit: G'night all) 2015-01-28T06:47:37Z Cymew joined #sbcl 2015-01-28T06:52:25Z echo-area quit (Remote host closed the connection) 2015-01-28T06:56:47Z oleo quit (Quit: Verlassend) 2015-01-28T07:00:42Z echo-area joined #sbcl 2015-01-28T07:15:51Z pranavrc quit (Read error: No route to host) 2015-01-28T07:16:33Z pranavrc joined #sbcl 2015-01-28T07:20:39Z Cymew quit (Ping timeout: 246 seconds) 2015-01-28T07:45:44Z Cymew joined #sbcl 2015-01-28T07:48:24Z Krystof joined #sbcl 2015-01-28T07:48:24Z ChanServ has set mode +o Krystof 2015-01-28T08:05:59Z Shinmera joined #sbcl 2015-01-28T08:14:09Z ehaliewicz quit (Ping timeout: 252 seconds) 2015-01-28T08:18:56Z angavrilov joined #sbcl 2015-01-28T08:21:30Z ehaliewicz joined #sbcl 2015-01-28T08:24:07Z psy_ quit (Quit: Leaving) 2015-01-28T08:51:43Z Cymew quit (Ping timeout: 240 seconds) 2015-01-28T09:21:31Z fridim_ joined #sbcl 2015-01-28T09:28:07Z ehaliewicz quit (Ping timeout: 244 seconds) 2015-01-28T09:37:15Z fikusz quit (Ping timeout: 264 seconds) 2015-01-28T09:41:04Z pranavrc quit (Ping timeout: 245 seconds) 2015-01-28T09:57:28Z pranavrc joined #sbcl 2015-01-28T10:07:53Z psy_ joined #sbcl 2015-01-28T10:19:16Z echo-area quit (Read error: Connection reset by peer) 2015-01-28T11:34:06Z fikusz joined #sbcl 2015-01-28T12:19:53Z eudoxia joined #sbcl 2015-01-28T12:36:26Z pranavrc quit 2015-01-28T12:53:22Z Hache_ joined #sbcl 2015-01-28T13:31:08Z attila_lendvai joined #sbcl 2015-01-28T13:31:08Z attila_lendvai quit (Changing host) 2015-01-28T13:31:08Z attila_lendvai joined #sbcl 2015-01-28T13:49:50Z psy_ quit (Ping timeout: 272 seconds) 2015-01-28T13:53:08Z stassats joined #sbcl 2015-01-28T14:07:45Z fitzsim` is now known as fitzsim 2015-01-28T14:12:36Z attila_lendvai quit (Quit: Leaving.) 2015-01-28T14:13:04Z nyef joined #sbcl 2015-01-28T14:21:09Z psy_ joined #sbcl 2015-01-28T14:25:05Z _8hzp quit (Read error: Connection reset by peer) 2015-01-28T14:25:27Z _8hzp joined #sbcl 2015-01-28T14:41:19Z oleo joined #sbcl 2015-01-28T15:12:03Z milosn_ joined #sbcl 2015-01-28T15:15:01Z hlavaty joined #sbcl 2015-01-28T15:32:09Z milosn_ quit (Remote host closed the connection) 2015-01-28T15:32:09Z milosn quit (Remote host closed the connection) 2015-01-28T15:33:14Z milosn joined #sbcl 2015-01-28T16:07:25Z slyrus quit (Read error: Connection reset by peer) 2015-01-28T16:09:18Z slyrus joined #sbcl 2015-01-28T16:15:59Z gingerale joined #sbcl 2015-01-28T16:44:47Z LiamH joined #sbcl 2015-01-28T16:55:52Z LiamH quit (Ping timeout: 240 seconds) 2015-01-28T17:10:33Z hlavaty quit (Read error: Connection reset by peer) 2015-01-28T17:12:01Z LiamH joined #sbcl 2015-01-28T17:12:03Z slyrus quit (Ping timeout: 252 seconds) 2015-01-28T17:13:28Z eudoxia quit (Quit: Leaving) 2015-01-28T17:18:27Z LiamH quit (Ping timeout: 246 seconds) 2015-01-28T17:26:49Z LiamH joined #sbcl 2015-01-28T17:37:42Z hlavaty joined #sbcl 2015-01-28T18:09:27Z sdemarre joined #sbcl 2015-01-28T18:20:07Z eudoxia joined #sbcl 2015-01-28T18:39:52Z Hache_ quit (Ping timeout: 245 seconds) 2015-01-28T18:44:42Z stassats: "This is SBCL 0.6.3, a mostly-conforming implementation of ANSI Common Lisp." 2015-01-28T18:48:06Z nyef: stassats: Nice~ 2015-01-28T18:48:12Z nyef: Err... s/~/!/. 2015-01-28T18:48:38Z stassats: checking if the my tail-local-call things is present there, it's not 2015-01-28T18:48:44Z stassats: not really eager to bisect, though 2015-01-28T18:51:07Z stassats: removing https://github.com/sbcl/sbcl/blob/master/src/compiler/life.lisp#L464 this condition eliminates the problem 2015-01-28T18:51:16Z stassats: although the generated code is quite weird 2015-01-28T18:55:27Z nyef: The implicit-value-cell-tn-p thing? 2015-01-28T18:55:47Z stassats: yes 2015-01-28T18:56:20Z nyef: Git blame it? 2015-01-28T18:56:28Z nyef: I wrote that bit. 2015-01-28T18:56:46Z stassats: the whole thing is new 2015-01-28T18:56:51Z stassats: so it's not causing the problem 2015-01-28T18:57:05Z stassats: the problem (defun test (x) (err x) (flet ((tail ())) (declare (notinline tail)) (tail))) 2015-01-28T18:57:12Z stassats: (test 1) > (TEST :INVALID-VALUE-FOR-UNESCAPED-REGISTER-STORAGE) 2015-01-28T18:57:40Z stassats: because some global conflicts for X are marekd as :read-only, not :live 2015-01-28T18:59:05Z wbooze joined #sbcl 2015-01-28T18:59:30Z nyef: Hrm. Lovely. 2015-01-28T19:00:13Z stassats: and the X tn is of the :debug-environment kind, so the debugger expects to find its value everywhere 2015-01-28T19:00:43Z stassats: but it neither has a save location, nor is it residing on the stack 2015-01-28T19:01:05Z stassats: hence the :invalid-value-for-unescaped-register-storage, and in some other cases, bad values from the stack 2015-01-28T19:01:16Z nyef: Good luck? 2015-01-28T19:01:30Z stassats: not much luck so far 2015-01-28T19:02:12Z stassats: poring over life.lisp 2015-01-28T19:03:36Z wbooze quit (Client Quit) 2015-01-28T19:04:21Z stassats: under sting which could be a useful thing, aside this bug 2015-01-28T19:04:27Z stassats: understanding 2015-01-28T19:04:36Z LiamH quit (Ping timeout: 272 seconds) 2015-01-28T19:05:03Z wbooze joined #sbcl 2015-01-28T19:18:23Z stassats: adding https://github.com/sbcl/sbcl/blob/master/src/compiler/life.lisp#L464 (or (block-tail-local-call-fun 1block)) to this also fixes the problem 2015-01-28T19:19:18Z LiamH joined #sbcl 2015-01-28T19:26:20Z ehaliewicz joined #sbcl 2015-01-28T19:32:22Z LiamH quit (Ping timeout: 255 seconds) 2015-01-28T19:35:37Z stassats: still doesn't solve the original problem 2015-01-28T19:46:17Z Bicyclidine joined #sbcl 2015-01-28T19:50:53Z stassats: self non-tail calls are weird 2015-01-28T19:53:31Z LiamH joined #sbcl 2015-01-28T20:12:18Z slyrus joined #sbcl 2015-01-28T20:17:27Z nyef: s/weird/recursive/. 2015-01-28T20:18:12Z stassats: it produces a non-local call from the XEP 2015-01-28T20:18:16Z stassats: which is weird 2015-01-28T20:18:46Z stassats: or a non-tail local call, not sure, but a call nonetheless 2015-01-28T20:23:16Z stassats: it seems like i know how to avoid the original problem, by swiping it under the carpet 2015-01-28T20:23:32Z stassats: the unused argument is not being used in reality 2015-01-28T20:26:04Z gingerale quit (Ping timeout: 245 seconds) 2015-01-28T20:33:12Z oleo is now known as Guest78719 2015-01-28T20:34:05Z oleo__ joined #sbcl 2015-01-28T20:35:03Z wbooze quit (Ping timeout: 256 seconds) 2015-01-28T20:35:41Z stassats: ok, now i need to find me a test case, since i just killed the previous one from the compiler 2015-01-28T20:36:04Z Guest78719 quit (Ping timeout: 245 seconds) 2015-01-28T20:42:37Z stassats quit (Ping timeout: 264 seconds) 2015-01-28T21:06:47Z Perlboy quit (Ping timeout: 256 seconds) 2015-01-28T21:08:55Z jsnell quit (Ping timeout: 252 seconds) 2015-01-28T21:10:07Z jsnell joined #sbcl 2015-01-28T21:11:12Z specbot quit (Remote host closed the connection) 2015-01-28T21:11:19Z specbot joined #sbcl 2015-01-28T21:14:48Z snafuchs quit (Ping timeout: 276 seconds) 2015-01-28T21:15:20Z snafuchs joined #sbcl 2015-01-28T21:16:04Z Guest57801 joined #sbcl 2015-01-28T21:17:48Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-01-28T21:18:12Z Guest57801 is now known as Perlboy2 2015-01-28T21:19:26Z Perlboy2 is now known as Perlboy 2015-01-28T21:19:34Z Perlboy quit (Changing host) 2015-01-28T21:19:34Z Perlboy joined #sbcl 2015-01-28T21:21:26Z Krystof quit (Read error: Connection reset by peer) 2015-01-28T21:21:41Z angavrilov quit (Remote host closed the connection) 2015-01-28T21:23:38Z Krystof joined #sbcl 2015-01-28T21:23:55Z ChanServ has set mode +o Krystof 2015-01-28T22:05:17Z slyrus_ joined #sbcl 2015-01-28T22:06:17Z slyrus quit (Ping timeout: 256 seconds) 2015-01-28T22:06:43Z slyrus_ is now known as slyrus 2015-01-28T22:23:42Z irsol quit (Ping timeout: 276 seconds) 2015-01-28T22:29:46Z White__Flame is now known as White_Flame 2015-01-28T22:31:21Z irsol joined #sbcl 2015-01-28T22:37:05Z irsol quit (Ping timeout: 265 seconds) 2015-01-28T22:38:10Z irsol joined #sbcl 2015-01-28T22:56:45Z edgar-rft quit (Quit: you are not expected to understand this message) 2015-01-28T23:05:16Z irsol quit (Ping timeout: 272 seconds) 2015-01-28T23:07:24Z irsol joined #sbcl 2015-01-28T23:09:27Z eudoxia quit (Quit: Leaving) 2015-01-28T23:15:07Z irsol quit (Ping timeout: 255 seconds) 2015-01-28T23:15:55Z krzysz00 joined #sbcl 2015-01-28T23:16:54Z irsol joined #sbcl 2015-01-28T23:23:46Z stassats joined #sbcl 2015-01-28T23:23:55Z stassats quit (Changing host) 2015-01-28T23:23:55Z stassats joined #sbcl 2015-01-28T23:24:55Z stassats quit (Client Quit) 2015-01-28T23:26:29Z fridim_ quit (Ping timeout: 245 seconds) 2015-01-28T23:51:54Z stassats joined #sbcl 2015-01-28T23:52:24Z stassats: found a test case: (defun foo (&optional x) (declare (optimize (speed 2))) (if x (foo) (err x)) 1) 2015-01-28T23:53:06Z stassats: so, a call (i assume a local one) from the optional is not getting the X globally live 2015-01-28T23:53:21Z stassats: or rather, it specifies the wrong save-tn 2015-01-28T23:54:41Z stassats: i'm more surprised why is optional not tail-calling the main function, i guess recognize self calls does something weird