2015-09-01T00:16:02Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T00:16:24Z XenophonF joined #sbcl 2015-09-01T00:16:48Z XenophonF left #sbcl 2015-09-01T00:39:10Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-01T01:11:02Z stassats quit (Ping timeout: 260 seconds) 2015-09-01T01:51:30Z ekinmur joined #sbcl 2015-09-01T01:53:05Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:54:07Z ekinmur joined #sbcl 2015-09-01T01:55:29Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:56:21Z ekinmur joined #sbcl 2015-09-01T01:58:06Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:59:43Z ekinmur joined #sbcl 2015-09-01T02:01:21Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:02:22Z ekinmur joined #sbcl 2015-09-01T02:04:09Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:05:17Z ekinmur joined #sbcl 2015-09-01T02:06:59Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:08:07Z ekinmur joined #sbcl 2015-09-01T02:09:28Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:10:52Z ekinmur joined #sbcl 2015-09-01T02:12:11Z cmack` joined #sbcl 2015-09-01T02:12:32Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:13:41Z ekinmur joined #sbcl 2015-09-01T02:15:01Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:16:08Z ekinmur joined #sbcl 2015-09-01T02:16:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-01T02:17:44Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:18:55Z ekinmur joined #sbcl 2015-09-01T02:20:35Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:21:44Z ekinmur joined #sbcl 2015-09-01T02:23:22Z bendiken quit (Ping timeout: 260 seconds) 2015-09-01T02:23:25Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:24:27Z ekinmur joined #sbcl 2015-09-01T02:26:08Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:27:11Z ekinmur joined #sbcl 2015-09-01T02:28:46Z ekinmur quit (Max SendQ exceeded) 2015-09-01T03:00:09Z karswell quit (Read error: Connection reset by peer) 2015-09-01T03:00:22Z karswell joined #sbcl 2015-09-01T03:04:08Z edgar-rft joined #sbcl 2015-09-01T03:10:39Z Intensity quit (Ping timeout: 244 seconds) 2015-09-01T03:11:46Z nikki93 joined #sbcl 2015-09-01T03:17:55Z Intensity joined #sbcl 2015-09-01T03:39:42Z karswell quit (Read error: Connection reset by peer) 2015-09-01T03:39:56Z karswell joined #sbcl 2015-09-01T03:51:05Z Quadrescence joined #sbcl 2015-09-01T04:12:53Z cmack` joined #sbcl 2015-09-01T04:17:35Z cmack` quit (Ping timeout: 256 seconds) 2015-09-01T04:22:55Z karswell quit (Remote host closed the connection) 2015-09-01T04:23:12Z karswell joined #sbcl 2015-09-01T04:46:12Z DeadTrickster quit (Read error: Connection reset by peer) 2015-09-01T06:13:38Z cmack` joined #sbcl 2015-09-01T06:16:09Z ASau quit (Ping timeout: 244 seconds) 2015-09-01T06:18:27Z cmack` quit (Ping timeout: 252 seconds) 2015-09-01T06:21:24Z Cymew joined #sbcl 2015-09-01T06:55:59Z gingerale joined #sbcl 2015-09-01T07:01:12Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:10:27Z nikki93 joined #sbcl 2015-09-01T07:27:53Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:39:49Z nikki93 joined #sbcl 2015-09-01T07:41:34Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:42:51Z salva joined #sbcl 2015-09-01T07:44:01Z Shinmera joined #sbcl 2015-09-01T08:04:49Z Cymew quit (Ping timeout: 256 seconds) 2015-09-01T08:14:31Z cmack` joined #sbcl 2015-09-01T08:16:59Z angavrilov joined #sbcl 2015-09-01T08:19:07Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T08:23:49Z zacts quit (Read error: Connection reset by peer) 2015-09-01T08:24:34Z zacts joined #sbcl 2015-09-01T08:42:02Z nikki93 joined #sbcl 2015-09-01T08:46:59Z psy_ quit (Ping timeout: 264 seconds) 2015-09-01T08:47:19Z nikki93 quit (Ping timeout: 256 seconds) 2015-09-01T09:03:49Z attila_lendvai joined #sbcl 2015-09-01T09:03:49Z attila_lendvai quit (Changing host) 2015-09-01T09:03:49Z attila_lendvai joined #sbcl 2015-09-01T09:47:53Z Ettore joined #sbcl 2015-09-01T09:53:34Z Ettore left #sbcl 2015-09-01T09:59:16Z salva quit (Quit: Leaving) 2015-09-01T10:15:28Z cmack` joined #sbcl 2015-09-01T10:19:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-01T10:53:52Z salva joined #sbcl 2015-09-01T11:24:30Z cmack` joined #sbcl 2015-09-01T11:27:11Z dougk_ quit (Ping timeout: 244 seconds) 2015-09-01T11:29:05Z stassats joined #sbcl 2015-09-01T12:26:11Z karswell quit (Remote host closed the connection) 2015-09-01T12:26:27Z karswell joined #sbcl 2015-09-01T12:46:01Z nikki93 joined #sbcl 2015-09-01T12:50:53Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-01T12:51:34Z psilord quit (Quit: Leaving.) 2015-09-01T13:02:43Z eudoxia joined #sbcl 2015-09-01T13:05:41Z karswell` joined #sbcl 2015-09-01T13:06:10Z karswell quit (Read error: Connection reset by peer) 2015-09-01T13:15:43Z salva quit (Remote host closed the connection) 2015-09-01T13:24:13Z karswell` quit (Remote host closed the connection) 2015-09-01T13:24:28Z karswell` joined #sbcl 2015-09-01T13:47:02Z nikki93 joined #sbcl 2015-09-01T13:51:20Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-01T14:00:19Z psilord joined #sbcl 2015-09-01T14:03:51Z stassats quit (Ping timeout: 255 seconds) 2015-09-01T14:05:22Z Cymew joined #sbcl 2015-09-01T14:37:39Z Guest54260 quit (Quit: Leaving) 2015-09-01T14:38:37Z salva joined #sbcl 2015-09-01T14:43:07Z eudoxia quit (Quit: Leaving) 2015-09-01T14:44:04Z Cymew quit (Ping timeout: 272 seconds) 2015-09-01T14:59:40Z tylergoza joined #sbcl 2015-09-01T15:02:20Z salva quit (Quit: Leaving) 2015-09-01T15:25:55Z psy joined #sbcl 2015-09-01T15:32:50Z eudoxia joined #sbcl 2015-09-01T15:53:38Z DeadTrickster joined #sbcl 2015-09-01T16:02:45Z psy quit (Disconnected by services) 2015-09-01T16:03:13Z psy_ joined #sbcl 2015-09-01T16:54:04Z Xof writes some lisp code 2015-09-01T17:01:15Z DGASAU quit (Ping timeout: 250 seconds) 2015-09-01T17:09:34Z stassats joined #sbcl 2015-09-01T17:42:10Z slyrus quit (Ping timeout: 246 seconds) 2015-09-01T17:45:03Z dougk_ joined #sbcl 2015-09-01T17:46:46Z ASau joined #sbcl 2015-09-01T17:48:53Z bendiken joined #sbcl 2015-09-01T17:51:57Z eudoxia quit (Quit: Leaving) 2015-09-01T17:53:08Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-01T17:57:47Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T18:05:43Z karswell` quit (Read error: Connection reset by peer) 2015-09-01T18:06:00Z karswell` joined #sbcl 2015-09-01T18:38:17Z fikusz quit (Quit: Leaving) 2015-09-01T18:50:47Z fikusz joined #sbcl 2015-09-01T19:01:33Z Xof: 143806: SB-FASL::FOP-PUSH[04] (78) 2015-09-01T19:01:33Z Xof: - 143808: SB-FASL::FOP-BYTE-INTEGER[23] 14 2015-09-01T19:01:33Z Xof: + 143808: SB-FASL::FOP-BYTE-INTEGER[23] 23 2015-09-01T19:01:33Z Xof: 143810: SB-FASL::FOP-BYTE-INTEGER[23] 41 2015-09-01T19:01:43Z Xof: not completely convinced that this is helping 2015-09-01T19:02:55Z stassats: what part is that? debug info? 2015-09-01T19:08:40Z Xof: I wish I knew 2015-09-01T19:08:47Z Xof: there aren't very many landmarks 2015-09-01T19:09:11Z Xof: I know that this is related to the #.(loop ...) form in src/compiler/seqtran.lisp (which looks ultra-weird) 2015-09-01T19:10:12Z Xof: but I don't really understand a mechanism for differences resulting from that 2015-09-01T19:10:34Z Xof: except that the differences started appearing when we started doing more source locations from backquotes, so... maybe? 2015-09-01T19:11:08Z Xof: my cunning plan is likely to be to rewrite that without read-time evaluation 2015-09-01T19:11:23Z stassats: but backqoute is done by sbcl code 2015-09-01T19:11:30Z Xof: yes 2015-09-01T19:11:33Z Xof: I know 2015-09-01T19:11:56Z stassats: and there shouldn't be any backqoute in the result 2015-09-01T19:12:45Z stassats: and we had source locations from backqoute before, it just got broken 2015-09-01T19:13:14Z Xof: but it's the host which handles #., right? 2015-09-01T19:13:36Z Xof: so if it sets up some new streams which confuse whatever it is that gets source locations...? 2015-09-01T19:13:40Z Xof: I don't know, I merely observe 2015-09-01T19:13:41Z Xof: and guess 2015-09-01T19:14:02Z stassats: that would be quite weird 2015-09-01T19:15:09Z stassats: but yes, source locating constructed forms like isn't going to be easy 2015-09-01T19:16:51Z stassats: maybe the host does some coalescing? 2015-09-01T19:17:32Z stassats: hmmm 2015-09-01T19:17:34Z Xof: another clisp/sbcl difference 2015-09-01T19:17:45Z stassats: isn't sbcl makes less copies for backqoute? 2015-09-01T19:17:50Z Xof: appears to be from the macrolet ((def in src/compiler/x86/call.lisp 2015-09-01T19:18:14Z Xof: stassats: yes, but at this point it's all sbcl's backquote, isn't it? 2015-09-01T19:18:32Z stassats: ok, right 2015-09-01T19:18:39Z Xof: but yes, there have been source code coalescing bugs before 2015-09-01T19:19:30Z Xof: the way to fix them is actually to make sure that the structure is shared in all cases 2015-09-01T19:19:56Z Xof: but I have no idea why this should pop up now 2015-09-01T19:20:00Z Xof: (or rather last month) 2015-09-01T19:20:47Z stassats: maybe it's something SB-C::FROB-BASH-TRANSFORM does 2015-09-01T19:21:09Z stassats: ok, it's not done at macro-time 2015-09-01T19:21:15Z stassats: or #. time 2015-09-01T19:21:28Z Xof: - 142770: SB-FASL::FOP-BYTE-INTEGER[23] 35 2015-09-01T19:21:28Z Xof: + 142770: SB-FASL::FOP-BYTE-INTEGER[23] 34 2015-09-01T19:22:12Z Xof: #. 2015-09-01T19:22:12Z Xof: (collect ((forms)) 2015-09-01T19:22:20Z Xof is suspicious 2015-09-01T19:22:25Z gingerale quit (Read error: Connection reset by peer) 2015-09-01T19:22:28Z Xof: src/code/numbers.lisp 2015-09-01T19:22:59Z stassats: well, things are sorted 2015-09-01T19:24:03Z alchemis7 quit (Ping timeout: 244 seconds) 2015-09-01T19:24:22Z stassats: but there's a lot of sharing 2015-09-01T19:24:29Z Bicyclidine joined #sbcl 2015-09-01T19:24:33Z alchemis7 joined #sbcl 2015-09-01T19:25:09Z stassats: in the bash transforms too, the lambda-list is shared 2015-09-01T19:28:51Z Xof: yeah 2015-09-01T19:29:06Z Xof: well, explicit sharing is fine 2015-09-01T19:29:19Z Xof: it's identical structure without explicit sharing that I think is problematic 2015-09-01T19:30:40Z Xof: e.g. git diff cd43affac80f056271d88b0fa38b8115494efc4c{^,} 2015-09-01T19:33:33Z stassats: can coalescence happen at read-time? 2015-09-01T19:33:44Z Xof: I suppose in principle yes 2015-09-01T19:34:03Z Quadrescence quit (*.net *.split) 2015-09-01T19:34:05Z jsnell_ quit (*.net *.split) 2015-09-01T19:34:06Z dustinm` quit (*.net *.split) 2015-09-01T19:35:01Z Quadrescence joined #sbcl 2015-09-01T19:35:01Z jsnell_ joined #sbcl 2015-09-01T19:35:10Z dustinm` joined #sbcl 2015-09-01T19:47:56Z Quadrescence quit (*.net *.split) 2015-09-01T19:47:58Z jsnell_ quit (*.net *.split) 2015-09-01T19:52:36Z Quadrescence joined #sbcl 2015-09-01T19:52:36Z jsnell_ joined #sbcl 2015-09-01T19:54:20Z cmack` joined #sbcl 2015-09-01T19:59:12Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T19:59:27Z Xof: thinking aloud 2015-09-01T19:59:37Z Xof: the src/compiler/x86/call difference is interesting 2015-09-01T19:59:59Z Xof: it looks like some internal structure gets mutated 2015-09-01T20:00:12Z Xof: something which is a value which I understand in one call becomes NIL in the following call 2015-09-01T20:02:24Z Xof: but only in clisp xc, not ccl or sbcl itself 2015-09-01T20:03:07Z stassats: clisp has some different treatment of load-time-value 2015-09-01T20:04:12Z Xof: this is the scs slot in the operand-parse structure 2015-09-01T20:09:36Z Xof: ah no wait 2015-09-01T20:09:37Z Xof: - 247553: SB-FASL::FOP-PUSH[05] (3963) 2015-09-01T20:09:37Z Xof: - 247556: SB-FASL::FOP-STRUCTSET[CC] [3965] 7 2015-09-01T20:09:49Z Xof: this is a circularity / sharing thing 2015-09-01T20:11:21Z Xof: in one case, the sharing happens straight away; in the other, the slot is initialized to NIL and then set to the shared value 2015-09-01T20:12:02Z Xof: though, again, given that backquote is meant to be ours I'm not sure I understand where the difference is coming from 2015-09-01T20:13:29Z Xof: however. That has an easy enough potential fix; testing... 2015-09-01T20:26:36Z ASau quit (Remote host closed the connection) 2015-09-01T20:26:45Z scymtym joined #sbcl 2015-09-01T20:27:03Z ASau joined #sbcl 2015-09-01T20:38:28Z slyrus joined #sbcl 2015-09-01T20:49:35Z tylergoza quit (Remote host closed the connection) 2015-09-01T20:50:02Z tylergoza joined #sbcl 2015-09-01T20:52:48Z Xof: "potential" but not actual 2015-09-01T21:04:00Z slyrus_ joined #sbcl 2015-09-01T21:04:46Z slyrus quit (Ping timeout: 260 seconds) 2015-09-01T21:05:05Z slyrus_ is now known as slyrus 2015-09-01T21:07:46Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-01T21:09:40Z angavrilov quit (Remote host closed the connection) 2015-09-01T21:11:38Z slyrus_ joined #sbcl 2015-09-01T21:13:36Z slyrus quit (Ping timeout: 264 seconds) 2015-09-01T21:14:03Z slyrus_ is now known as slyrus 2015-09-01T21:17:53Z attila_lendvai joined #sbcl 2015-09-01T21:22:51Z ASau quit (Remote host closed the connection) 2015-09-01T21:23:16Z ASau joined #sbcl 2015-09-01T21:24:43Z slyrus_ joined #sbcl 2015-09-01T21:26:35Z slyrus quit (Ping timeout: 264 seconds) 2015-09-01T21:27:54Z slyrus joined #sbcl 2015-09-01T21:30:47Z slyrus_ quit (Ping timeout: 250 seconds) 2015-09-01T21:43:16Z slyrus_ joined #sbcl 2015-09-01T21:44:27Z cmack` joined #sbcl 2015-09-01T21:44:39Z slyrus quit (Ping timeout: 255 seconds) 2015-09-01T21:44:46Z slyrus_ is now known as slyrus 2015-09-01T21:57:12Z cmack` is now known as cmack 2015-09-01T22:10:03Z psilord quit (Quit: Leaving.) 2015-09-01T22:39:50Z Bicyclidine quit (Quit: scream) 2015-09-01T22:45:48Z tylergoza quit (Quit: Leaving...) 2015-09-01T23:00:24Z slyrus quit (Remote host closed the connection) 2015-09-01T23:11:57Z Bicyclidine joined #sbcl 2015-09-01T23:24:45Z stassats quit (Ping timeout: 252 seconds) 2015-09-01T23:47:30Z psilord joined #sbcl 2015-09-02T00:01:13Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-02T00:01:35Z scymtym quit (Ping timeout: 250 seconds) 2015-09-02T00:03:01Z attila_lendvai joined #sbcl 2015-09-02T00:34:45Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-02T02:23:35Z bendiken quit (Ping timeout: 264 seconds) 2015-09-02T02:51:22Z Bicyclidine quit (Quit: peace) 2015-09-02T03:04:54Z abbe_ joined #sbcl 2015-09-02T03:05:13Z abbe quit (Read error: Connection reset by peer) 2015-09-02T03:08:05Z abbe_ is now known as abbe 2015-09-02T03:12:49Z psilord quit (Ping timeout: 246 seconds) 2015-09-02T03:13:05Z bendiken joined #sbcl 2015-09-02T03:27:09Z christoph_debian quit (Ping timeout: 244 seconds) 2015-09-02T03:28:16Z christop1 joined #sbcl 2015-09-02T03:34:06Z cmack` joined #sbcl 2015-09-02T03:36:58Z cmack quit (Ping timeout: 244 seconds) 2015-09-02T03:52:13Z nikki93 joined #sbcl 2015-09-02T04:06:55Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T04:11:49Z loke quit (Ping timeout: 256 seconds) 2015-09-02T04:22:15Z gabriel_laddel joined #sbcl 2015-09-02T04:24:19Z slyrus joined #sbcl 2015-09-02T04:24:39Z loke joined #sbcl 2015-09-02T05:20:27Z gabriel_laddel quit (Remote host closed the connection) 2015-09-02T05:41:07Z slyrus quit (Read error: Connection reset by peer) 2015-09-02T05:41:38Z alchemis7 left #sbcl 2015-09-02T05:45:57Z slyrus joined #sbcl 2015-09-02T05:47:52Z alchemis7 joined #sbcl 2015-09-02T05:53:15Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T06:03:13Z cmack` joined #sbcl 2015-09-02T06:03:58Z ASau quit (Ping timeout: 246 seconds) 2015-09-02T06:07:50Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T06:22:00Z bendiken joined #sbcl 2015-09-02T06:24:22Z Shinmera joined #sbcl 2015-09-02T06:26:06Z bendiken quit (Ping timeout: 240 seconds) 2015-09-02T06:37:36Z Cymew joined #sbcl 2015-09-02T07:37:55Z momo-reina joined #sbcl 2015-09-02T07:51:10Z nikki93 quit (Remote host closed the connection) 2015-09-02T08:03:57Z cmack` joined #sbcl 2015-09-02T08:08:43Z cmack` quit (Ping timeout: 252 seconds) 2015-09-02T08:29:23Z angavrilov joined #sbcl 2015-09-02T08:43:55Z momo-reina quit (Ping timeout: 246 seconds) 2015-09-02T09:00:32Z heddwch quit (Read error: Connection reset by peer) 2015-09-02T09:01:08Z heddwch joined #sbcl 2015-09-02T09:16:37Z momo-reina joined #sbcl 2015-09-02T09:23:25Z attila_lendvai joined #sbcl 2015-09-02T09:48:16Z bendiken joined #sbcl 2015-09-02T09:49:54Z Ettore joined #sbcl 2015-09-02T10:04:46Z cmack` joined #sbcl 2015-09-02T10:06:12Z stassats joined #sbcl 2015-09-02T10:09:38Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T10:18:15Z DGASAU joined #sbcl 2015-09-02T10:27:19Z psy_ quit (Ping timeout: 252 seconds) 2015-09-02T10:53:35Z stassats quit (Ping timeout: 264 seconds) 2015-09-02T10:53:53Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T10:54:27Z momo-reina quit (Ping timeout: 252 seconds) 2015-09-02T10:54:55Z bendiken joined #sbcl 2015-09-02T10:56:39Z Xof: oh *great* 2015-09-02T10:56:52Z Xof: the change that can only possibly have fixed one of the three host leaks appears to have fixed all the host leaks 2015-09-02T10:57:33Z Xof: stupid phase-of-the-moon thing 2015-09-02T10:58:04Z flip214: can you do that with other bugs, too? 3-in-1 fixes, or even better ratios, too? 2015-09-02T10:58:22Z Xof: ah, no, I have an alternate hypothesis 2015-09-02T10:58:30Z Xof: my script for building is broken 2015-09-02T11:00:53Z nicdev` joined #sbcl 2015-09-02T11:01:14Z nicdev quit (Remote host closed the connection) 2015-09-02T11:02:38Z flip214: with p<0.05, right? ;P 2015-09-02T11:02:41Z Xof starts again 2015-09-02T11:04:35Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:05:35Z bendiken joined #sbcl 2015-09-02T11:15:18Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:16:22Z bendiken joined #sbcl 2015-09-02T11:26:49Z Xof: substantially more broken than that :-) 2015-09-02T11:26:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:27:35Z bendiken joined #sbcl 2015-09-02T11:37:24Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:38:23Z bendiken joined #sbcl 2015-09-02T11:48:49Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:49:43Z bendiken joined #sbcl 2015-09-02T12:00:13Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T12:01:10Z bendiken joined #sbcl 2015-09-02T12:05:36Z cmack` joined #sbcl 2015-09-02T12:10:16Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T12:11:26Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T12:12:19Z bendiken joined #sbcl 2015-09-02T12:23:24Z bendiken quit (Read error: Connection reset by peer) 2015-09-02T12:23:40Z bendiken joined #sbcl 2015-09-02T12:28:06Z zacts quit (Ping timeout: 250 seconds) 2015-09-02T12:28:06Z kanru quit (Ping timeout: 250 seconds) 2015-09-02T12:29:47Z zacts joined #sbcl 2015-09-02T12:33:41Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T12:34:28Z kanru joined #sbcl 2015-09-02T12:34:33Z bendiken joined #sbcl 2015-09-02T12:44:38Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T12:45:36Z bendiken joined #sbcl 2015-09-02T12:56:01Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T12:56:55Z bendiken joined #sbcl 2015-09-02T13:06:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T13:07:42Z bendiken joined #sbcl 2015-09-02T13:25:27Z dougk_ quit (Ping timeout: 244 seconds) 2015-09-02T13:36:32Z stassats joined #sbcl 2015-09-02T13:36:58Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T13:38:00Z bendiken joined #sbcl 2015-09-02T13:46:36Z Cymew quit (Ping timeout: 264 seconds) 2015-09-02T13:47:42Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T13:48:52Z bendiken joined #sbcl 2015-09-02T13:59:08Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T13:59:59Z bendiken joined #sbcl 2015-09-02T14:06:25Z cmack` joined #sbcl 2015-09-02T14:08:30Z dougk_ joined #sbcl 2015-09-02T14:10:05Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T14:10:55Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T14:10:57Z bendiken joined #sbcl 2015-09-02T14:14:09Z eudoxia joined #sbcl 2015-09-02T14:21:02Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T14:21:58Z bendiken joined #sbcl 2015-09-02T14:32:00Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T14:32:59Z bendiken joined #sbcl 2015-09-02T14:36:11Z slyrus quit (Ping timeout: 264 seconds) 2015-09-02T14:43:21Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T14:44:19Z bendiken joined #sbcl 2015-09-02T14:45:34Z DeadTrickster quit (Read error: No route to host) 2015-09-02T14:54:18Z DeadTrickster joined #sbcl 2015-09-02T14:54:18Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T14:55:10Z bendiken joined #sbcl 2015-09-02T15:05:17Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T15:06:15Z bendiken joined #sbcl 2015-09-02T15:15:56Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T15:17:38Z bendiken joined #sbcl 2015-09-02T15:26:41Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T15:27:32Z bendiken joined #sbcl 2015-09-02T15:37:38Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T15:38:31Z bendiken joined #sbcl 2015-09-02T15:43:52Z gingerale joined #sbcl 2015-09-02T15:48:10Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T15:49:03Z bendiken joined #sbcl 2015-09-02T15:51:09Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-02T15:51:13Z attila_lendvai1 joined #sbcl 2015-09-02T15:51:13Z attila_lendvai1 is now known as attila_lendvai 2015-09-02T15:51:13Z attila_lendvai quit (Changing host) 2015-09-02T15:51:13Z attila_lendvai joined #sbcl 2015-09-02T15:59:06Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T16:00:06Z bendiken joined #sbcl 2015-09-02T16:00:17Z fiddlerwoaroof joined #sbcl 2015-09-02T16:07:16Z cmack` joined #sbcl 2015-09-02T16:09:54Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T16:10:55Z bendiken joined #sbcl 2015-09-02T16:11:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T16:33:12Z nikki93 joined #sbcl 2015-09-02T16:56:26Z tylergoza joined #sbcl 2015-09-02T17:12:16Z nikki93 quit (Remote host closed the connection) 2015-09-02T17:32:02Z psy_ joined #sbcl 2015-09-02T17:35:16Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T17:36:21Z bendiken joined #sbcl 2015-09-02T17:46:33Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T17:47:42Z bendiken joined #sbcl 2015-09-02T17:51:50Z scymtym joined #sbcl 2015-09-02T17:52:19Z alpha- joined #sbcl 2015-09-02T17:52:23Z alpha-: hi 2015-09-02T17:52:32Z alpha-: what is wrong with sbcl website? 2015-09-02T17:52:48Z stassats: nothing 2015-09-02T17:52:58Z alpha-: it does not resolve for me 2015-09-02T17:55:15Z alpha-: can anyone open www.sbcl.org ? 2015-09-02T17:56:02Z stassats: the dns is off 2015-09-02T17:57:41Z ASau joined #sbcl 2015-09-02T17:58:01Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T17:58:56Z alpha- left #sbcl 2015-09-02T17:59:08Z bendiken joined #sbcl 2015-09-02T18:08:10Z cmack` joined #sbcl 2015-09-02T18:09:08Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T18:10:01Z bendiken joined #sbcl 2015-09-02T18:12:43Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T18:20:06Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T18:21:10Z bendiken joined #sbcl 2015-09-02T18:31:28Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T18:32:27Z bendiken joined #sbcl 2015-09-02T18:42:20Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T18:42:43Z gingerale quit (Read error: Connection reset by peer) 2015-09-02T18:43:18Z bendiken joined #sbcl 2015-09-02T18:45:19Z slyrus joined #sbcl 2015-09-02T18:52:57Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T18:53:49Z bendiken joined #sbcl 2015-09-02T19:03:55Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:04:51Z bendiken joined #sbcl 2015-09-02T19:14:54Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:15:55Z bendiken joined #sbcl 2015-09-02T19:18:48Z hydan joined #sbcl 2015-09-02T19:23:16Z eudoxia_ joined #sbcl 2015-09-02T19:23:31Z eudoxia quit (Read error: Connection reset by peer) 2015-09-02T19:25:59Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:26:57Z bendiken joined #sbcl 2015-09-02T19:37:13Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:38:14Z bendiken joined #sbcl 2015-09-02T19:47:43Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:49:02Z bendiken joined #sbcl 2015-09-02T19:58:14Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T19:59:22Z bendiken joined #sbcl 2015-09-02T20:08:54Z cmack` joined #sbcl 2015-09-02T20:09:19Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T20:10:18Z bendiken joined #sbcl 2015-09-02T20:13:37Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T20:20:12Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T20:21:10Z bendiken joined #sbcl 2015-09-02T20:31:31Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T20:32:31Z bendiken joined #sbcl 2015-09-02T20:34:35Z ASau quit (Remote host closed the connection) 2015-09-02T20:35:01Z ASau joined #sbcl 2015-09-02T20:47:29Z akkad flips the switch to turn it back on 2015-09-02T20:47:55Z joshe: sounds like a good idea 2015-09-02T20:51:37Z selat joined #sbcl 2015-09-02T20:57:46Z specbot quit (Remote host closed the connection) 2015-09-02T20:57:46Z minion quit (Remote host closed the connection) 2015-09-02T21:00:41Z specbot joined #sbcl 2015-09-02T21:00:41Z minion joined #sbcl 2015-09-02T21:07:30Z foom: who is b9.com? 2015-09-02T21:07:39Z stassats: kmr? 2015-09-02T21:11:10Z carvite quit (Ping timeout: 240 seconds) 2015-09-02T21:15:09Z foom: Did it get hijacked or something? the nameservers changed recently from ns.b9.com and ns2.b9.com to ns1.cnzzdns.com and ns2.cnzzdns.com. That seems suspicious, at least, at first glance. 2015-09-02T21:15:44Z foom: sbcl.org's registrar will do dns for you for free; whoever owns it should probably just use enom's dns service. :) 2015-09-02T21:17:28Z carvite joined #sbcl 2015-09-02T21:17:31Z joshe: most registrars will nowadays 2015-09-02T21:18:43Z foom: Indeed, not claiming it was a distinguishing characteristic, just that they are part of that "most", so it'd be easy. 2015-09-02T21:19:17Z joshe: right 2015-09-02T21:24:25Z angavrilov quit (Remote host closed the connection) 2015-09-02T21:27:21Z eudoxia_ quit (Quit: Leaving) 2015-09-02T21:52:49Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-02T21:57:20Z tylergoza quit (Quit: Leaving...) 2015-09-02T21:57:43Z slyrus_ joined #sbcl 2015-09-02T22:00:19Z slyrus quit (Ping timeout: 252 seconds) 2015-09-02T22:00:23Z slyrus_ is now known as slyrus 2015-09-02T22:01:13Z carvite quit (Ping timeout: 246 seconds) 2015-09-02T22:03:40Z carvite joined #sbcl 2015-09-02T22:18:40Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T22:19:53Z bendiken joined #sbcl 2015-09-02T22:26:01Z psilord joined #sbcl 2015-09-02T22:37:16Z stassats quit (Ping timeout: 246 seconds) 2015-09-02T22:47:30Z hydan quit (Ping timeout: 240 seconds) 2015-09-02T22:53:41Z attila_lendvai is delighted to see an sbcl package installing on his new odroid xu4 (arm) 2015-09-02T22:55:26Z slyrus quit (Ping timeout: 240 seconds) 2015-09-02T23:16:02Z scymtym quit (Ping timeout: 260 seconds) 2015-09-02T23:22:17Z dougk_: chandlerc: I can post this in the CL if you'd like: the "related issue" is that whether the files end in '.s' or '.S' is irrelevant to Myriad because their files end in '.asm', so *something* has to change to allow that. 2015-09-02T23:22:54Z dougk_: but if you make '.asm' equivalent to '.s' which is technically correct (per clang), it just does nothing because blaze never compiles un-preprocessed asm source. It's just broken. 2015-09-02T23:23:58Z dougk_: so for pre-processed asm, it's slightly less broken in that you can actually compile '.S' files, except that myriad can't produce the artifact for a '.S' files that states the inclusions because moviAsm never does 2015-09-02T23:24:08Z dougk_: wrong room. 2015-09-02T23:25:01Z carvite quit (Ping timeout: 252 seconds) 2015-09-02T23:28:12Z carvite joined #sbcl 2015-09-02T23:39:41Z rick-monster joined #sbcl 2015-09-02T23:42:23Z karswell` quit (Read error: Connection reset by peer) 2015-09-02T23:47:16Z rick-monster: Hi after talking to some guys on #lisp I came up with a totally dumb hack that seems to let me run realtime audio through sbcl via linux jack audio server at much lower latencies than I thought possible, even when the realtime sbcl thread is consing quite a bit. 2015-09-02T23:47:45Z rick-monster: so here is aforementioned dumb hack: http://paste.lisp.org/display/154685 2015-09-02T23:58:31Z rick-monster: so I am wondering whether there is any reason why this may be a bad idea? I *have* seen the thing blow up after half an hour or so running trouble-free but on the scale of minutes it seems very stable... 2015-09-03T00:01:00Z stassats joined #sbcl 2015-09-03T00:11:46Z Ettore quit (Quit: Leaving.) 2015-09-03T00:18:34Z les quit (Ping timeout: 252 seconds) 2015-09-03T00:24:16Z stassats quit (Ping timeout: 265 seconds) 2015-09-03T00:24:51Z les joined #sbcl 2015-09-03T00:31:44Z akkad: ooh netbsd-arm 2015-09-03T01:12:30Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-09-03T01:22:09Z rick-monster quit (Ping timeout: 250 seconds) 2015-09-03T01:25:49Z joshe: oh, you'll probably be able to test that easier than I can :) 2015-09-03T01:26:49Z momo-reina joined #sbcl 2015-09-03T01:26:59Z momo-rei` joined #sbcl 2015-09-03T01:48:29Z bendiken quit 2015-09-03T02:04:52Z nikki93 joined #sbcl 2015-09-03T02:19:22Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:25:23Z nikki93 joined #sbcl 2015-09-03T02:26:41Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:26:48Z nikki93 joined #sbcl 2015-09-03T02:31:27Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:34:24Z nikki93 joined #sbcl 2015-09-03T03:14:00Z nikki93 quit (Remote host closed the connection) 2015-09-03T03:18:13Z momo-rei` quit (Ping timeout: 252 seconds) 2015-09-03T03:18:14Z momo-reina quit (Ping timeout: 252 seconds) 2015-09-03T03:31:34Z ccl-logbot joined #sbcl 2015-09-03T03:31:34Z 2015-09-03T03:31:35Z names: ccl-logbot les carvite psilord minion specbot selat ASau psy_ fiddlerwoaroof DeadTrickster dougk_ kanru zacts nicdev` DGASAU heddwch alchemis7 loke christop1 abbe jsnell_ Quadrescence dustinm` fikusz Intensity edgar-rft igajsin_m flip214 jeremyheiler Bike |3b| chris2 igajsin tmh_ jfe jdz White_Flame dsp_ yauz rj-code schjetne mood _iwc p_l fe[nl]ix antoszka drmeister jackc- luis akkad dim pootler chu frankS2 jlarocco aeth joshe irsol ferada pkhuong brucem 2015-09-03T03:31:35Z names: scymtym__ foom @Xof pchrist reb PuercoPop jackdaniel 2015-09-03T03:47:25Z rick-monster joined #sbcl 2015-09-03T05:15:27Z psy_ quit (Read error: Connection reset by peer) 2015-09-03T05:16:28Z psy_ joined #sbcl 2015-09-03T05:16:54Z psy_ quit (Max SendQ exceeded) 2015-09-03T05:34:50Z rick-monster quit (Remote host closed the connection) 2015-09-03T05:36:53Z Shinmera joined #sbcl 2015-09-03T05:59:40Z ASau quit (Ping timeout: 246 seconds) 2015-09-03T06:10:37Z Cymew joined #sbcl 2015-09-03T06:27:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-03T07:20:54Z kanru quit (Remote host closed the connection) 2015-09-03T07:23:04Z kanru joined #sbcl 2015-09-03T07:23:05Z hydan joined #sbcl 2015-09-03T07:29:00Z kanru quit (Remote host closed the connection) 2015-09-03T07:30:58Z Ettore joined #sbcl 2015-09-03T07:31:24Z kanru joined #sbcl 2015-09-03T07:39:09Z angavrilov joined #sbcl 2015-09-03T08:23:58Z zacts quit (Read error: Connection reset by peer) 2015-09-03T08:25:00Z zacts joined #sbcl 2015-09-03T09:00:29Z heddwch quit (Read error: Connection reset by peer) 2015-09-03T09:01:06Z heddwch joined #sbcl 2015-09-03T09:15:05Z Intensity quit (Remote host closed the connection) 2015-09-03T09:15:55Z momo-reina joined #sbcl 2015-09-03T09:25:15Z Intensity joined #sbcl 2015-09-03T10:10:33Z hlavaty joined #sbcl 2015-09-03T10:36:11Z stassats joined #sbcl 2015-09-03T11:01:15Z heddwch quit (Read error: Connection reset by peer) 2015-09-03T11:01:22Z heddwch joined #sbcl 2015-09-03T11:01:47Z foom quit (Ping timeout: 244 seconds) 2015-09-03T11:02:23Z chris2 quit (Ping timeout: 250 seconds) 2015-09-03T11:07:16Z chris2 joined #sbcl 2015-09-03T11:15:03Z foom joined #sbcl 2015-09-03T11:36:48Z slyrus joined #sbcl 2015-09-03T12:05:46Z jfe: has the sbcl project considered moving its repository to github? 2015-09-03T12:07:06Z scymtym__: jfe: there is a mirror on github: https://github.com/sbcl/sbcl 2015-09-03T12:07:30Z jfe: oh! i should have thought to search for it first. thanks :) 2015-09-03T12:07:41Z scymtym__: no problem 2015-09-03T12:08:03Z Shinmera: jfe: As far as I know pull requests and issues and the like aren't looked at there though 2015-09-03T12:08:23Z stassats: jfe: not considered 2015-09-03T12:09:50Z eudoxia joined #sbcl 2015-09-03T12:11:39Z jfe: the go project moved from mercurial to git+github to encourage more open source participation, and i wondered if that were also desirable to the sbcl maintainers. 2015-09-03T12:12:22Z jfe: sbcl is probably much more stable at this point, so maybe it’s not as much of a concern. 2015-09-03T12:12:49Z stassats: if you can't bother writing an email for your contributions, then maybe it's not worth it 2015-09-03T12:13:54Z jfe: you’re probably right. to be clear, i’m not a github fanboy :) 2015-09-03T12:14:00Z eudoxia: i recently learned that GHC is on the same boat (taking contribs only via mailing list) and it was surprising 2015-09-03T12:14:16Z stassats: but it's not only ml for sbcl 2015-09-03T12:14:36Z eudoxia: anyways i support letting users contribute through PRs because i don't even know how to use a mailing list :^) 2015-09-03T12:15:25Z stassats: put sbcl-bugs@lists.sourceforge.net into the address field 2015-09-03T12:15:31Z stassats: no subscription needed 2015-09-03T12:15:42Z stassats: open tickets https://bugs.launchpad.net/sbcl 2015-09-03T12:16:01Z eudoxia: hmm, but how does one reply to an email in the list without having it in their inbox? 2015-09-03T12:16:04Z stassats: or go here and cry really loud that you can't use either because of you are a vegan or something 2015-09-03T12:16:22Z eudoxia: hahaha 2015-09-03T12:17:14Z jfe: vegan-source software… 2015-09-03T13:06:37Z psilord quit (Quit: Leaving.) 2015-09-03T13:42:51Z scymtym joined #sbcl 2015-09-03T13:56:28Z Posterdati joined #sbcl 2015-09-03T13:56:39Z Posterdati: ji 2015-09-03T13:56:40Z Posterdati: hi 2015-09-03T13:56:52Z Posterdati: please how can I install the sources to for sbcl? 2015-09-03T14:10:43Z bendiken joined #sbcl 2015-09-03T14:33:39Z psilord joined #sbcl 2015-09-03T14:39:30Z Cymew quit (Ping timeout: 240 seconds) 2015-09-03T15:06:09Z carvite quit (Ping timeout: 244 seconds) 2015-09-03T15:09:24Z carvite joined #sbcl 2015-09-03T15:14:05Z attila_lendvai joined #sbcl 2015-09-03T15:18:58Z rjmacready joined #sbcl 2015-09-03T15:19:14Z rjmacready: hey guys 2015-09-03T15:19:34Z rjmacready: is there any problem with www.sbcl.org? 2015-09-03T15:19:39Z rjmacready: i cant access it 2015-09-03T15:19:47Z rjmacready: ERR_NAME_RESOLUTION_FAILED 2015-09-03T15:22:22Z stassats: yes 2015-09-03T15:26:37Z carvite quit (Ping timeout: 256 seconds) 2015-09-03T15:28:22Z carvite joined #sbcl 2015-09-03T15:34:04Z rjmacready: ok then, thanks for the assistance :) 2015-09-03T15:34:24Z stassats: rjmacready: http://sbcl.sourceforge.net/ 2015-09-03T15:37:21Z rjmacready: stassats: thanks! 2015-09-03T15:51:35Z psy_ joined #sbcl 2015-09-03T15:52:09Z psy_ quit (Max SendQ exceeded) 2015-09-03T15:52:34Z psy_ joined #sbcl 2015-09-03T16:38:54Z rick-monster joined #sbcl 2015-09-03T16:40:58Z Ettore quit (Quit: Leaving.) 2015-09-03T16:42:34Z Ettore joined #sbcl 2015-09-03T16:49:56Z rick-monster: could anyone in here say if it would be remotely feasible to hack the boehm garbage collector into sbcl? (it's a gc library for any C program). I'm faffing about with realtime audio and came to the conclusion what I *really* need is an implementation with option for incremental gc... 2015-09-03T16:50:23Z jackdaniel: sbcl has it's own GC 2015-09-03T16:50:41Z stassats: doesn't make much sense 2015-09-03T16:50:45Z jackdaniel: but you can use it exclusively via FFI 2015-09-03T16:53:08Z rick-monster: as I understand it sbcl gc is generational 2015-09-03T16:53:14Z rick-monster: I read this paper, referenced in the source code for sbcl gc ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps 2015-09-03T16:54:24Z fe[nl]ix: rick-monster: you can forget about it. it's feasible but a lot of work 2015-09-03T17:08:36Z jlarocco: fwiw, http://sbcl.sourceforge.net/index.html just not http://sbcl.org 2015-09-03T17:08:54Z jlarocco: oops, meant to have " is up" in there 2015-09-03T17:13:32Z stassats: i wouldn't consider it to be feasible 2015-09-03T17:13:55Z stassats: the gc is tightly integrated with code generation in sbcl 2015-09-03T17:17:54Z Xof: it depends on how much work is feasible :) 2015-09-03T17:18:49Z stassats: i would think that modifying boehm is unfeasible 2015-09-03T17:20:19Z rick-monster: ok thanks for the replies. I read that ECL uses boehm so might be possible to at least try out an incremental gc with realtime audio... 2015-09-03T17:26:20Z jlarocco: oh, oops, I meant to post that in #lisp 2015-09-03T17:50:24Z attila_lendvai: now that a release is out again... this is a useful addition that helped me out multiple times: https://github.com/sbcl/sbcl/pull/3 2015-09-03T17:51:19Z stassats: pull requests are not the way to submit patches 2015-09-03T17:51:31Z attila_lendvai: it's up on lp also 2015-09-03T17:52:09Z stassats: the it'll await its turn 2015-09-03T17:53:31Z scymtym: attila_lendvai: i looked at the patch a few times but never had enough time to get through. it definitely looked useful. 2015-09-03T17:53:41Z attila_lendvai: well, *I* will not miss it... but since I wrote it I have debugged stuff for others remotely with this on multiple occasions... one was a slime bug. 2015-09-03T17:54:48Z attila_lendvai: I'm running my sbcl with it for almost two years now, but I have to admit that I don't do much lisp these days 2015-09-03T17:56:09Z scymtym: attila_lendvai: the usefulness for you and others is pretty clear. the problem is lack of (committer-)time for review before merging the patch. 2015-09-03T17:57:14Z attila_lendvai: I meant to say that regarding the review part 2015-09-03T17:58:16Z attila_lendvai: as I remember I was testing it throughly because of the nature of the beast... the development was driven by a bug and pretty much finished when the backtrace finally come up. 2015-09-03T18:01:10Z ASau joined #sbcl 2015-09-03T18:02:12Z Xof: I'd also love to integrate / review / fix up the patch for the (aver (< i 2)) bug 2015-09-03T18:02:25Z Xof: but... time 2015-09-03T18:11:00Z rjmacready quit (Ping timeout: 246 seconds) 2015-09-03T18:22:03Z Quadrescence joined #sbcl 2015-09-03T18:22:15Z tylergoza joined #sbcl 2015-09-03T18:37:14Z eudoxia quit (Quit: Leaving) 2015-09-03T18:40:18Z eudoxia joined #sbcl 2015-09-03T19:13:33Z attila_lendvai: I'm always open for fixing/reworking any of my patches, but I know that that's only part of the time that is needed... 2015-09-03T19:17:38Z scymtym: yes, nobody likes committing something without taking a close look and understanding it to a reasonable extend 2015-09-03T19:30:26Z eudoxia quit (Ping timeout: 240 seconds) 2015-09-03T19:36:38Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-03T19:36:57Z Quadrescence joined #sbcl 2015-09-03T19:37:13Z Bicyclidine joined #sbcl 2015-09-03T19:54:56Z rpg joined #sbcl 2015-09-03T20:04:50Z hydan quit (Ping timeout: 260 seconds) 2015-09-03T20:28:45Z heddwch is now known as chikhin 2015-09-03T20:28:52Z chikhin is now known as heddwch 2015-09-03T20:43:43Z hydan joined #sbcl 2015-09-03T21:01:59Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-09-03T21:15:58Z prxq joined #sbcl 2015-09-03T21:23:12Z angavrilov quit (Remote host closed the connection) 2015-09-03T21:27:48Z attila_lendvai joined #sbcl 2015-09-03T21:32:41Z momo-reina quit (Ping timeout: 256 seconds) 2015-09-03T21:58:14Z hydan quit (Ping timeout: 260 seconds) 2015-09-03T22:01:58Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-03T22:12:51Z psilord quit (Quit: Leaving.) 2015-09-03T22:19:58Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-03T22:20:25Z tylergoza quit (Quit: Leaving...) 2015-09-03T22:22:49Z prxq quit (Remote host closed the connection) 2015-09-03T22:41:19Z rpg_ joined #sbcl 2015-09-03T22:41:29Z rpg_ quit (Client Quit) 2015-09-03T22:44:50Z rpg quit (Ping timeout: 240 seconds) 2015-09-03T22:45:03Z Bicyclidine quit (Quit: leaving) 2015-09-03T22:58:26Z scymtym quit (Ping timeout: 260 seconds) 2015-09-03T23:14:42Z psilord joined #sbcl 2015-09-03T23:19:00Z Ettore quit (Quit: Leaving.) 2015-09-04T00:08:23Z rpg joined #sbcl 2015-09-04T00:08:54Z rpg quit (Client Quit) 2015-09-04T00:18:30Z jlarocco_work joined #sbcl 2015-09-04T00:21:14Z slyrus quit (Read error: Connection reset by peer) 2015-09-04T00:21:50Z jlarocco quit (Ping timeout: 240 seconds) 2015-09-04T00:24:44Z slyrus joined #sbcl 2015-09-04T00:54:13Z akkad: getting a index out of bounds error on thread joining. https://gist.github.com/e5a07dbc7e4fd41024ce 2015-09-04T00:54:41Z stassats: wrong channel? 2015-09-04T00:57:21Z akkad: this is sbcl 2015-09-04T00:57:50Z stassats: it's not 2015-09-04T00:57:53Z akkad checks the pcall source. 2015-09-04T00:58:05Z akkad: k 2015-09-04T00:58:44Z akkad: can't create on any other implementation. so figured here was apropos 2015-09-04T00:59:03Z stassats: even if it were, that paste is useless 2015-09-04T00:59:18Z stassats: so, you might as well not paste it 2015-09-04T01:01:20Z akkad: agreed, the default output on errors leaves a lot to be desired 2015-09-04T01:01:59Z stassats: the error is just fine 2015-09-04T01:02:11Z bendiken quit 2015-09-04T01:04:48Z akkad: but clearly of no value 2015-09-04T01:05:13Z akkad left #sbcl 2015-09-04T01:05:47Z stassats: to me, because i have no context 2015-09-04T01:19:54Z akkad joined #sbcl 2015-09-04T01:32:35Z rick-monster quit (Ping timeout: 264 seconds) 2015-09-04T01:47:26Z stassats quit (Ping timeout: 240 seconds) 2015-09-04T01:50:47Z akkad left #sbcl 2015-09-04T02:41:08Z eudoxia joined #sbcl 2015-09-04T02:41:13Z eudoxia quit (Remote host closed the connection) 2015-09-04T03:27:10Z dougk_ quit (Ping timeout: 246 seconds) 2015-09-04T03:27:28Z dougk_ joined #sbcl 2015-09-04T03:28:56Z brucem quit (Ping timeout: 246 seconds) 2015-09-04T03:35:42Z brucem joined #sbcl 2015-09-04T03:35:51Z brucem quit (Changing host) 2015-09-04T03:35:51Z brucem joined #sbcl 2015-09-04T04:34:41Z nikki93 joined #sbcl 2015-09-04T04:36:06Z jackdaniel: /j #gitlab 2015-09-04T04:43:12Z gingerale joined #sbcl 2015-09-04T04:47:26Z psy_ quit (Ping timeout: 272 seconds) 2015-09-04T04:52:08Z nikki93 quit (Remote host closed the connection) 2015-09-04T04:52:24Z psy_ joined #sbcl 2015-09-04T04:52:54Z psy_ quit (Max SendQ exceeded) 2015-09-04T04:54:38Z psy_ joined #sbcl 2015-09-04T05:02:32Z gingerale quit (Remote host closed the connection) 2015-09-04T05:19:23Z nikki93 joined #sbcl 2015-09-04T05:19:44Z selat quit (Quit: Lost terminal) 2015-09-04T05:25:18Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:27:45Z nikki93 joined #sbcl 2015-09-04T05:28:07Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:34:39Z nikki93 joined #sbcl 2015-09-04T05:39:26Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:52:32Z nikki93 joined #sbcl 2015-09-04T05:57:51Z nikki93 quit (Remote host closed the connection) 2015-09-04T06:01:23Z psy_ quit (Ping timeout: 264 seconds) 2015-09-04T06:02:11Z Shinmera joined #sbcl 2015-09-04T06:04:17Z nikki93 joined #sbcl 2015-09-04T06:21:10Z ASau quit (Ping timeout: 272 seconds) 2015-09-04T06:40:03Z scymtym joined #sbcl 2015-09-04T07:05:19Z nikki93 quit (Remote host closed the connection) 2015-09-04T07:05:45Z nikki93 joined #sbcl 2015-09-04T07:14:47Z heddwch quit (Excess Flood) 2015-09-04T07:14:55Z heddwch joined #sbcl 2015-09-04T07:19:23Z angavrilov joined #sbcl 2015-09-04T07:25:38Z Cymew joined #sbcl 2015-09-04T07:29:56Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T07:32:28Z heddwch joined #sbcl 2015-09-04T07:37:48Z heddwch quit (Excess Flood) 2015-09-04T07:37:56Z heddwch joined #sbcl 2015-09-04T07:40:11Z heddwch quit (Excess Flood) 2015-09-04T07:40:18Z heddwch joined #sbcl 2015-09-04T08:00:29Z heddwch quit (Excess Flood) 2015-09-04T08:00:41Z heddwch joined #sbcl 2015-09-04T08:01:42Z heddwch quit (Excess Flood) 2015-09-04T08:04:05Z heddwch joined #sbcl 2015-09-04T08:10:12Z heddwch quit (Excess Flood) 2015-09-04T08:31:46Z attila_lendvai joined #sbcl 2015-09-04T09:26:43Z stassats joined #sbcl 2015-09-04T09:46:38Z heddwch joined #sbcl 2015-09-04T09:52:31Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T09:52:57Z heddwch joined #sbcl 2015-09-04T10:11:32Z heddwch quit (Excess Flood) 2015-09-04T10:12:09Z heddwch joined #sbcl 2015-09-04T10:14:50Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T10:14:57Z heddwch joined #sbcl 2015-09-04T10:18:20Z nikki93 quit (Remote host closed the connection) 2015-09-04T10:18:43Z heddwch quit (Excess Flood) 2015-09-04T10:18:50Z heddwch joined #sbcl 2015-09-04T10:25:29Z tmh_ quit (Remote host closed the connection) 2015-09-04T10:26:00Z tmh_ joined #sbcl 2015-09-04T10:28:46Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T10:43:55Z heddwch joined #sbcl 2015-09-04T10:49:33Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T11:01:09Z heddwch joined #sbcl 2015-09-04T11:10:57Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-04T11:14:16Z stassats: Xof: i'd rather get rid of the stack machine fasls altogether 2015-09-04T11:15:02Z stassats: although that may make reading fasls less generic, but what's the point of being generic? 2015-09-04T11:15:39Z chu quit (Ping timeout: 265 seconds) 2015-09-04T11:16:33Z stassats: instead of a stack machine i would use [byte indentifying the object][object specific data] 2015-09-04T11:17:10Z chu joined #sbcl 2015-09-04T11:17:28Z stassats: at least that's what i use for my object storage, it's fast and compact 2015-09-04T11:18:56Z nikki93 joined #sbcl 2015-09-04T11:23:23Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T11:23:54Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-04T11:24:10Z heddwch joined #sbcl 2015-09-04T11:45:08Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T11:57:21Z heddwch joined #sbcl 2015-09-04T11:58:07Z Ettore joined #sbcl 2015-09-04T12:05:48Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T12:20:33Z heddwch joined #sbcl 2015-09-04T12:30:05Z stassats quit (Ping timeout: 265 seconds) 2015-09-04T12:35:24Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T12:46:33Z heddwch joined #sbcl 2015-09-04T12:48:54Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T12:51:44Z heddwch joined #sbcl 2015-09-04T12:55:08Z psilord quit (Quit: Leaving.) 2015-09-04T12:59:04Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T13:00:16Z fe[nl]ix: as long as fasls can still be concatenated 2015-09-04T13:13:29Z heddwch joined #sbcl 2015-09-04T13:39:34Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T13:45:01Z heddwch joined #sbcl 2015-09-04T13:55:03Z psilord joined #sbcl 2015-09-04T13:59:34Z attila_lendvai joined #sbcl 2015-09-04T14:12:04Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T14:15:05Z eudoxia joined #sbcl 2015-09-04T14:28:45Z heddwch joined #sbcl 2015-09-04T14:53:38Z heddwch quit (Ping timeout: 265 seconds) 2015-09-04T15:02:06Z Cymew quit (Ping timeout: 240 seconds) 2015-09-04T15:04:12Z heddwch joined #sbcl 2015-09-04T15:15:16Z tylergoza joined #sbcl 2015-09-04T15:15:58Z heddwch quit (Read error: Connection reset by peer) 2015-09-04T15:39:48Z heddwch joined #sbcl 2015-09-04T15:42:19Z gingerale joined #sbcl 2015-09-04T15:53:56Z attila_lendvai: FTR, a fix for the debugger: https://github.com/sbcl/sbcl/pull/11 2015-09-04T15:55:42Z dustinm` quit (Ping timeout: 244 seconds) 2015-09-04T15:56:49Z dustinm` joined #sbcl 2015-09-04T16:48:06Z hlavaty quit (Remote host closed the connection) 2015-09-04T17:03:16Z nikki93 joined #sbcl 2015-09-04T17:05:42Z psilord quit (Read error: Connection reset by peer) 2015-09-04T17:07:15Z psilord joined #sbcl 2015-09-04T17:18:12Z nikki93 quit (Remote host closed the connection) 2015-09-04T17:18:43Z stassats joined #sbcl 2015-09-04T17:18:48Z stassats quit (Changing host) 2015-09-04T17:18:48Z stassats joined #sbcl 2015-09-04T17:27:26Z rpg joined #sbcl 2015-09-04T17:27:35Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-09-04T17:49:34Z psy_ joined #sbcl 2015-09-04T17:50:03Z psy_ quit (Max SendQ exceeded) 2015-09-04T17:51:02Z psy_ joined #sbcl 2015-09-04T17:56:06Z ASau joined #sbcl 2015-09-04T18:06:54Z Ettore quit (Quit: Leaving.) 2015-09-04T18:13:59Z rpg_ joined #sbcl 2015-09-04T18:18:05Z rpg quit (Ping timeout: 265 seconds) 2015-09-04T18:18:18Z rpg_ quit (Ping timeout: 244 seconds) 2015-09-04T18:22:37Z gingerale quit (Ping timeout: 246 seconds) 2015-09-04T18:34:09Z ehaliewicz joined #sbcl 2015-09-04T18:40:45Z edgar-rft quit (Quit: edgar-rft) 2015-09-04T18:54:35Z ehaliewicz left #sbcl 2015-09-04T19:09:50Z karswell joined #sbcl 2015-09-04T19:31:14Z eudoxia_ joined #sbcl 2015-09-04T19:33:41Z eudoxia_ quit (Client Quit) 2015-09-04T19:34:30Z eudoxia quit (Ping timeout: 240 seconds) 2015-09-04T19:46:08Z jfe__ joined #sbcl 2015-09-04T19:46:52Z eudoxia joined #sbcl 2015-09-04T19:57:04Z karswell` joined #sbcl 2015-09-04T19:57:07Z karswell quit (Read error: Connection reset by peer) 2015-09-04T20:05:46Z prxq joined #sbcl 2015-09-04T20:14:33Z frankS2_ joined #sbcl 2015-09-04T20:14:56Z slyrus_ joined #sbcl 2015-09-04T20:15:27Z luis` joined #sbcl 2015-09-04T20:15:57Z jlarocco joined #sbcl 2015-09-04T20:16:04Z les quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z frankS2 quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z slyrus quit (Read error: Connection reset by peer) 2015-09-04T20:16:05Z Intensity quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z luis quit (Ping timeout: 244 seconds) 2015-09-04T20:16:06Z Intensity joined #sbcl 2015-09-04T20:16:08Z Intensity quit (Changing host) 2015-09-04T20:16:08Z Intensity joined #sbcl 2015-09-04T20:16:08Z jlarocco_work quit (Ping timeout: 244 seconds) 2015-09-04T20:16:09Z slyrus_ is now known as slyrus 2015-09-04T20:16:24Z les joined #sbcl 2015-09-04T20:17:40Z rpg joined #sbcl 2015-09-04T20:18:13Z frankS2_ is now known as frankS2 2015-09-04T20:18:48Z Ettore joined #sbcl 2015-09-04T20:36:43Z tylergoza quit (Quit: Leaving...) 2015-09-04T21:03:51Z rpg quit (Quit: rpg) 2015-09-04T21:08:49Z reb quit (Ping timeout: 244 seconds) 2015-09-04T21:12:48Z zacts quit (Ping timeout: 250 seconds) 2015-09-04T21:14:08Z Bicyclidine joined #sbcl 2015-09-04T21:16:08Z reb joined #sbcl 2015-09-04T21:25:24Z jfe__ quit (Quit: Leaving) 2015-09-04T21:37:20Z Bicyclidine quit (Quit: leaving) 2015-09-04T22:03:15Z psilord quit (Quit: Leaving.) 2015-09-04T22:16:48Z eudoxia quit (Quit: Leaving) 2015-09-04T22:17:19Z angavrilov quit (Remote host closed the connection) 2015-09-04T23:00:05Z karswell` quit (Remote host closed the connection) 2015-09-04T23:00:18Z karswell` joined #sbcl 2015-09-04T23:05:32Z prxq quit (Remote host closed the connection) 2015-09-04T23:08:09Z psilord joined #sbcl 2015-09-04T23:26:19Z zacts joined #sbcl 2015-09-04T23:46:08Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-05T00:13:53Z Ettore quit (Quit: Leaving.) 2015-09-05T00:31:31Z stassats quit (Ping timeout: 246 seconds) 2015-09-05T01:53:46Z scymtym quit (Ping timeout: 240 seconds) 2015-09-05T02:36:04Z psy_ quit (Ping timeout: 250 seconds) 2015-09-05T03:23:51Z edgar-rft joined #sbcl 2015-09-05T03:27:25Z brucem quit (Ping timeout: 246 seconds) 2015-09-05T03:27:59Z brucem joined #sbcl 2015-09-05T03:41:54Z psy_ joined #sbcl 2015-09-05T03:42:37Z psy_ quit (Max SendQ exceeded) 2015-09-05T03:43:12Z psy_ joined #sbcl 2015-09-05T03:44:14Z brucem quit (Changing host) 2015-09-05T03:44:14Z brucem joined #sbcl 2015-09-05T05:15:49Z karswell` quit (Read error: Connection reset by peer) 2015-09-05T05:16:05Z karswell` joined #sbcl 2015-09-05T05:58:44Z psy_ quit (Read error: No route to host) 2015-09-05T06:00:57Z psy_ joined #sbcl 2015-09-05T06:30:41Z gingerale joined #sbcl 2015-09-05T07:01:37Z Shinmera joined #sbcl 2015-09-05T07:02:02Z scymtym joined #sbcl 2015-09-05T07:02:05Z jdz quit (Ping timeout: 256 seconds) 2015-09-05T07:07:27Z jdz joined #sbcl 2015-09-05T07:35:20Z angavrilov joined #sbcl 2015-09-05T07:35:44Z psy_ quit (Ping timeout: 268 seconds) 2015-09-05T08:14:52Z Xof: haha 2015-09-05T08:15:07Z Xof: the last xc-host leak (in this batch) is an evaluator-strategy leak 2015-09-05T08:15:23Z Xof: different answers (in terms of list structure) depending on whether it's interpreted or compiled 2015-09-05T08:24:05Z zacts quit (Read error: Connection reset by peer) 2015-09-05T08:24:46Z zacts joined #sbcl 2015-09-05T09:18:56Z igajsin_m quit (Read error: Connection reset by peer) 2015-09-05T09:20:12Z igajsin quit (Remote host closed the connection) 2015-09-05T09:30:20Z attila_lendvai joined #sbcl 2015-09-05T10:29:14Z nikki93 joined #sbcl 2015-09-05T10:46:13Z stassats joined #sbcl 2015-09-05T11:13:19Z psy_ joined #sbcl 2015-09-05T11:27:33Z christop1 is now known as christoph_debian 2015-09-05T11:48:23Z Ettore joined #sbcl 2015-09-05T11:56:11Z selat joined #sbcl 2015-09-05T11:58:25Z pkhuong quit (Ping timeout: 246 seconds) 2015-09-05T12:11:36Z pkhuong joined #sbcl 2015-09-05T12:11:59Z pkhuong is now known as Guest28329 2015-09-05T12:34:16Z psy_ quit (Ping timeout: 246 seconds) 2015-09-05T13:06:31Z eudoxia joined #sbcl 2015-09-05T14:03:02Z eudoxia quit (Quit: Leaving) 2015-09-05T14:03:26Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-05T14:08:17Z stassats: oops, a bus error on armel 2015-09-05T14:23:31Z stassats: (sin 16d0) is causing it 2015-09-05T14:35:18Z stassats: huh, armel for some reason allocates something during (plusp (sin x)) 2015-09-05T14:35:21Z stassats: while armhf doesn't 2015-09-05T14:38:25Z stassats: (sin 15) works 2015-09-05T14:38:33Z stassats: but the result is positive, 16 is negative 2015-09-05T14:38:46Z stassats: huh 2015-09-05T14:38:49Z stassats: result should be positive 2015-09-05T14:38:54Z stassats: (sin 15) => 0.0 actually 2015-09-05T14:40:46Z stassats: downloaded my binary for sbcl-1.2.7, (sin 15) => 0.65... 2015-09-05T14:40:54Z stassats: so, something is miscompiled here 2015-09-05T14:41:21Z stassats: and there's no spurious allocation in disassembly 2015-09-05T14:41:23Z stassats: huh, huh 2015-09-05T14:44:32Z stassats: for some reason it does move-from-unsigned NARGS=>R0 after the alien call to sin 2015-09-05T14:45:04Z Guest28329 is now known as pkhuong 2015-09-05T14:45:56Z stassats: then it's MOVE-TO-DOUBLE R0 => F0 2015-09-05T14:46:00Z stassats: huh, huh 2015-09-05T14:47:04Z stassats: but it should be move-int-args-to-double 2015-09-05T14:53:24Z stassats: but it does correctly use move-double-to-int-args 2015-09-05T14:58:17Z stassats: male-call-out-tns correctly returns move-int-args-to-double 2015-09-05T15:03:13Z stassats: ok 2015-09-05T15:04:28Z stassats: it's e0721f45d2a1b750f624b09e070f4a4bd6aa9419 2015-09-05T15:09:51Z nikki93 quit (Remote host closed the connection) 2015-09-05T15:10:48Z stassats: even simple clean ups can break things 2015-09-05T15:15:11Z scymtym: sorry. i tried to be extra careful with that one 2015-09-05T15:15:29Z stassats: well, it's easy to fix 2015-09-05T15:15:40Z stassats: but it wasn't caught because i didn't build armel for a long time 2015-09-05T15:15:47Z stassats: was missing libc6:armel 2015-09-05T15:24:45Z stassats: scymtym: why was the date 2013? 2015-09-05T15:24:59Z stassats: there was no arm in 2013, is that an automerge fail? 2015-09-05T15:25:29Z scymtym: i probably started to write ENSURE-LIST in 2013 and then kept rebasing 2015-09-05T15:26:03Z scymtym: where does it touch the arm backend? 2015-09-05T15:26:10Z stassats: in aliencomp 2015-09-05T15:27:13Z scymtym: the second use of RESULT-TNS? 2015-09-05T15:27:20Z stassats: yes 2015-09-05T15:27:32Z scymtym: :( 2015-09-05T15:28:16Z scymtym: i specifically looked out for this kind of thing but concentration without tool support only gets you so far (or at least me) 2015-09-05T15:34:17Z Ettore quit (Quit: Leaving.) 2015-09-05T15:34:36Z Ettore joined #sbcl 2015-09-05T16:00:12Z hydan joined #sbcl 2015-09-05T16:48:42Z Xof: csr21@aleph-null:/tmp/tmp.Wa4HLyp6S7/x86$ diff -r {ccl32,sbcl}/obj/from-xc 2015-09-05T16:48:42Z Xof: csr21@aleph-null:/tmp/tmp.Wa4HLyp6S7/x86$ diff -r {clisp,sbcl}/obj/from-xc 2015-09-05T16:48:44Z Xof: ya 2015-09-05T16:48:46Z Xof: y 2015-09-05T16:52:20Z Xof: scymtym: we can start checking the host-lisp differences tests again 2015-09-05T17:00:44Z karswell` quit (Remote host closed the connection) 2015-09-05T17:11:53Z psy_ joined #sbcl 2015-09-05T17:12:17Z psy_ quit (Max SendQ exceeded) 2015-09-05T17:13:00Z psy_ joined #sbcl 2015-09-05T17:34:32Z scymtym: Xof: according to https://ci.cor-lab.org/job/sbcl-master-compare-outputs/421/console, you fixed the differences in numbers.lisp for ccl and clisp, but a difference in seqtran.lisp for clisp remains 2015-09-05T18:34:19Z hydan quit (Ping timeout: 252 seconds) 2015-09-05T18:50:41Z edgar-rft quit (Quit: edgar-rft) 2015-09-05T19:02:24Z DGASAU` joined #sbcl 2015-09-05T19:06:47Z DGASAU quit (Ping timeout: 264 seconds) 2015-09-05T19:09:07Z attila_lendvai joined #sbcl 2015-09-05T19:09:07Z attila_lendvai quit (Changing host) 2015-09-05T19:09:07Z attila_lendvai joined #sbcl 2015-09-05T19:10:33Z Xof: I haven't pushed the last change yet 2015-09-05T19:10:41Z Xof: sorry 2015-09-05T19:25:59Z scymtym: Xof: no problem. i just mentioned it in case you weren't aware 2015-09-05T19:43:17Z nikki93 joined #sbcl 2015-09-05T20:10:44Z nikki93 quit (Remote host closed the connection) 2015-09-05T21:20:48Z nikki93 joined #sbcl 2015-09-05T21:21:00Z nikki93 quit (Remote host closed the connection) 2015-09-05T22:13:25Z angavrilov quit (Remote host closed the connection) 2015-09-05T22:39:11Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-05T22:51:27Z nikki93 joined #sbcl 2015-09-05T23:36:09Z gabriel_laddel joined #sbcl 2015-09-05T23:37:31Z nicdev` is now known as nicdev 2015-09-05T23:48:28Z nikki93 quit (Remote host closed the connection) 2015-09-05T23:49:25Z Ettore quit (Quit: Leaving.) 2015-09-05T23:52:55Z scymtym quit (Ping timeout: 246 seconds) 2015-09-06T00:34:09Z hydan joined #sbcl 2015-09-06T01:00:38Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-06T01:01:24Z attila_lendvai joined #sbcl 2015-09-06T01:21:23Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T01:22:26Z stassats quit (Ping timeout: 240 seconds) 2015-09-06T01:24:28Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-06T02:34:45Z psy_ quit (Ping timeout: 268 seconds) 2015-09-06T03:06:45Z nikki93 joined #sbcl 2015-09-06T03:27:11Z gabriel_laddel joined #sbcl 2015-09-06T03:27:39Z karswell joined #sbcl 2015-09-06T03:48:24Z jlarocco_ joined #sbcl 2015-09-06T03:52:08Z jlarocco___ joined #sbcl 2015-09-06T03:52:30Z jlarocco quit (Remote host closed the connection) 2015-09-06T03:52:51Z jlarocco___ left #sbcl 2015-09-06T03:53:43Z jlarocco joined #sbcl 2015-09-06T03:54:51Z jlarocco_ quit (Ping timeout: 244 seconds) 2015-09-06T04:18:16Z nikki93 quit (Remote host closed the connection) 2015-09-06T04:41:48Z edgar-rft joined #sbcl 2015-09-06T04:58:24Z psy_ joined #sbcl 2015-09-06T04:58:51Z dustinm` quit (K-Lined) 2015-09-06T05:00:05Z jeremyheiler quit (K-Lined) 2015-09-06T05:00:52Z jeremyheiler joined #sbcl 2015-09-06T05:03:21Z dustinm` joined #sbcl 2015-09-06T05:37:34Z karswell quit (Read error: Connection reset by peer) 2015-09-06T05:56:47Z Shinmera joined #sbcl 2015-09-06T06:53:56Z scymtym joined #sbcl 2015-09-06T07:35:26Z psy_ quit (Ping timeout: 240 seconds) 2015-09-06T08:36:17Z angavrilov joined #sbcl 2015-09-06T08:40:35Z scymtym quit (Ping timeout: 256 seconds) 2015-09-06T09:04:38Z scymtym joined #sbcl 2015-09-06T09:54:59Z schjetne quit (Quit: ZNC - http://znc.in) 2015-09-06T10:01:58Z stassats joined #sbcl 2015-09-06T10:13:06Z ASau quit (Ping timeout: 240 seconds) 2015-09-06T11:17:37Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T11:22:07Z gabriel_laddel joined #sbcl 2015-09-06T11:32:30Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T13:25:47Z LiamH joined #sbcl 2015-09-06T14:33:47Z hydan quit (Ping timeout: 268 seconds) 2015-09-06T14:34:53Z ASau joined #sbcl 2015-09-06T15:21:16Z dougk2 joined #sbcl 2015-09-06T15:22:39Z petergil joined #sbcl 2015-09-06T15:49:53Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-06T15:58:11Z attila_lendvai joined #sbcl 2015-09-06T16:17:09Z psy_ joined #sbcl 2015-09-06T16:46:16Z dougk2 joined #sbcl 2015-09-06T16:50:27Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-06T16:51:30Z karswell joined #sbcl 2015-09-06T17:57:20Z karswell` joined #sbcl 2015-09-06T17:58:03Z karswell quit (Read error: Connection reset by peer) 2015-09-06T18:04:25Z DeadTrickster quit (Read error: No route to host) 2015-09-06T18:16:49Z nikki93 joined #sbcl 2015-09-06T18:20:00Z attila_lendvai quit (Quit: Leaving.) 2015-09-06T18:31:51Z karswell` quit (Remote host closed the connection) 2015-09-06T18:32:06Z karswell` joined #sbcl 2015-09-06T18:33:09Z edgar-rft quit (Quit: edgar-rft) 2015-09-06T18:33:23Z attila_lendvai joined #sbcl 2015-09-06T18:33:45Z attila_lendvai quit (Changing host) 2015-09-06T18:33:45Z attila_lendvai joined #sbcl 2015-09-06T19:13:44Z antoszka quit (Quit: +++ killed by SIGSEGV +++) 2015-09-06T19:35:57Z slyrus_ joined #sbcl 2015-09-06T19:37:31Z slyrus quit (Ping timeout: 250 seconds) 2015-09-06T19:37:56Z slyrus_ is now known as slyrus 2015-09-06T19:38:06Z antoszka joined #sbcl 2015-09-06T19:41:07Z mprelude joined #sbcl 2015-09-06T20:49:17Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-06T20:50:15Z stassats` joined #sbcl 2015-09-06T20:52:00Z stassats quit (Ping timeout: 255 seconds) 2015-09-06T20:56:22Z karswell` quit (Remote host closed the connection) 2015-09-06T20:56:34Z karswell` joined #sbcl 2015-09-06T21:24:16Z karswell` quit (Read error: Connection reset by peer) 2015-09-06T21:26:10Z nikki93 quit (Remote host closed the connection) 2015-09-06T21:53:09Z karswell joined #sbcl 2015-09-06T22:01:09Z DeadTrickster joined #sbcl 2015-09-06T22:16:11Z dougk2 joined #sbcl 2015-09-06T22:23:25Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-06T22:34:44Z gingerale quit (Remote host closed the connection) 2015-09-06T22:35:27Z angavrilov quit (Remote host closed the connection) 2015-09-06T22:41:31Z jlarocco quit (Read error: Connection reset by peer) 2015-09-06T22:41:54Z jlarocco joined #sbcl 2015-09-06T22:42:14Z dougk2 joined #sbcl 2015-09-06T23:32:35Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-07T00:06:15Z dougk2 joined #sbcl 2015-09-07T00:14:50Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-07T00:39:20Z nikki93 joined #sbcl 2015-09-07T00:42:36Z nikki93 quit (Remote host closed the connection) 2015-09-07T00:57:25Z mprelude quit (Ping timeout: 246 seconds) 2015-09-07T01:38:42Z nikki93 joined #sbcl 2015-09-07T01:59:53Z nikki93 quit (Remote host closed the connection) 2015-09-07T02:18:20Z ccl-logbot joined #sbcl 2015-09-07T02:18:20Z 2015-09-07T02:18:20Z names: ccl-logbot PuercoPop pchrist_ jackdani1l nicdev` |3b|` jlarocco DeadTrickster stassats` antoszka slyrus psy_ petergil ASau LiamH scymtym dustinm` jeremyheiler DGASAU` pkhuong selat zacts jdz psilord reb les Intensity luis` frankS2 heddwch chu tmh_ Quadrescence carvite Posterdati chris2 kanru minion specbot fiddlerwoaroof alchemis7 loke christoph_debian abbe jsnell_ fikusz flip214 Bike dsp_ yauz rj-code mood _iwc p_l fe[nl]ix drmeister jackc- dim pootler 2015-09-07T02:18:20Z names: aeth joshe irsol ferada scymtym__ White_Flame jfe 2015-09-07T02:22:31Z foom joined #sbcl 2015-09-07T02:24:36Z dougk_ joined #sbcl 2015-09-07T02:24:55Z brucem joined #sbcl 2015-09-07T02:34:40Z slyrus quit (Ping timeout: 272 seconds) 2015-09-07T02:35:26Z slyrus_ joined #sbcl 2015-09-07T02:36:43Z slyrus_ is now known as slyrus 2015-09-07T02:37:07Z LiamH quit (Ping timeout: 252 seconds) 2015-09-07T02:37:49Z psy_ quit (Ping timeout: 256 seconds) 2015-09-07T02:40:01Z stassats` quit (Ping timeout: 250 seconds) 2015-09-07T02:55:36Z nikki93 joined #sbcl 2015-09-07T02:56:09Z brucem quit (Changing host) 2015-09-07T02:56:09Z brucem joined #sbcl 2015-09-07T03:06:45Z Quadresce` joined #sbcl 2015-09-07T03:07:52Z nikki93_ joined #sbcl 2015-09-07T03:08:00Z nikki93 quit (Ping timeout: 265 seconds) 2015-09-07T03:08:00Z Quadrescence quit (Ping timeout: 265 seconds) 2015-09-07T03:08:59Z pkhuong quit (Ping timeout: 265 seconds) 2015-09-07T03:09:00Z heddwch quit (Ping timeout: 265 seconds) 2015-09-07T03:09:01Z fiddlerwoaroof quit (Ping timeout: 265 seconds) 2015-09-07T03:09:09Z pkhuong joined #sbcl 2015-09-07T03:09:32Z pkhuong is now known as Guest78048 2015-09-07T03:10:21Z fiddlerwoaroof joined #sbcl 2015-09-07T03:24:27Z sammwch joined #sbcl 2015-09-07T03:25:56Z sammwch quit (Remote host closed the connection) 2015-09-07T03:27:19Z sammwch joined #sbcl 2015-09-07T03:29:06Z sammwch is now known as heddwch 2015-09-07T03:32:25Z edgar-rft joined #sbcl 2015-09-07T03:53:34Z scymtym quit (Ping timeout: 250 seconds) 2015-09-07T04:09:55Z nikki93_ quit (Remote host closed the connection) 2015-09-07T04:10:28Z nikki93 joined #sbcl 2015-09-07T04:10:31Z nikki93 quit (Remote host closed the connection) 2015-09-07T04:26:47Z akkad joined #sbcl 2015-09-07T04:27:00Z akkad left #sbcl 2015-09-07T04:35:08Z DGASAU` quit (Read error: Connection reset by peer) 2015-09-07T04:35:19Z DGASAU` joined #sbcl 2015-09-07T05:19:09Z psy_ joined #sbcl 2015-09-07T05:19:49Z psy_ quit (Max SendQ exceeded) 2015-09-07T05:20:14Z psy_ joined #sbcl 2015-09-07T06:01:19Z scymtym joined #sbcl 2015-09-07T06:07:19Z igajsin joined #sbcl 2015-09-07T06:10:20Z Shinmera joined #sbcl 2015-09-07T06:19:51Z jackdani1l is now known as jackdaniel 2015-09-07T06:20:48Z ASau quit (Ping timeout: 255 seconds) 2015-09-07T06:24:37Z Xof joined #sbcl 2015-09-07T06:47:22Z pchrist_ is now known as pchrist 2015-09-07T07:11:56Z salv0 joined #sbcl 2015-09-07T07:13:42Z psy_ quit (Ping timeout: 272 seconds) 2015-09-07T07:47:06Z petergil quit (Ping timeout: 260 seconds) 2015-09-07T07:58:32Z angavrilov joined #sbcl 2015-09-07T07:59:46Z Cymew joined #sbcl 2015-09-07T08:03:21Z |3b|` is now known as |3b| 2015-09-07T08:12:18Z DGASAU` is now known as DGASAU 2015-09-07T08:24:18Z zacts quit (Read error: Connection reset by peer) 2015-09-07T08:24:40Z zacts joined #sbcl 2015-09-07T08:46:54Z gingerale joined #sbcl 2015-09-07T09:02:21Z mprelude joined #sbcl 2015-09-07T09:17:21Z Cymew quit (Read error: Connection reset by peer) 2015-09-07T09:17:39Z Cymew joined #sbcl 2015-09-07T10:22:49Z joshe quit (Ping timeout: 250 seconds) 2015-09-07T10:53:52Z nikki93 joined #sbcl 2015-09-07T11:18:36Z stassats` joined #sbcl 2015-09-07T11:18:45Z stassats` quit (Changing host) 2015-09-07T11:18:46Z stassats` joined #sbcl 2015-09-07T11:25:13Z nikki93 quit (Remote host closed the connection) 2015-09-07T11:25:52Z LiamH joined #sbcl 2015-09-07T11:56:17Z scymtym quit (Ping timeout: 265 seconds) 2015-09-07T12:13:56Z attila_lendvai joined #sbcl 2015-09-07T13:35:43Z wbooze joined #sbcl 2015-09-07T13:48:49Z dougk2 joined #sbcl 2015-09-07T13:59:58Z dustinm` quit (Ping timeout: 260 seconds) 2015-09-07T14:05:12Z dustinm` joined #sbcl 2015-09-07T14:14:31Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-07T14:34:10Z dougk2 joined #sbcl 2015-09-07T14:55:42Z rszeno joined #sbcl 2015-09-07T15:10:18Z dougk2_ joined #sbcl 2015-09-07T15:11:03Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-07T15:12:06Z scymtym__ quit (Ping timeout: 246 seconds) 2015-09-07T15:16:07Z rszeno quit (Quit: Leaving.) 2015-09-07T15:17:04Z scymtym joined #sbcl 2015-09-07T15:22:49Z Cymew quit (Ping timeout: 256 seconds) 2015-09-07T15:23:19Z Cymew joined #sbcl 2015-09-07T15:43:54Z Cymew quit (Quit: Konversation terminated!) 2015-09-07T15:44:08Z Cymew joined #sbcl 2015-09-07T15:55:21Z Cymew quit (Quit: Konversation terminated!) 2015-09-07T15:55:36Z Cymew joined #sbcl 2015-09-07T16:00:24Z Cymew quit (Ping timeout: 264 seconds) 2015-09-07T16:18:35Z |3b|: hmm, sb-bsd-sockets doesn't seem to like my new msys2 install... grovels FIONBIO as 8004667E which isn't (signed-byte 32) 2015-09-07T16:19:45Z stassats`: is that after Fare's sb-grovel changes? 2015-09-07T16:20:00Z |3b|: current head i think 2015-09-07T16:20:31Z |3b|: yeah, that looks like it 2015-09-07T16:21:11Z stassats`: it was broken before, wasn't it? 2015-09-07T16:21:27Z |3b|: which it? 2015-09-07T16:21:45Z stassats`: 8004667E 2015-09-07T16:22:45Z |3b|: previously it grovelled as -2147195266, which is same lower 32 bits 2015-09-07T16:23:23Z |3b|: should make-target-contrib.sh be able to build/test a single contrib? 2015-09-07T16:23:52Z stassats`: yes, but it removes all contribs and rebuilds some things, unless you set a special variable 2015-09-07T16:23:55Z |3b|: actually, not sure what it did previously, this machine was running 32bit sbcl until today 2015-09-07T16:24:38Z stassats`: i did expect unsigned to get broken, but not to break existing code 2015-09-07T16:25:28Z |3b|: looks like it might work with part of the grovel change reverted (forgot to undo some other debug stuff though, so need to build again) 2015-09-07T16:25:39Z attila_lendvai quit (Quit: Leaving.) 2015-09-07T16:26:29Z stassats`: how to know which type a constant has? 2015-09-07T16:26:54Z |3b|: hand edit it when something breaks? :/ 2015-09-07T16:26:57Z stassats`: i think using long long is a mistake 2015-09-07T16:27:07Z stassats`: on 32 bits 2015-09-07T16:28:14Z |3b|: doesn't help that the C definition is a few layers deep of confusing macro noise 2015-09-07T16:31:22Z |3b| can't remember what the type/value of 0x80000000 should be in C on 64bit windows 2015-09-07T16:32:32Z Guest78048: |3b|: int or long. 2015-09-07T16:32:49Z Guest78048 is now known as pkhuong 2015-09-07T16:33:02Z |3b|: are both of those signed 32bits on 64bit windows? or is long 64 bits? 2015-09-07T16:33:03Z stassats`: unsigned int? 2015-09-07T16:33:37Z pkhuong: |3b|: long and int are 32 bit on windows 2015-09-07T16:33:45Z pkhuong is now known as Guest66870 2015-09-07T16:33:55Z |3b|: apparently before c99 it is allowed to be interpreted as unsigned int/long 2015-09-07T16:36:41Z |3b|: ah, hexadecimal constants check signed or unsigned, so it is unsigned int/long 2015-09-07T16:37:25Z |3b|: so sbcl is technically getting it right, and windows relies on getting it wrong since the function is specified to take long 2015-09-07T16:37:47Z stassats`: 0x80000000 >> 3 shows 0x10000000 2015-09-07T16:37:56Z stassats`: so, unsigned 2015-09-07T16:38:10Z |3b|: right 2015-09-07T16:38:49Z |3b|: and per spec as well (at least according to random internet sources) 2015-09-07T16:41:29Z |3b| supposes "correct" solution would be to manually cast it in the specific call, but not sure that's worth the effort. 2015-09-07T16:42:03Z |3b|: and i guess it grovels the function too, so can't just define it to take unsigned 2015-09-07T16:42:29Z stassats`: that was sentiment, :integer is not enough 2015-09-07T16:43:03Z stassats`: but it wants integers, so let's give it integers 2015-09-07T16:43:18Z stassats`: just removing long long from anything but win64 2015-09-07T16:43:49Z |3b|: yeah, patching the groveller to convert it to long is the "ugly" alternative 2015-09-07T16:44:07Z stassats`: that's what i'm doing now 2015-09-07T16:44:14Z |3b|: you mean remove it from win64? 2015-09-07T16:44:32Z |3b|: or use long long for other things on win64 but not that specific value 2015-09-07T16:45:29Z |3b|: (actually, feel free to not bother clarifying, since fixing it is more important and it sounds like you have an idea how to do that) 2015-09-07T16:46:01Z |3b|: contribs seemed to build with %d instead of %lld for :integer though, once my other changes were reverted 2015-09-07T16:54:39Z psy_ joined #sbcl 2015-09-07T16:55:31Z dougk2_ quit (Ping timeout: 246 seconds) 2015-09-07T17:05:15Z Ettore joined #sbcl 2015-09-07T17:25:24Z stassats`: grovel-headers.c suffers from %l vs %ll on win64 too, but i don't expect to have 64-bit constants 2015-09-07T17:30:02Z stassats`: i can now build contribs, but does it do right the the original patch set out to do? 2015-09-07T17:32:09Z stassats`: i can look at the output in obj/asdf-cache 2015-09-07T17:36:15Z stassats`: now i broke win64 for the same reason 2015-09-07T17:41:14Z bendiken joined #sbcl 2015-09-07T17:43:34Z stassats`: how bad is it to pass signed longs where signed is expected? 2015-09-07T17:45:45Z stassats`: i'll pack things into signed when possible 2015-09-07T17:49:23Z eudoxia joined #sbcl 2015-09-07T17:51:05Z Guest66870 is now known as pkhuong 2015-09-07T17:51:48Z pkhuong: would it make sense to print hex bytes + length? 2015-09-07T17:52:28Z pkhuong: we have to deal with endianness, but that should fail noisily. 2015-09-07T17:52:30Z stassats`: that wouldn't help 2015-09-07T17:52:49Z stassats`: the problem is not that the data is lost but that we expect things to fit into signed 2015-09-07T17:54:32Z pkhuong: that would give the same type punning behavior we had before. 2015-09-07T17:54:43Z pkhuong: it fits in 4 bytes, here are the bytes. oh, that's INT_MIN 2015-09-07T17:55:13Z ASau joined #sbcl 2015-09-07T17:55:18Z stassats`: i'm doing if (sizeof(1) == 4) (long) 1; else (long long) 1; 2015-09-07T18:08:38Z stassats`: now, do i have to do that only for win64 2015-09-07T18:08:50Z stassats`: or other things are broken as well 2015-09-07T18:09:36Z stassats`: i'll do it for other things just in case 2015-09-07T18:14:32Z stassats`: now will %lld print a signed long properly 2015-09-07T18:14:33Z stassats`: sigh 2015-09-07T18:14:43Z stassats`: i'm thinking about reverting the patch altogether 2015-09-07T18:18:25Z stassats`: so, yeah, i see how printing a word sized hex and the size can be helpful 2015-09-07T18:21:08Z stassats`: it would reduce the cruft on the C side 2015-09-07T18:24:42Z stassats`: i can cast to (long long) (long)unsigned_int 2015-09-07T18:24:43Z stassats`: sigh 2015-09-07T18:38:15Z fridim_ joined #sbcl 2015-09-07T18:43:43Z edgar-rft quit (Quit: edgar-rft) 2015-09-07T18:51:36Z stassats`: |3b|: after a fifth try, fixed 2015-09-07T19:01:47Z stassats`: is sign extension actually defined when casting? 2015-09-07T19:07:25Z wbooze quit (Ping timeout: 265 seconds) 2015-09-07T19:30:42Z jfe quit (Quit: quit) 2015-09-07T19:34:37Z Quadresce` is now known as Quadrescence 2015-09-07T19:34:55Z Quadrescence quit (Changing host) 2015-09-07T19:34:55Z Quadrescence joined #sbcl 2015-09-07T19:43:35Z eudoxia_ joined #sbcl 2015-09-07T19:43:47Z eudoxia_ quit (Remote host closed the connection) 2015-09-07T19:47:37Z eudoxia quit (Ping timeout: 268 seconds) 2015-09-07T19:49:03Z attila_lendvai joined #sbcl 2015-09-07T20:17:31Z jfe joined #sbcl 2015-09-07T20:50:42Z gingerale quit (Ping timeout: 272 seconds) 2015-09-07T20:51:39Z nikki93_ joined #sbcl 2015-09-07T20:58:21Z nikki93_ quit (Remote host closed the connection) 2015-09-07T21:11:40Z nikki93 joined #sbcl 2015-09-07T21:26:06Z dougk2 joined #sbcl 2015-09-07T21:31:37Z nikki93 quit (Remote host closed the connection) 2015-09-07T21:37:51Z nikki93 joined #sbcl 2015-09-07T21:45:07Z nikki93 quit (Remote host closed the connection) 2015-09-07T21:46:37Z fridim_ quit (Ping timeout: 252 seconds) 2015-09-07T21:55:02Z angavrilov quit (Remote host closed the connection) 2015-09-07T22:47:43Z Ettore quit (Quit: Leaving.) 2015-09-07T23:02:37Z bendiken quit 2015-09-07T23:06:05Z nikki93 joined #sbcl 2015-09-07T23:07:54Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-07T23:12:59Z nikki93 quit (Remote host closed the connection) 2015-09-07T23:42:22Z mprelude quit (Ping timeout: 260 seconds) 2015-09-07T23:42:49Z nikki93 joined #sbcl 2015-09-07T23:54:04Z nikki93 quit (Remote host closed the connection) 2015-09-07T23:58:58Z nikki93 joined #sbcl 2015-09-08T00:07:58Z nikki93 quit (Remote host closed the connection) 2015-09-08T00:09:29Z nikki93 joined #sbcl 2015-09-08T01:45:54Z attila_lendvai quit (Ping timeout: 268 seconds) 2015-09-08T02:31:33Z stassats` quit (Ping timeout: 244 seconds) 2015-09-08T02:36:55Z psy_ quit (Ping timeout: 265 seconds) 2015-09-08T02:43:17Z nikki93 quit (Remote host closed the connection) 2015-09-08T02:57:53Z nikki93 joined #sbcl 2015-09-08T03:02:15Z nikki93 quit (Remote host closed the connection) 2015-09-08T03:57:34Z LiamH quit (Quit: Leaving.) 2015-09-08T04:08:14Z nikki93_ joined #sbcl 2015-09-08T04:14:09Z nikki93_ quit (Remote host closed the connection) 2015-09-08T04:14:30Z nikki93 joined #sbcl 2015-09-08T04:20:37Z nikki93 quit (Remote host closed the connection) 2015-09-08T04:22:30Z nikki93 joined #sbcl 2015-09-08T04:34:17Z nikki93 quit (Remote host closed the connection) 2015-09-08T04:37:15Z psy_ joined #sbcl 2015-09-08T05:08:05Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-08T05:08:59Z dougk2 joined #sbcl 2015-09-08T05:39:03Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-08T06:33:32Z nikki93 joined #sbcl 2015-09-08T06:54:53Z psy_ quit (Remote host closed the connection) 2015-09-08T07:02:51Z jfe quit (Ping timeout: 252 seconds) 2015-09-08T07:16:26Z ASau quit (Ping timeout: 268 seconds) 2015-09-08T07:24:05Z Shinmera joined #sbcl 2015-09-08T07:26:38Z gingerale joined #sbcl 2015-09-08T07:26:39Z Cymew joined #sbcl 2015-09-08T07:30:13Z fridim_ joined #sbcl 2015-09-08T07:31:36Z Cymew quit (Ping timeout: 264 seconds) 2015-09-08T07:37:07Z jozip joined #sbcl 2015-09-08T07:41:09Z Cymew joined #sbcl 2015-09-08T08:33:22Z Quadrescence quit (Quit: Leaving) 2015-09-08T08:34:12Z attila_lendvai joined #sbcl 2015-09-08T08:37:35Z angavrilov joined #sbcl 2015-09-08T08:39:11Z Quadrescence joined #sbcl 2015-09-08T09:00:34Z heddwch quit (Read error: Connection reset by peer) 2015-09-08T09:01:17Z jozip quit (Remote host closed the connection) 2015-09-08T09:01:24Z heddwch joined #sbcl 2015-09-08T09:04:46Z nikki93 quit (Remote host closed the connection) 2015-09-08T09:12:47Z jozip joined #sbcl 2015-09-08T09:38:19Z edgar-rft joined #sbcl 2015-09-08T09:47:31Z Ettore joined #sbcl 2015-09-08T10:21:10Z edgar-rft quit (Ping timeout: 240 seconds) 2015-09-08T10:26:24Z edgar-rft joined #sbcl 2015-09-08T10:37:23Z jozip quit (Read error: Connection reset by peer) 2015-09-08T10:56:50Z stassats` joined #sbcl 2015-09-08T11:06:25Z Xof: *sigh* 2015-09-08T11:06:44Z Xof: it's a bad day when searching for mmap and MapViewOfFile gives me sbcl-related information :-/ 2015-09-08T11:09:13Z flip214: "man mmap"? 2015-09-08T11:09:21Z flip214: or what information are you looking for? 2015-09-08T11:10:03Z Xof: how to port mmap()-using code on linux to the Windows API 2015-09-08T11:10:13Z Xof: but I think the answer is going to be "remove mmap()" 2015-09-08T11:11:27Z stassats`: i've found that mmap doesn't always give performance benefits, only some simplifications 2015-09-08T11:11:48Z Xof: yes 2015-09-08T11:16:07Z Xof: and it turns out that I have _already_ done this work, but one of my collaborators did a broken merge 5 years ago 2015-09-08T11:37:40Z dustinm` quit (Ping timeout: 244 seconds) 2015-09-08T11:49:14Z dustinm` joined #sbcl 2015-09-08T11:54:05Z dougk2 joined #sbcl 2015-09-08T11:56:37Z bendiken joined #sbcl 2015-09-08T12:24:59Z stassats` quit (Ping timeout: 250 seconds) 2015-09-08T12:48:28Z fridim_ quit (Ping timeout: 244 seconds) 2015-09-08T13:08:42Z fridim_ joined #sbcl 2015-09-08T13:15:30Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-08T13:16:19Z jfe joined #sbcl 2015-09-08T13:16:37Z bendiken joined #sbcl 2015-09-08T13:19:02Z dougk2 quit (Ping timeout: 250 seconds) 2015-09-08T13:29:03Z fiddlerwoaroof left #sbcl 2015-09-08T13:32:21Z dougk2 joined #sbcl 2015-09-08T13:32:46Z wbooze joined #sbcl 2015-09-08T13:34:44Z eudoxia joined #sbcl 2015-09-08T13:45:18Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-08T14:00:23Z dougk2 joined #sbcl 2015-09-08T14:09:03Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-08T14:20:12Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-08T14:42:51Z hlavaty joined #sbcl 2015-09-08T15:00:15Z Cymew quit (Ping timeout: 252 seconds) 2015-09-08T15:00:24Z wheelsucker joined #sbcl 2015-09-08T15:06:36Z dougk2 joined #sbcl 2015-09-08T15:08:35Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-08T15:09:36Z bendiken joined #sbcl 2015-09-08T15:12:00Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-08T15:20:07Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-08T15:21:07Z bendiken joined #sbcl 2015-09-08T15:30:55Z foom: mmap can actually be pretty crappy for performance, because the kernel has to infer your access patterns from individual page faults, and it doesn't always do an awesome job of that. 2015-09-08T15:33:42Z scymtym_ joined #sbcl 2015-09-08T15:36:37Z dougk2 joined #sbcl 2015-09-08T15:40:25Z scymtym_ quit (Remote host closed the connection) 2015-09-08T15:40:39Z scymtym_ joined #sbcl 2015-09-08T15:45:00Z dougk2 quit (Read error: Connection reset by peer) 2015-09-08T15:47:20Z psy_ joined #sbcl 2015-09-08T15:47:45Z psy_ quit (Max SendQ exceeded) 2015-09-08T15:48:20Z psy_ joined #sbcl 2015-09-08T15:48:24Z psy_ quit (Read error: Connection reset by peer) 2015-09-08T15:48:50Z psy_ joined #sbcl 2015-09-08T16:00:44Z pkhuong: and it forces tiny tiny pages 2015-09-08T16:01:22Z pkhuong: mmap was only free in an older performance model where the paging noise was a sunk cost. 2015-09-08T16:03:38Z jlarocco_work joined #sbcl 2015-09-08T16:12:22Z fridim_ quit (Ping timeout: 246 seconds) 2015-09-08T16:38:57Z dougk2 joined #sbcl 2015-09-08T17:07:52Z eudoxia quit (Quit: Leaving) 2015-09-08T17:27:55Z dougk2 quit (Remote host closed the connection) 2015-09-08T17:33:07Z slyrus quit (Ping timeout: 268 seconds) 2015-09-08T17:39:21Z edgar-rft quit (Quit: edgar-rft) 2015-09-08T18:13:28Z stassats` joined #sbcl 2015-09-08T18:15:30Z davazp joined #sbcl 2015-09-08T18:36:52Z mprelude joined #sbcl 2015-09-08T18:56:51Z angavrilov quit (Ping timeout: 244 seconds) 2015-09-08T19:09:07Z wbooze quit (Ping timeout: 246 seconds) 2015-09-08T19:10:57Z attila_lendvai joined #sbcl 2015-09-08T19:10:57Z attila_lendvai quit (Changing host) 2015-09-08T19:10:57Z attila_lendvai joined #sbcl 2015-09-08T19:19:18Z gingerale quit (Remote host closed the connection) 2015-09-08T19:27:11Z davazp quit (Ping timeout: 264 seconds) 2015-09-08T19:30:32Z Bicyclidine joined #sbcl 2015-09-08T19:33:54Z scymtym_ quit (Remote host closed the connection) 2015-09-08T20:03:06Z rszeno joined #sbcl 2015-09-08T20:06:57Z rszeno quit (Client Quit) 2015-09-08T20:45:15Z ASau joined #sbcl 2015-09-08T20:50:22Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-08T20:51:05Z heddwch is now known as JustSIDS 2015-09-08T20:56:54Z JustSIDS is now known as heddwch 2015-09-08T21:19:59Z scymtym_ joined #sbcl 2015-09-08T21:33:49Z bendiken quit 2015-09-08T21:38:36Z wheelsucker quit (Quit: Client Quit) 2015-09-08T23:05:04Z Bicyclidine quit (Quit: bus) 2015-09-08T23:05:06Z Ettore quit (Quit: Leaving.) 2015-09-08T23:42:39Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-08T23:53:56Z mprelude quit (Ping timeout: 244 seconds) 2015-09-08T23:58:57Z scymtym_ quit (Ping timeout: 256 seconds) 2015-09-09T00:46:56Z abbe quit (Read error: Connection reset by peer) 2015-09-09T00:47:08Z abbe joined #sbcl 2015-09-09T00:47:59Z hlavaty` joined #sbcl 2015-09-09T00:48:10Z nicdev`` joined #sbcl 2015-09-09T00:48:27Z PuercoPop quit (Ping timeout: 246 seconds) 2015-09-09T00:48:58Z |3b|` joined #sbcl 2015-09-09T00:49:52Z brucem quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z foom quit (Ping timeout: 246 seconds) 2015-09-09T00:50:13Z dougk_ quit (Ping timeout: 246 seconds) 2015-09-09T00:50:27Z scymtym_ joined #sbcl 2015-09-09T00:51:36Z |3b| quit (Ping timeout: 246 seconds) 2015-09-09T00:51:57Z hlavaty quit (Ping timeout: 246 seconds) 2015-09-09T00:51:57Z nicdev` quit (Ping timeout: 246 seconds) 2015-09-09T00:52:18Z scymtym quit (Ping timeout: 246 seconds) 2015-09-09T00:52:30Z stassats` quit (Ping timeout: 260 seconds) 2015-09-09T00:53:16Z dougk_ joined #sbcl 2015-09-09T00:54:14Z PuercoPop joined #sbcl 2015-09-09T00:55:03Z foom joined #sbcl 2015-09-09T00:55:45Z brucem joined #sbcl 2015-09-09T01:54:43Z bendiken joined #sbcl 2015-09-09T02:07:18Z nikki93 joined #sbcl 2015-09-09T02:20:56Z bendiken_ joined #sbcl 2015-09-09T02:23:35Z bendiken quit (Ping timeout: 264 seconds) 2015-09-09T02:33:50Z nikki93 quit (Remote host closed the connection) 2015-09-09T02:35:21Z psy_ quit (Ping timeout: 256 seconds) 2015-09-09T02:37:17Z bendiken_ is now known as bendiken 2015-09-09T02:37:30Z igajsin quit (Ping timeout: 260 seconds) 2015-09-09T02:52:42Z nikki93 joined #sbcl 2015-09-09T02:59:25Z igajsin joined #sbcl 2015-09-09T03:28:40Z nikki93 quit (Read error: Connection reset by peer) 2015-09-09T03:29:24Z nikki93 joined #sbcl 2015-09-09T03:32:49Z sammwch joined #sbcl 2015-09-09T03:33:24Z heddwch quit (Read error: Connection reset by peer) 2015-09-09T03:33:42Z sammwch is now known as heddwch 2015-09-09T04:15:33Z edgar-rft joined #sbcl 2015-09-09T04:17:25Z gabriel_laddel joined #sbcl 2015-09-09T04:20:13Z nikki93 quit (Remote host closed the connection) 2015-09-09T04:21:51Z nikki93 joined #sbcl 2015-09-09T04:29:57Z tifa joined #sbcl 2015-09-09T05:01:34Z ASau` joined #sbcl 2015-09-09T05:04:57Z ASau quit (Ping timeout: 244 seconds) 2015-09-09T05:08:35Z psy_ joined #sbcl 2015-09-09T05:18:22Z |3b|` is now known as |3b| 2015-09-09T05:24:57Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T05:26:04Z bendiken joined #sbcl 2015-09-09T05:35:51Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T05:48:03Z bendiken joined #sbcl 2015-09-09T05:58:05Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T05:59:05Z bendiken joined #sbcl 2015-09-09T06:00:00Z Ettore joined #sbcl 2015-09-09T06:04:35Z Ettore quit (Client Quit) 2015-09-09T06:09:02Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T06:10:00Z bendiken joined #sbcl 2015-09-09T06:19:59Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T06:20:53Z scymtym joined #sbcl 2015-09-09T06:20:58Z bendiken joined #sbcl 2015-09-09T06:29:38Z Shinmera joined #sbcl 2015-09-09T06:30:46Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T06:31:47Z bendiken joined #sbcl 2015-09-09T06:36:02Z edgar-rft quit (Quit: edgar-rft) 2015-09-09T06:38:06Z psy_ quit (Ping timeout: 240 seconds) 2015-09-09T06:41:58Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T06:42:54Z bendiken joined #sbcl 2015-09-09T06:52:55Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T06:54:00Z bendiken joined #sbcl 2015-09-09T07:04:03Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:05:01Z bendiken joined #sbcl 2015-09-09T07:06:17Z gabriel_laddel quit (Remote host closed the connection) 2015-09-09T07:10:39Z ASau` quit (Ping timeout: 246 seconds) 2015-09-09T07:14:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:15:55Z bendiken joined #sbcl 2015-09-09T07:18:05Z fridim_ joined #sbcl 2015-09-09T07:25:54Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:26:52Z bendiken joined #sbcl 2015-09-09T07:28:33Z Cymew joined #sbcl 2015-09-09T07:36:49Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:37:47Z bendiken joined #sbcl 2015-09-09T07:44:56Z angavrilov joined #sbcl 2015-09-09T07:47:15Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:48:29Z bendiken joined #sbcl 2015-09-09T07:57:51Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T07:58:59Z bendiken joined #sbcl 2015-09-09T08:08:49Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T08:10:08Z bendiken joined #sbcl 2015-09-09T08:13:28Z attila_lendvai joined #sbcl 2015-09-09T08:19:45Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T08:20:44Z bendiken joined #sbcl 2015-09-09T08:30:47Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T08:31:03Z igajsin quit (Ping timeout: 265 seconds) 2015-09-09T08:31:46Z bendiken joined #sbcl 2015-09-09T08:37:11Z igajsin joined #sbcl 2015-09-09T08:41:43Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T08:43:03Z bendiken joined #sbcl 2015-09-09T08:48:59Z mprelude joined #sbcl 2015-09-09T08:49:34Z nikki93 quit (Remote host closed the connection) 2015-09-09T08:52:40Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T08:53:48Z bendiken joined #sbcl 2015-09-09T09:00:32Z heddwch quit (Read error: Connection reset by peer) 2015-09-09T09:00:58Z heddwch joined #sbcl 2015-09-09T09:04:07Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T09:05:06Z bendiken joined #sbcl 2015-09-09T09:15:04Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T09:16:12Z bendiken joined #sbcl 2015-09-09T09:50:02Z nikki93 joined #sbcl 2015-09-09T09:55:20Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-09T11:49:30Z DeadTrickster quit (Read error: No route to host) 2015-09-09T11:52:26Z nikki93 joined #sbcl 2015-09-09T11:56:49Z nikki93 quit (Ping timeout: 252 seconds) 2015-09-09T12:08:57Z eudoxia joined #sbcl 2015-09-09T12:16:54Z stassats` joined #sbcl 2015-09-09T12:30:55Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-09T12:37:04Z eudoxia quit (Quit: Leaving) 2015-09-09T12:37:33Z scymtym quit (Ping timeout: 244 seconds) 2015-09-09T12:47:36Z DeadTrickster joined #sbcl 2015-09-09T13:00:18Z hlavaty` quit (Ping timeout: 244 seconds) 2015-09-09T13:13:18Z scymtym joined #sbcl 2015-09-09T13:27:02Z hlavaty joined #sbcl 2015-09-09T14:16:59Z Cymew quit (Quit: Konversation terminated!) 2015-09-09T14:17:13Z Cymew joined #sbcl 2015-09-09T14:20:12Z Cymew quit (Client Quit) 2015-09-09T14:20:26Z Cymew joined #sbcl 2015-09-09T14:23:56Z Cymew quit (Client Quit) 2015-09-09T14:24:10Z Cymew joined #sbcl 2015-09-09T14:37:52Z wheelsucker joined #sbcl 2015-09-09T14:40:45Z stassats` quit (Ping timeout: 246 seconds) 2015-09-09T14:43:02Z jeremyheiler quit (K-Lined) 2015-09-09T14:48:35Z jeremyheiler joined #sbcl 2015-09-09T14:50:11Z jeremyheiler quit (K-Lined) 2015-09-09T14:51:42Z jeremyheiler joined #sbcl 2015-09-09T14:55:39Z DGASAU quit (Read error: Connection reset by peer) 2015-09-09T14:55:47Z DGASAU joined #sbcl 2015-09-09T15:10:02Z tylergoza joined #sbcl 2015-09-09T15:20:21Z joshe joined #sbcl 2015-09-09T15:45:48Z stassats` joined #sbcl 2015-09-09T15:55:01Z nikki93 joined #sbcl 2015-09-09T15:59:35Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-09T16:14:37Z Cymew quit (Ping timeout: 250 seconds) 2015-09-09T16:40:53Z Cymew joined #sbcl 2015-09-09T17:23:48Z Cymew quit (Ping timeout: 268 seconds) 2015-09-09T17:27:22Z psy joined #sbcl 2015-09-09T17:27:48Z psy quit (Max SendQ exceeded) 2015-09-09T17:28:16Z psy joined #sbcl 2015-09-09T18:00:57Z scymtym quit (Ping timeout: 246 seconds) 2015-09-09T18:04:33Z gingerale joined #sbcl 2015-09-09T18:20:53Z attila_lendvai joined #sbcl 2015-09-09T18:37:22Z psy quit (Quit: Leaving) 2015-09-09T18:38:40Z heddwch: That's what the mmap flags and madvise() are for.. 2015-09-09T18:39:33Z attila_lendvai: if there's anybody looking for fixing a bug in sbcl, here's a simple fix: https://github.com/sbcl/sbcl/pull/11 2015-09-09T18:41:11Z stassats`: ok, what that a change to find-caller-name-and-frame or was it always broken? 2015-09-09T18:47:41Z stassats`: i'll skip the optional changes for now 2015-09-09T18:49:36Z Ettore joined #sbcl 2015-09-09T18:50:27Z stassats`: hm 2015-09-09T18:50:38Z stassats`: no, i'll make the fix a bit different 2015-09-09T18:51:06Z stassats`: find-caller-name-and-frame is only ever used with nth-value 1, so i'll just change the order 2015-09-09T18:51:09Z stassats`: unless slime is using it 2015-09-09T18:52:34Z stassats`: or going even further, replace it with find-caller-frame 2015-09-09T18:56:35Z jlarocco_work quit (Ping timeout: 264 seconds) 2015-09-09T18:56:58Z jlarocco_work joined #sbcl 2015-09-09T18:58:05Z mprelude quit (Quit: WeeChat 1.3) 2015-09-09T18:58:40Z mprelude joined #sbcl 2015-09-09T18:58:52Z Bicyclidine joined #sbcl 2015-09-09T18:59:26Z mprelude quit (Changing host) 2015-09-09T18:59:26Z mprelude joined #sbcl 2015-09-09T19:08:41Z Ettore quit (Quit: Leaving.) 2015-09-09T19:17:16Z stassats`: simplifying find-caller-name-and-frame and find-interrupted-name-and-frame to be just find-...-frame 2015-09-09T19:17:20Z stassats`: the name is never used 2015-09-09T19:17:30Z stassats`: or i think it's not used 2015-09-09T19:21:07Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T19:22:16Z bendiken joined #sbcl 2015-09-09T19:25:35Z gingerale quit (Remote host closed the connection) 2015-09-09T19:30:35Z scymtym joined #sbcl 2015-09-09T19:32:12Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T19:33:13Z bendiken joined #sbcl 2015-09-09T19:37:35Z stassats`: attila_lendvai: so, i've fixed it by getting rid of the name altogether 2015-09-09T19:39:05Z attila_lendvai: stassats`: that's perfectly fine with me. I stopped digging when I saw what was causing the bug, but it did look like it has a fair amount of accidental complexity 2015-09-09T19:39:20Z stassats`: i think it was find-caller-name in the past 2015-09-09T19:39:28Z stassats`: then changed to finding the frame too 2015-09-09T19:39:35Z stassats`: and the name stopped being used 2015-09-09T19:39:52Z stassats`: and i love deleting more code than adding 2015-09-09T19:39:57Z attila_lendvai: I urge you to apply the removal of #'foo also, because it gives little speed, but wastes a lot of coder time 2015-09-09T19:40:02Z stassats`: 70 insertions(+), 89 deletions(-) 2015-09-09T19:40:16Z attila_lendvai: \o/ 2015-09-09T19:40:54Z stassats`: well, we have a lot of things like #'foo, and changing it to 'foo during debugging is quite easy 2015-09-09T19:41:03Z attila_lendvai: it wasted about 5-10 minutes of mine in this one instance 2015-09-09T19:41:21Z attila_lendvai: it's easy *once you see that it needs to be done* 2015-09-09T19:41:22Z stassats`: although i would have started with 'foo too, i'm too lazy to change it to #'foo now 2015-09-09T19:43:01Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T19:43:57Z bendiken joined #sbcl 2015-09-09T19:53:26Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T19:54:32Z bendiken joined #sbcl 2015-09-09T20:04:17Z prxq joined #sbcl 2015-09-09T20:04:31Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T20:05:28Z bendiken joined #sbcl 2015-09-09T20:15:27Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T20:16:31Z bendiken joined #sbcl 2015-09-09T20:21:21Z Ettore joined #sbcl 2015-09-09T20:24:42Z heddwch is now known as readit_yay_for_a 2015-09-09T20:24:49Z readit_yay_for_a is now known as heddwch 2015-09-09T20:26:32Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T20:27:29Z bendiken joined #sbcl 2015-09-09T20:30:33Z Ettore quit (Quit: Leaving.) 2015-09-09T20:37:52Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T20:38:49Z bendiken joined #sbcl 2015-09-09T20:40:47Z mprelude quit (Ping timeout: 252 seconds) 2015-09-09T20:41:40Z heddwch is now known as Muck_Peerburg 2015-09-09T20:42:13Z Muck_Peerburg is now known as heddwch 2015-09-09T20:48:48Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T20:49:44Z bendiken joined #sbcl 2015-09-09T20:55:41Z ASau joined #sbcl 2015-09-09T20:59:51Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T21:00:49Z bendiken joined #sbcl 2015-09-09T21:01:29Z fridim_ quit (Ping timeout: 256 seconds) 2015-09-09T21:01:38Z attila_lendvai1 joined #sbcl 2015-09-09T21:01:38Z attila_lendvai quit (Disconnected by services) 2015-09-09T21:01:38Z attila_lendvai1 quit (Changing host) 2015-09-09T21:01:38Z attila_lendvai1 joined #sbcl 2015-09-09T21:05:57Z attila_lendvai1 quit (Ping timeout: 255 seconds) 2015-09-09T21:10:46Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-09T21:11:45Z bendiken joined #sbcl 2015-09-09T21:22:18Z prxq quit (Remote host closed the connection) 2015-09-09T21:23:44Z attila_lendvai joined #sbcl 2015-09-09T21:43:33Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-09T21:49:48Z attila_lendvai joined #sbcl 2015-09-09T21:59:56Z wheelsucker quit (Quit: Client Quit) 2015-09-09T22:20:35Z plertrood joined #sbcl 2015-09-09T22:23:48Z plertrood: Hi, in CLisp (and I think most other lisps) going : (caadr '`,B) will give you SYSTEM::UNQUOTE. 2015-09-09T22:24:27Z plertrood: However in SBCL we get an error : The value ,B is not of type LIST. 2015-09-09T22:24:31Z stassats`: don't do that then 2015-09-09T22:24:48Z plertrood: Any ideas why it is different? 2015-09-09T22:24:59Z stassats`: because it's a different implementation 2015-09-09T22:25:31Z plertrood: Shouldn't ,B expand to (UNQUOTE B)? 2015-09-09T22:25:36Z stassats`: it should not 2015-09-09T22:25:50Z plertrood: I am fairly certain it used to. 2015-09-09T22:26:00Z scymtym: plertrood: if you want control over quasiquoted material try fare-quasiquote (you will also get portability) 2015-09-09T22:26:29Z stassats`: plertrood: never did 2015-09-09T22:26:35Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-09-09T22:27:06Z plertrood: I see. Will look at that. 2015-09-09T22:27:31Z stassats`: but you shouldn't want to control it 2015-09-09T22:27:39Z plertrood: I am basically working through Let Over Lambda, and the sample code doesn't work in SBCL.. 2015-09-09T22:27:52Z stassats`: "Let Over Lambda", well, here's your problem 2015-09-09T22:28:06Z plertrood: :-) 2015-09-09T22:28:14Z plertrood: You are not a fan? 2015-09-09T22:28:25Z stassats`: how did you guess? 2015-09-09T22:29:18Z plertrood: Why do you not like it (apart from not working in SBCL)? 2015-09-09T22:29:30Z stassats`: it bastardizes the language 2015-09-09T22:29:43Z pkhuong: plertrood: it does things that work by accident 2015-09-09T22:30:11Z plertrood: Right... like ,B => (UNQUOTE B).. 2015-09-09T22:30:36Z plertrood: Presumably that isn't in the standard.. 2015-09-09T22:30:46Z stassats`: it is not indeed 2015-09-09T22:34:29Z plertrood: Cool. Thanks for the insight. I will read it with a bit more skepticism now. 2015-09-09T22:35:13Z stassats`: yes, lisp can be transformed to do things it wasn't designed to do, but that doesn't mean you should 2015-09-09T22:35:43Z stassats`: a language is means for communications, if everyone designed their own language, how would you be able to share programs? 2015-09-09T22:36:14Z plertrood: Indeed. 2015-09-09T22:36:37Z plertrood: Any idea what the type of ,b should be? 2015-09-09T22:36:47Z stassats`: clhs , 2015-09-09T22:36:48Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/02_dg.htm 2015-09-09T22:36:53Z stassats`: clhs ` 2015-09-09T22:36:53Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/02_df.htm 2015-09-09T22:37:10Z stassats`: it's whatever as long as the result is as specified above 2015-09-09T22:38:08Z attila_lendvai: well, one of them main points of lisp is that it can grow towards your problem, so that's not a generally accepted attitude. it's a double edged sword though, so one should wield it with caution... 2015-09-09T22:43:40Z plertrood: So the spec says "An implementation is free to interpret a backquoted form F1 as any form F2 that, when evaluated, will produce a result that is the same under equal as the result implied by the above definition, " 2015-09-09T22:43:52Z plertrood: I guess that explains it. 2015-09-09T22:43:59Z plertrood: Thanks. 2015-09-09T22:59:34Z plertrood quit (Quit: plertrood) 2015-09-09T23:12:04Z karswell joined #sbcl 2015-09-09T23:13:52Z tylergoza quit (Quit: Leaving...) 2015-09-09T23:16:17Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-09T23:16:50Z Bicyclidine quit (Quit: leaving) 2015-09-10T00:11:20Z karswell quit (Read error: Connection reset by peer) 2015-09-10T00:11:33Z karswell joined #sbcl 2015-09-10T00:34:42Z scymtym quit (Ping timeout: 244 seconds) 2015-09-10T00:35:39Z nikki93 joined #sbcl 2015-09-10T00:41:24Z nikki93 quit (Remote host closed the connection) 2015-09-10T00:51:35Z bendiken quit 2015-09-10T01:54:27Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-10T01:56:45Z dougk2 joined #sbcl 2015-09-10T01:59:37Z stassats` quit (Ping timeout: 250 seconds) 2015-09-10T02:03:51Z dougk2: in (lambda (x) (cond ((listp x) 'a) ((listp x) 'b))) with literally the same test twice, we don't delete the second as unreachable. Is this a regression? 2015-09-10T02:20:47Z dougk2_ joined #sbcl 2015-09-10T02:20:53Z dougk2 quit (Read error: Connection reset by peer) 2015-09-10T02:22:40Z nikki93 joined #sbcl 2015-09-10T03:01:21Z nikki93 quit (Remote host closed the connection) 2015-09-10T03:06:53Z nikki93 joined #sbcl 2015-09-10T03:17:36Z nikki93 quit (Remote host closed the connection) 2015-09-10T04:40:46Z tifa quit (Read error: Connection reset by peer) 2015-09-10T04:54:39Z psy_ joined #sbcl 2015-09-10T05:37:03Z scymtym joined #sbcl 2015-09-10T05:51:36Z heddwch quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-10T05:52:48Z heddwch joined #sbcl 2015-09-10T05:59:12Z dougk2_ quit (Ping timeout: 255 seconds) 2015-09-10T06:24:54Z psy_ quit (Ping timeout: 260 seconds) 2015-09-10T06:31:51Z Shinmera joined #sbcl 2015-09-10T06:55:01Z fridim_ joined #sbcl 2015-09-10T07:00:34Z Xof: heh, META-FIXME 2015-09-10T07:05:51Z loke: hello xof 2015-09-10T07:07:44Z nikki93 joined #sbcl 2015-09-10T07:13:36Z ASau quit (Ping timeout: 264 seconds) 2015-09-10T07:19:53Z nikki93 quit (Remote host closed the connection) 2015-09-10T07:28:44Z nikki93 joined #sbcl 2015-09-10T07:40:23Z Cymew joined #sbcl 2015-09-10T07:43:30Z jackc- quit (Read error: No route to host) 2015-09-10T07:43:40Z jackc- joined #sbcl 2015-09-10T07:56:17Z dougk2 joined #sbcl 2015-09-10T07:56:42Z nikki93 quit (Remote host closed the connection) 2015-09-10T07:59:09Z Ettore joined #sbcl 2015-09-10T08:00:31Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-10T08:16:24Z scymtym quit (Ping timeout: 265 seconds) 2015-09-10T08:54:53Z scymtym joined #sbcl 2015-09-10T09:00:33Z heddwch quit (Read error: Connection reset by peer) 2015-09-10T09:04:57Z heddwch joined #sbcl 2015-09-10T11:28:36Z attila_lendvai joined #sbcl 2015-09-10T11:28:36Z attila_lendvai quit (Changing host) 2015-09-10T11:28:36Z attila_lendvai joined #sbcl 2015-09-10T11:39:16Z stassats` joined #sbcl 2015-09-10T11:51:53Z dougk2 joined #sbcl 2015-09-10T12:12:13Z scymtym quit (Ping timeout: 244 seconds) 2015-09-10T12:18:46Z angavrilov_ joined #sbcl 2015-09-10T12:19:20Z angavrilov quit (Remote host closed the connection) 2015-09-10T12:47:35Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-10T12:57:23Z dougk2 joined #sbcl 2015-09-10T13:05:23Z stassats` quit (Ping timeout: 256 seconds) 2015-09-10T13:12:47Z eudoxia joined #sbcl 2015-09-10T13:13:35Z psilord quit (Quit: Leaving.) 2015-09-10T13:15:05Z pkhuong: dougk2: I think so 2015-09-10T13:21:25Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-10T13:25:50Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-10T14:25:24Z dougk2 joined #sbcl 2015-09-10T14:29:27Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-10T15:04:14Z Cymew quit (Ping timeout: 272 seconds) 2015-09-10T15:04:30Z tylergoza joined #sbcl 2015-09-10T15:06:13Z DeadTrickster joined #sbcl 2015-09-10T15:07:54Z gingerale joined #sbcl 2015-09-10T15:12:13Z eudoxia quit (Quit: Leaving) 2015-09-10T15:29:42Z psilord joined #sbcl 2015-09-10T15:31:44Z dougk2 joined #sbcl 2015-09-10T16:13:19Z stassats` joined #sbcl 2015-09-10T16:26:42Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-10T16:44:07Z dougk2 joined #sbcl 2015-09-10T16:56:13Z psy joined #sbcl 2015-09-10T16:56:39Z psy quit (Max SendQ exceeded) 2015-09-10T16:57:18Z psy joined #sbcl 2015-09-10T17:07:36Z stassats` quit (Ping timeout: 264 seconds) 2015-09-10T17:12:54Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-10T17:55:22Z dougk2 joined #sbcl 2015-09-10T18:16:57Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-10T18:20:12Z psy quit (Quit: Leaving) 2015-09-10T18:31:59Z dougk2 joined #sbcl 2015-09-10T18:43:21Z mprelude joined #sbcl 2015-09-10T18:45:34Z stassats` joined #sbcl 2015-09-10T19:00:00Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-10T19:17:29Z Ettore quit (Quit: Leaving.) 2015-09-10T19:23:24Z Bicyclidine joined #sbcl 2015-09-10T19:36:50Z gingerale quit (Remote host closed the connection) 2015-09-10T19:46:32Z scymtym joined #sbcl 2015-09-10T19:54:18Z scymtym quit (Remote host closed the connection) 2015-09-10T20:13:26Z plertrood joined #sbcl 2015-09-10T20:13:51Z plertrood quit (Client Quit) 2015-09-10T20:18:43Z scymtym joined #sbcl 2015-09-10T20:24:30Z plertrood joined #sbcl 2015-09-10T20:39:10Z attila_lendvai joined #sbcl 2015-09-10T20:43:17Z plertrood quit (Quit: plertrood) 2015-09-10T20:43:35Z plertrood joined #sbcl 2015-09-10T20:48:46Z plertrood quit (Ping timeout: 272 seconds) 2015-09-10T20:50:34Z ASau joined #sbcl 2015-09-10T21:03:00Z eudoxia joined #sbcl 2015-09-10T21:09:37Z plertrood joined #sbcl 2015-09-10T21:39:50Z plertrood quit (Quit: plertrood) 2015-09-10T21:56:56Z jozip joined #sbcl 2015-09-10T22:01:11Z psilord quit (Quit: Leaving.) 2015-09-10T22:18:30Z eudoxia quit (Quit: Leaving) 2015-09-10T22:27:06Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-10T22:43:33Z fridim_ quit (Ping timeout: 244 seconds) 2015-09-10T23:08:15Z Ettore joined #sbcl 2015-09-10T23:15:40Z Bicyclidine quit (Ping timeout: 250 seconds) 2015-09-10T23:27:13Z psilord joined #sbcl 2015-09-10T23:35:39Z dougk2 joined #sbcl 2015-09-10T23:38:34Z tylergoza quit (Quit: Leaving...) 2015-09-10T23:40:25Z mprelude quit (Ping timeout: 244 seconds) 2015-09-10T23:55:38Z Ettore quit (Quit: Leaving.) 2015-09-11T00:01:01Z White_Flame quit (Remote host closed the connection) 2015-09-11T00:02:18Z White_Flame joined #sbcl 2015-09-11T00:16:21Z White_Flame quit (Remote host closed the connection) 2015-09-11T00:18:42Z White_Flame joined #sbcl 2015-09-11T00:43:00Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-09-11T00:47:00Z nikki93 joined #sbcl 2015-09-11T00:52:50Z White_Flame quit (Remote host closed the connection) 2015-09-11T00:52:53Z nikki93 quit (Remote host closed the connection) 2015-09-11T00:58:17Z White_Flame joined #sbcl 2015-09-11T00:58:49Z stassats` quit (Ping timeout: 256 seconds) 2015-09-11T01:06:32Z White_Flame quit (Remote host closed the connection) 2015-09-11T01:10:32Z White_Flame joined #sbcl 2015-09-11T01:17:48Z scymtym quit (Ping timeout: 264 seconds) 2015-09-11T01:25:17Z hydan joined #sbcl 2015-09-11T01:47:10Z hydan quit (Ping timeout: 265 seconds) 2015-09-11T02:03:22Z karswell quit (Read error: Connection reset by peer) 2015-09-11T02:03:37Z karswell joined #sbcl 2015-09-11T02:20:38Z ASau quit (Ping timeout: 272 seconds) 2015-09-11T02:22:08Z karswell` joined #sbcl 2015-09-11T02:22:20Z karswell quit (Read error: Connection reset by peer) 2015-09-11T02:22:51Z ASau joined #sbcl 2015-09-11T02:34:16Z karswell` quit (Read error: Connection reset by peer) 2015-09-11T02:34:32Z karswell` joined #sbcl 2015-09-11T02:57:22Z dougk2 quit (Ping timeout: 260 seconds) 2015-09-11T03:21:58Z psy joined #sbcl 2015-09-11T04:03:14Z karswell` quit (Read error: Connection reset by peer) 2015-09-11T04:19:51Z dougk2 joined #sbcl 2015-09-11T04:26:07Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T04:28:13Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-11T04:37:54Z nikki93 joined #sbcl 2015-09-11T04:54:38Z dougk2 joined #sbcl 2015-09-11T05:00:04Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T05:06:30Z DeadTrickster quit (Ping timeout: 240 seconds) 2015-09-11T05:23:10Z nikki93 quit (Remote host closed the connection) 2015-09-11T05:24:50Z nikki93 joined #sbcl 2015-09-11T05:31:34Z psy quit (Ping timeout: 246 seconds) 2015-09-11T05:54:18Z DeadTrickster joined #sbcl 2015-09-11T06:01:01Z dougk2 joined #sbcl 2015-09-11T06:30:59Z Shinmera joined #sbcl 2015-09-11T06:48:19Z jozip_ joined #sbcl 2015-09-11T06:49:31Z jozip_ quit (Client Quit) 2015-09-11T06:49:37Z scymtym joined #sbcl 2015-09-11T06:50:28Z jozip quit 2015-09-11T06:54:53Z jozip_ joined #sbcl 2015-09-11T06:55:09Z jozip_ is now known as jozip 2015-09-11T07:04:20Z Cymew joined #sbcl 2015-09-11T07:08:12Z ASau quit (Remote host closed the connection) 2015-09-11T07:09:02Z ASau joined #sbcl 2015-09-11T07:16:05Z ASau quit (Ping timeout: 244 seconds) 2015-09-11T07:27:05Z nikki93 quit (Remote host closed the connection) 2015-09-11T07:46:59Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-11T07:53:02Z fridim_ joined #sbcl 2015-09-11T07:57:42Z Cymew quit (Ping timeout: 246 seconds) 2015-09-11T08:17:59Z scymtym quit (Remote host closed the connection) 2015-09-11T08:33:30Z Ettore joined #sbcl 2015-09-11T08:56:41Z Xof quit (Remote host closed the connection) 2015-09-11T09:00:57Z heddwch quit (Read error: Connection reset by peer) 2015-09-11T09:01:24Z heddwch joined #sbcl 2015-09-11T10:25:35Z joshe quit (Ping timeout: 268 seconds) 2015-09-11T10:32:39Z DGASAU quit (Ping timeout: 252 seconds) 2015-09-11T10:51:03Z Cymew joined #sbcl 2015-09-11T11:01:29Z DGASAU joined #sbcl 2015-09-11T11:01:41Z DGASAU quit (Remote host closed the connection) 2015-09-11T11:05:59Z DGASAU joined #sbcl 2015-09-11T11:16:10Z stassats` joined #sbcl 2015-09-11T11:44:35Z karswell` joined #sbcl 2015-09-11T11:49:57Z karswell` quit (Read error: Connection reset by peer) 2015-09-11T11:53:41Z Xof joined #sbcl 2015-09-11T12:00:46Z kanru quit (Ping timeout: 244 seconds) 2015-09-11T12:07:36Z kanru joined #sbcl 2015-09-11T12:20:31Z kanru quit (Ping timeout: 256 seconds) 2015-09-11T12:27:06Z kanru joined #sbcl 2015-09-11T12:57:46Z kanru quit (Ping timeout: 240 seconds) 2015-09-11T13:00:21Z scymtym joined #sbcl 2015-09-11T13:32:00Z dougk2 joined #sbcl 2015-09-11T13:57:00Z hlavaty quit (Remote host closed the connection) 2015-09-11T14:17:43Z eudoxia joined #sbcl 2015-09-11T14:31:59Z Cymew quit (Ping timeout: 264 seconds) 2015-09-11T14:36:57Z attila_lendvai joined #sbcl 2015-09-11T14:36:57Z attila_lendvai quit (Changing host) 2015-09-11T14:36:57Z attila_lendvai joined #sbcl 2015-09-11T14:42:19Z DeadTrickster quit (Read error: No route to host) 2015-09-11T14:53:15Z wheelsucker joined #sbcl 2015-09-11T14:58:57Z joshe joined #sbcl 2015-09-11T15:19:39Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-11T15:30:13Z psy joined #sbcl 2015-09-11T15:36:33Z psy quit (Ping timeout: 255 seconds) 2015-09-11T15:46:39Z DeadTrickster joined #sbcl 2015-09-11T16:05:32Z gingerale joined #sbcl 2015-09-11T16:09:24Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-11T16:37:41Z DeadTrickster quit (Read error: No route to host) 2015-09-11T16:38:19Z dougk2 joined #sbcl 2015-09-11T16:38:51Z DeadTrickster joined #sbcl 2015-09-11T16:39:08Z psy_ joined #sbcl 2015-09-11T16:39:47Z psy_ quit (Max SendQ exceeded) 2015-09-11T16:40:31Z White_Flame quit (Remote host closed the connection) 2015-09-11T16:40:36Z psy_ joined #sbcl 2015-09-11T16:42:07Z attila_lendvai joined #sbcl 2015-09-11T16:47:12Z White_Flame joined #sbcl 2015-09-11T16:47:32Z White_Flame quit (Remote host closed the connection) 2015-09-11T16:55:27Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-09-11T16:56:23Z White_Flame joined #sbcl 2015-09-11T16:57:30Z White_Flame quit (Remote host closed the connection) 2015-09-11T17:00:33Z White_Flame joined #sbcl 2015-09-11T17:15:57Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T17:29:41Z dougk2 joined #sbcl 2015-09-11T17:39:24Z igajsin quit (Ping timeout: 264 seconds) 2015-09-11T17:45:56Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-11T17:46:18Z mprelude joined #sbcl 2015-09-11T18:01:19Z nyef joined #sbcl 2015-09-11T18:05:05Z selat quit (Quit: Lost terminal) 2015-09-11T18:23:18Z heddwch is now known as pidyn 2015-09-11T18:25:04Z pidyn is now known as heddwch 2015-09-11T18:25:36Z scymtym quit (Ping timeout: 246 seconds) 2015-09-11T19:17:51Z Bicyclidine joined #sbcl 2015-09-11T19:39:14Z scymtym joined #sbcl 2015-09-11T19:55:18Z dougk2 joined #sbcl 2015-09-11T19:59:56Z eudoxia_ joined #sbcl 2015-09-11T20:00:48Z eudoxia quit (Read error: Connection reset by peer) 2015-09-11T20:03:25Z eudoxia_ quit (Client Quit) 2015-09-11T20:06:16Z Bicyclidine quit (Ping timeout: 265 seconds) 2015-09-11T20:09:34Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-11T20:16:48Z Bicyclidine joined #sbcl 2015-09-11T20:23:58Z dougk2 joined #sbcl 2015-09-11T20:32:08Z wheelsucker quit (Quit: Client Quit) 2015-09-11T20:55:24Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T21:01:34Z dougk2 joined #sbcl 2015-09-11T21:14:18Z gingerale quit (Ping timeout: 272 seconds) 2015-09-11T21:29:12Z fridim_ quit (Ping timeout: 264 seconds) 2015-09-11T21:31:27Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T21:45:42Z dougk2 joined #sbcl 2015-09-11T22:00:09Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-11T22:30:29Z Bicyclidine quit (Quit: leaving) 2015-09-11T22:35:24Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-11T23:03:38Z pootler quit (Ping timeout: 252 seconds) 2015-09-11T23:04:41Z pootler joined #sbcl 2015-09-11T23:04:43Z pchrist quit (Ping timeout: 252 seconds) 2015-09-11T23:05:57Z pchrist joined #sbcl 2015-09-11T23:11:50Z Ettore quit (Quit: Leaving.) 2015-09-11T23:16:36Z mprelude quit (Ping timeout: 264 seconds) 2015-09-11T23:23:04Z Bike quit (Quit: guess i'll throw in some ram) 2015-09-11T23:35:44Z Bike joined #sbcl 2015-09-11T23:41:22Z dougk2 joined #sbcl 2015-09-12T00:29:07Z nicdev`` is now known as nicdev 2015-09-12T01:08:37Z scymtym quit (Ping timeout: 246 seconds) 2015-09-12T01:33:39Z psy_ quit (Ping timeout: 246 seconds) 2015-09-12T01:54:49Z stassats` quit (Ping timeout: 256 seconds) 2015-09-12T03:44:30Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-12T03:52:32Z nyef quit (Quit: G'night all) 2015-09-12T04:00:03Z jdz quit (Ping timeout: 256 seconds) 2015-09-12T04:04:44Z jdz joined #sbcl 2015-09-12T04:42:14Z dougk2 joined #sbcl 2015-09-12T04:46:23Z dougk2 quit (Ping timeout: 250 seconds) 2015-09-12T05:24:05Z karswell joined #sbcl 2015-09-12T05:33:28Z Quadrescence joined #sbcl 2015-09-12T05:33:44Z Quadrescence quit (Changing host) 2015-09-12T05:33:44Z Quadrescence joined #sbcl 2015-09-12T06:15:45Z igajsin1 joined #sbcl 2015-09-12T06:30:00Z Shinmera joined #sbcl 2015-09-12T06:59:54Z scymtym joined #sbcl 2015-09-12T07:00:15Z chris2 quit (Ping timeout: 252 seconds) 2015-09-12T07:15:05Z chris2 joined #sbcl 2015-09-12T07:18:12Z fridim_ joined #sbcl 2015-09-12T07:23:37Z gingerale joined #sbcl 2015-09-12T09:21:28Z mprelude joined #sbcl 2015-09-12T09:38:13Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-12T10:34:54Z wbooze joined #sbcl 2015-09-12T11:46:17Z stassats` joined #sbcl 2015-09-12T12:15:07Z dougk2 joined #sbcl 2015-09-12T12:21:52Z attila_lendvai joined #sbcl 2015-09-12T12:41:15Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-09-12T12:51:51Z LiamH joined #sbcl 2015-09-12T12:55:26Z dustinm` quit (Ping timeout: 272 seconds) 2015-09-12T13:14:11Z dustinm` joined #sbcl 2015-09-12T13:25:36Z psy_ joined #sbcl 2015-09-12T13:43:09Z psy_ quit (Ping timeout: 256 seconds) 2015-09-12T13:53:55Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-12T13:56:31Z dougk2 joined #sbcl 2015-09-12T14:17:49Z nyef joined #sbcl 2015-09-12T14:52:54Z dougk2 quit (Ping timeout: 260 seconds) 2015-09-12T14:57:22Z dougk2 joined #sbcl 2015-09-12T15:10:10Z fridim_ quit (Ping timeout: 240 seconds) 2015-09-12T15:15:27Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-12T15:30:52Z Ettore joined #sbcl 2015-09-12T15:34:06Z dougk2 joined #sbcl 2015-09-12T15:37:57Z Ettore quit (Quit: Leaving.) 2015-09-12T15:41:35Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-12T15:42:30Z dougk2 joined #sbcl 2015-09-12T16:09:17Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-12T16:11:31Z dougk2 joined #sbcl 2015-09-12T16:15:28Z nyef quit (Ping timeout: 246 seconds) 2015-09-12T16:26:01Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-12T16:29:02Z dougk2 joined #sbcl 2015-09-12T16:34:29Z nyef joined #sbcl 2015-09-12T16:37:59Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-12T16:46:16Z dougk2 joined #sbcl 2015-09-12T16:54:37Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-12T17:22:31Z psy_ joined #sbcl 2015-09-12T17:25:59Z psilord quit (Ping timeout: 264 seconds) 2015-09-12T17:35:12Z wbooze quit (Quit: none) 2015-09-12T17:42:34Z dougk2 joined #sbcl 2015-09-12T18:03:24Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-12T18:20:15Z stassats`: sbcl is about to have 9000 commits 2015-09-12T18:20:21Z stassats`: at 8995 now 2015-09-12T18:22:50Z jackdaniel: 8192th was the anniversary 2015-09-12T18:42:53Z psilord joined #sbcl 2015-09-12T19:23:16Z psy_ quit (Ping timeout: 268 seconds) 2015-09-12T19:41:45Z Xof: 9000 commits to master, presumably (including conversions from CVS HEAD)? Branches in the CVS era were less easily merged... 2015-09-12T19:41:56Z Xof: or are you counting those on cvs branches too? 2015-09-12T19:42:18Z Xof: when-all-you-have-is-a-hammer-branch... 2015-09-12T19:43:28Z nyef: ... every problem looks like a thumb? 2015-09-12T19:43:36Z Xof: :-) 2015-09-12T19:44:05Z stassats`: git rev-list HEAD --count 2015-09-12T19:44:13Z nyef: I should try to do a MIPS SBCL build soon, shouldn't I? 2015-09-12T19:44:51Z stassats`: i think i fixed up the build problems using qemu, so it at least should build 2015-09-12T19:45:06Z stassats`: unless it became broken again 2015-09-12T19:45:30Z nyef: That must have been painful, given how slow qemu gets. 2015-09-12T19:46:03Z stassats`: it didn't involved any interactive debugging 2015-09-12T19:46:09Z nyef: On the other hand, I'm running 700MHz with a UP kernel, so it's not going to be particularly fast... 2015-09-12T19:46:11Z stassats`: so, just firing up and waiting 2015-09-12T20:07:49Z dougk2 joined #sbcl 2015-09-12T20:09:58Z Quadrescence joined #sbcl 2015-09-12T20:20:23Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-12T20:24:15Z dougk2 joined #sbcl 2015-09-12T20:37:37Z prxq joined #sbcl 2015-09-12T21:13:42Z dougk2 quit (Ping timeout: 260 seconds) 2015-09-12T21:14:25Z dougk2 joined #sbcl 2015-09-12T21:27:31Z stassats`: getting back to arm64 2015-09-12T21:27:39Z stassats`: and a first foray into call_into_lisp 2015-09-12T21:30:25Z nyef: Ooh. Congratulations. 2015-09-12T21:30:34Z angavrilov_ quit (Remote host closed the connection) 2015-09-12T21:30:37Z nyef: That took a while to get to with the original arm port. 2015-09-12T21:32:50Z stassats`: the function looks like something i managed to generate, but gdb somehow gets confused 2015-09-12T21:33:46Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-12T21:36:24Z Ettore joined #sbcl 2015-09-12T21:42:42Z dougk2 joined #sbcl 2015-09-12T21:43:01Z stassats`: i love how gdb uses one endiannes and objdump another for disassembly 2015-09-12T21:44:46Z stassats`: ok, i clearly see CSEL of my own baking 2015-09-12T21:45:09Z stassats`: and it disassembles to what i assembled it, which is nice 2015-09-12T21:46:40Z stassats`: being able to look at disassembled instructions is immensely helpful 2015-09-12T21:46:55Z stassats`: now i need to manage to run something sensible 2015-09-12T21:47:35Z stassats`: e.g. return from the function 2015-09-12T21:52:24Z attila_lendvai joined #sbcl 2015-09-12T21:52:24Z attila_lendvai quit (Changing host) 2015-09-12T21:52:24Z attila_lendvai joined #sbcl 2015-09-12T22:05:13Z gingerale quit (Ping timeout: 256 seconds) 2015-09-12T22:12:35Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-12T22:12:49Z stassats`: inserted some segment printing after code generation, and now gdb doesn't show the same thing 2015-09-12T22:13:11Z dougk2 joined #sbcl 2015-09-12T22:14:35Z nyef can never quite trust gdb. 2015-09-12T22:14:58Z stassats`: it crashes too, so gdb is probably right 2015-09-12T22:15:40Z stassats`: but before i added (safety 0) to my initial function it showed something resembling the intended code 2015-09-12T22:22:42Z stassats`: without (safety 0) i can see the corresponding bits again 2015-09-12T22:23:04Z plertrood joined #sbcl 2015-09-12T22:27:11Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-12T22:27:18Z Ettore quit (Quit: Leaving.) 2015-09-12T23:04:00Z dougk2 joined #sbcl 2015-09-12T23:07:34Z stassats`: i'm having trouble finding generated code anywhere 2015-09-12T23:08:32Z stassats`: using the gdb find command from dynamic-space-start 2015-09-12T23:10:24Z prxq quit (Ping timeout: 272 seconds) 2015-09-12T23:23:40Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-12T23:36:57Z stassats`: for some reason there is a list after the function 2015-09-12T23:37:03Z stassats`: weird weird 2015-09-12T23:37:17Z stassats`: after the function header 2015-09-12T23:37:22Z stassats`: and no code in site 2015-09-12T23:48:53Z nyef: Hack the build system to include trace files for every cross-built source? 2015-09-12T23:50:03Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-12T23:50:37Z stassats`: i have only one file for cold-init 2015-09-12T23:50:57Z stassats`: and i trace it 2015-09-12T23:51:23Z stassats`: i also print code-segments after it is compiled, now without declares i can found the contents of code-segments in gdb 2015-09-12T23:51:39Z stassats`: with (safety 0) (to get rid of argument checks) i can't see it anymore 2015-09-12T23:52:25Z nyef: That seems odd. 2015-09-12T23:52:31Z stassats`: so, is genesis playing tricks on me or what? 2015-09-12T23:53:20Z nyef: It shouldn't be, the function header is installed as part of a literal blob of binary data, isn't it? 2015-09-12T23:53:41Z stassats`: i actually can see the function header 2015-09-12T23:53:43Z stassats`: the widetag 2015-09-12T23:53:50Z stassats`: and the first couple of slots make sense 2015-09-12T23:54:12Z stassats`: then i see some weird lists 2015-09-12T23:57:54Z nyef: ... I've got no idea, then. 2015-09-12T23:58:19Z stassats`: i'll need to find the code in the cold core 2015-09-12T23:58:35Z nyef: At least the map should help with that. 2015-09-12T23:59:07Z stassats`: well, i have only one function, so what genesis prints is the same as in the map 2015-09-12T23:59:22Z stassats`: as in /(DESCRIPTOR-BITS INITIAL-FUN)=#X4F0191CB 2015-09-12T23:59:26Z nyef: Ah, right. 2015-09-12T23:59:35Z nyef: Also validate the fasl? 2015-09-12T23:59:53Z stassats`: good idea too 2015-09-13T00:00:08Z stassats`: i need a hex editor where i can change aligment first 2015-09-13T00:00:41Z nyef: Editor, or viewer? 2015-09-13T00:00:45Z stassats`: man, do all hex editors suck or what? 2015-09-13T00:00:48Z stassats`: whichever 2015-09-13T00:01:03Z nyef: Use dd to strip of $n$ leading bytes and pipe through hexdump -Cv 2015-09-13T00:01:20Z stassats`: yeah, probably the easiest 2015-09-13T00:02:46Z stassats`: hexdump has an -s parameter 2015-09-13T00:02:56Z nyef: Ooh. 2015-09-13T00:03:06Z White_Flame: bless is a pretty powerful hex editor 2015-09-13T00:03:15Z White_Flame: in order to make custom layouts, though, you need to edit config files 2015-09-13T00:03:52Z White_Flame: but it's easy to insert 00s or delete bytes, reflows the line length based on window width, etc 2015-09-13T00:04:36Z mprelude quit (Ping timeout: 264 seconds) 2015-09-13T00:04:51Z White_Flame: and apt-get'able 2015-09-13T00:10:23Z stassats`: ok, can't figure out hexdump's -e option quite easily 2015-09-13T00:10:30Z stassats`: this bless thing predictably sucks 2015-09-13T00:11:59Z nyef: There's a reason I specified -Cv (-: 2015-09-13T00:12:51Z stassats`: hexdump -s 1 -e '4/4 "%08X " "\n"' seems to do the jub 2015-09-13T00:15:17Z stassats`: and no need to align, i can already see NIL 2015-09-13T00:17:12Z stassats`: found a simple-fun 2015-09-13T00:17:34Z stassats`: now, the code doesn't look like anything what i printed during %compile-component 2015-09-13T00:19:21Z stassats`: can't find it anywhere 2015-09-13T00:19:26Z stassats`: now to the fasl 2015-09-13T00:20:35Z stassats`: the fasl is alright 2015-09-13T00:21:00Z stassats`: so, genesis? 2015-09-13T00:24:54Z plertrood quit (Quit: plertrood) 2015-09-13T00:28:34Z nyef: Sounds like it, I guess. 2015-09-13T00:30:50Z stassats`: there was a #+arm in genesis 2015-09-13T00:30:59Z stassats`: adding arm64 to it 2015-09-13T00:32:09Z stassats`: didn't help 2015-09-13T00:33:02Z nyef: The #+arm in genesis, IIRC, is for the same thing that a #+sparc is? 2015-09-13T00:33:13Z stassats`: yes 2015-09-13T00:33:34Z nyef: That's the tagged-function-pointer-in-fdefn thing. 2015-09-13T00:34:34Z nyef: The other bit might be the do-cold-fixup case? 2015-09-13T00:34:51Z stassats`: i'm not yet up to fixups 2015-09-13T00:35:58Z nyef: This is the second-ever 64-bit backend, isn't it? 2015-09-13T00:36:09Z stassats`: second proper 2015-09-13T00:36:12Z nyef: Look for x86-64 conditionals. 2015-09-13T00:37:30Z nyef: Hrm. Nothing obvious there, either. 2015-09-13T00:39:39Z stassats`: some printing into genesis incoming 2015-09-13T00:55:54Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-13T00:59:14Z stassats`: printing dynamic gspace isn't illuminating 2015-09-13T00:59:53Z stassats`: because i'm doing it wrong, it's byte addressed, not word addressed 2015-09-13T01:03:28Z stassats`: i see the function header, no code either in gspace 2015-09-13T01:03:38Z dougk2 joined #sbcl 2015-09-13T01:03:48Z stassats`: that just after doing cold-load 2015-09-13T01:06:08Z stassats`: there is a thing called descriptor-gspace 2015-09-13T01:07:16Z stassats`: looks like the code is hiding there 2015-09-13T01:08:02Z nyef: Something to do with the lack of debug information somehow causing the core image to be truncated? 2015-09-13T01:08:51Z stassats`: there should be debug information 2015-09-13T01:09:04Z stassats`: of some sort or another 2015-09-13T01:09:39Z stassats`: there's a thing that prints "raw code from code-fop" 2015-09-13T01:09:44Z stassats`: it prints my code correctly 2015-09-13T01:10:08Z stassats`: at line 2694 2015-09-13T01:10:37Z stassats`: but isn't this descriptor thing inside gspace anyway? 2015-09-13T01:11:49Z stassats`: something looks fishy 2015-09-13T01:12:26Z stassats`: this things prints 3 32-bit zeros 2015-09-13T01:12:31Z stassats`: while it should be 6 64-bit zeros 2015-09-13T01:13:35Z stassats`: those are the slots for simple-fun 2015-09-13T01:13:46Z stassats`: which are later filled 2015-09-13T01:14:35Z stassats`: if it's missing 36 bytes, then the code will be overwritten, would it be not? 2015-09-13T01:16:29Z stassats`: looking at the fasl, why are instructions taking up 64 bits? 2015-09-13T01:16:45Z stassats`: is there an assumption somewhere that the instructions are word-sized? 2015-09-13T01:18:05Z stassats`: when i print the code vector they are properly 32-bit 2015-09-13T01:18:11Z nyef: Check your assembler definition... And your definition for the XEP entry? 2015-09-13T01:20:09Z stassats`: the fact that the code-segment look tip-top, i would think that my assembler definition are reasonable 2015-09-13T01:24:26Z stassats`: ok, is hexdump wrong now? 2015-09-13T01:26:21Z nyef: There's a reason I use -Cv. I can see each byte that way, and there's no tricky format conversion going on to possibly mislead me. 2015-09-13T01:27:10Z stassats`: i did something wrong 2015-09-13T01:27:33Z stassats`: the original hexdump i looked was right 2015-09-13T01:28:16Z stassats`: and it shows 6 32-bit slots 2015-09-13T01:28:30Z stassats`: but they should be 64-bit 2015-09-13T01:28:41Z dougk2 quit (Ping timeout: 252 seconds) 2015-09-13T01:29:00Z stassats`: with safety 1 there was more code and some of it wasn't overwritten 2015-09-13T01:29:05Z stassats`: now, where does that happen? 2015-09-13T01:29:50Z nyef: But some of it was still overwritten? 2015-09-13T01:30:19Z stassats`: something looked weird, but i chalked it up for my preliminary instructions being bogus 2015-09-13T01:31:12Z stassats`: allocate-xep-frame or something? 2015-09-13T01:32:03Z stassats`: man oh man, that took much more than i wanted it to take 2015-09-13T01:32:32Z stassats`: it has (dotimes 6 (inst word 0)) 2015-09-13T01:32:48Z dougk2 joined #sbcl 2015-09-13T01:34:51Z stassats`: it should have become clear when i printed the data from code-segment 2015-09-13T01:35:01Z stassats`: three hours ago 2015-09-13T01:36:23Z stassats`: at least it didn't take two days 2015-09-13T01:38:39Z stassats`: now that's more like it 2015-09-13T01:39:13Z stassats`: i now can run my instructions, not just blindly hope i get all the bits right 2015-09-13T01:39:16Z stassats`: that was the goal 2015-09-13T01:40:28Z stassats`: and i even got some of them right already, which is nice 2015-09-13T01:43:41Z stassats`: now maybe teach objdump to disassemble cold-core 2015-09-13T01:44:52Z nyef: I wonder how many places you're going to run into where there's a #+/-x86-64 for a 64-bit-ism? 2015-09-13T01:45:39Z stassats`: i'll be busy for some time just rewriting instructions, then vops one by one 2015-09-13T01:46:05Z stassats`: and exhaustively test them each, because when they break two months later, all the context on how they worked will be gone 2015-09-13T01:47:14Z nyef: Yeah, I know. There's a reason why I had a "bootstrap" file that I used to work out all of the control-flow damage before I started in on getting the rest of the cold-core to compile. (-: 2015-09-13T01:47:21Z stassats`: and i finally jumped to spend a weekend concentrating on getting cold-init to run, so that then i can do things in byte-sized chunks and be overwhelmed by the task 2015-09-13T01:47:31Z stassats`: yeah, i have a bootstrap file too 2015-09-13T01:48:11Z stassats`: it's only contents is (sb!impl::%defun 'sb!kernel::!cold-init (lambda nil (declare (optimize (safety 0))) #x34) nil nil nil) 2015-09-13T01:48:52Z stassats`: (and _not_ be overwhelmed) 2015-09-13T01:49:41Z stassats`: running objdump on the host system would be really useful, i just need to fetch the location and size of the init-function and then feed it to objdump 2015-09-13T01:49:50Z stassats`: i also need to get objdump that understand arm 2015-09-13T01:50:35Z stassats`: that was aptitude install binutils-multiarch 2015-09-13T01:55:24Z stassats`: now i need to write a coreparser in lisp and extract the init-function 2015-09-13T01:55:36Z stassats`: probably a task for tomorrow 2015-09-13T02:09:39Z tmh_ quit (Remote host closed the connection) 2015-09-13T02:10:09Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-13T02:10:13Z tmh_ joined #sbcl 2015-09-13T02:17:30Z dougk2 joined #sbcl 2015-09-13T02:27:46Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-13T02:28:00Z LiamH quit (Ping timeout: 250 seconds) 2015-09-13T02:32:51Z scymtym quit (Ping timeout: 244 seconds) 2015-09-13T03:10:15Z dougk2 joined #sbcl 2015-09-13T03:31:14Z stassats` quit (Ping timeout: 244 seconds) 2015-09-13T03:49:04Z dougk2 quit (Ping timeout: 272 seconds) 2015-09-13T03:49:36Z nyef quit (Quit: G'night all) 2015-09-13T06:03:38Z Ettore joined #sbcl 2015-09-13T06:48:25Z gingerale joined #sbcl 2015-09-13T07:04:23Z scymtym joined #sbcl 2015-09-13T07:13:46Z angavrilov joined #sbcl 2015-09-13T07:14:00Z Shinmera joined #sbcl 2015-09-13T07:24:54Z prxq joined #sbcl 2015-09-13T08:27:13Z waaron joined #sbcl 2015-09-13T08:38:30Z Ettore quit (Ping timeout: 255 seconds) 2015-09-13T08:43:51Z Ettore joined #sbcl 2015-09-13T08:50:12Z Ettore1 joined #sbcl 2015-09-13T08:50:45Z Ettore quit (Read error: Connection reset by peer) 2015-09-13T09:10:45Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-13T09:20:40Z Ettore joined #sbcl 2015-09-13T09:20:57Z Ettore1 quit (Read error: Connection reset by peer) 2015-09-13T09:24:51Z mprelude joined #sbcl 2015-09-13T09:36:09Z prxq quit (Remote host closed the connection) 2015-09-13T10:07:14Z Ettore1 joined #sbcl 2015-09-13T10:07:43Z Ettore quit (Read error: Connection reset by peer) 2015-09-13T10:54:33Z Ettore1 quit (Quit: Leaving.) 2015-09-13T11:18:06Z plertrood joined #sbcl 2015-09-13T11:24:26Z plertrood quit (Quit: plertrood) 2015-09-13T12:07:57Z stassats` joined #sbcl 2015-09-13T12:17:58Z fridim_ joined #sbcl 2015-09-13T12:49:31Z Ettore joined #sbcl 2015-09-13T12:57:30Z stassats` quit (Ping timeout: 240 seconds) 2015-09-13T13:00:42Z attila_lendvai joined #sbcl 2015-09-13T13:26:45Z nyef joined #sbcl 2015-09-13T13:29:04Z psy_ joined #sbcl 2015-09-13T14:01:17Z gingerale quit (Ping timeout: 268 seconds) 2015-09-13T14:35:35Z fridim_ quit (Ping timeout: 264 seconds) 2015-09-13T14:45:49Z dougk2 joined #sbcl 2015-09-13T14:49:11Z stassats` joined #sbcl 2015-09-13T15:09:08Z dougk2 quit (Ping timeout: 268 seconds) 2015-09-13T15:20:40Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-13T15:25:16Z nyef quit (Ping timeout: 244 seconds) 2015-09-13T15:38:41Z nyef joined #sbcl 2015-09-13T15:45:43Z attila_lendvai joined #sbcl 2015-09-13T15:45:43Z attila_lendvai quit (Changing host) 2015-09-13T15:45:43Z attila_lendvai joined #sbcl 2015-09-13T15:46:17Z dougk2 joined #sbcl 2015-09-13T15:56:49Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-13T15:59:36Z dougk2 joined #sbcl 2015-09-13T16:02:02Z sigjuice joined #sbcl 2015-09-13T16:04:22Z dougk2 quit (Ping timeout: 272 seconds) 2015-09-13T16:34:24Z dougk2 joined #sbcl 2015-09-13T16:47:38Z Ettore quit (Quit: Leaving.) 2015-09-13T17:02:58Z fridim_ joined #sbcl 2015-09-13T17:18:16Z stassats`: (sb-kernel:get-header-data (lambda ())) gives a strange result 2015-09-13T17:18:22Z stassats`: for some reason it includes the widetag 2015-09-13T17:24:25Z nyef: Universally, or only on certain platforms? 2015-09-13T17:24:48Z stassats`: x86s 2015-09-13T17:25:02Z nyef: x86oids are weird anyway. 2015-09-13T17:25:21Z stassats`: same thing on arm 2015-09-13T17:25:59Z dougk2 quit (Ping timeout: 250 seconds) 2015-09-13T17:31:55Z stassats`: now i have http://paste.lisp.org/display/155110 2015-09-13T17:32:58Z stassats`: and that's on the host, so it will simplify getting instructions right 2015-09-13T17:38:03Z stassats`: works on a x86-64 core too 2015-09-13T17:46:08Z stassats`: a bit better: http://paste.lisp.org/display/155110#1 2015-09-13T17:47:13Z stassats`: here's the code: https://gist.github.com/stassats/796da6ad2665582f5956 2015-09-13T17:56:30Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-13T18:03:55Z gingerale joined #sbcl 2015-09-13T18:20:28Z gabnet joined #sbcl 2015-09-13T18:43:18Z gabnet quit (Quit: Quitte) 2015-09-13T19:31:00Z stassats`: hm, it takes 17 seconds for make-host1 && make-host-2 2015-09-13T19:31:16Z stassats`: maybe i can load xc inside slime and speed this part up 2015-09-13T19:35:03Z Ettore joined #sbcl 2015-09-13T19:42:23Z stassats`: a bit problematic 2015-09-13T20:03:42Z dougk2 joined #sbcl 2015-09-13T20:04:20Z Ettore quit (Quit: Leaving.) 2015-09-13T20:15:19Z stassats`: the logical immediate encoding is quite complicated 2015-09-13T20:16:26Z dougk2 quit (Ping timeout: 272 seconds) 2015-09-13T20:24:20Z gingerale quit (Ping timeout: 265 seconds) 2015-09-13T20:41:27Z francogrex joined #sbcl 2015-09-13T20:43:24Z francogrex: I have a working sbcl on arm (chroot from android os into linux image). But is it trivial to build sbcl to run natively on android with ndk like for example for this sqlite3 project? https://github.com/stockrt/sqlite3-android 2015-09-13T20:43:43Z stassats`: it is not trivial 2015-09-13T20:44:06Z stassats`: and largely useless 2015-09-13T20:44:31Z francogrex: you useless? 2015-09-13T20:44:46Z stassats`: no 2015-09-13T20:45:11Z francogrex: sorry, I was typing "why useless?" 2015-09-13T20:45:37Z stassats`: no use for it, duh 2015-09-13T20:46:11Z francogrex: I can think of many. from an android term, type sbcl and voila! 2015-09-13T20:47:40Z francogrex: now I must chroot to the linux img... painful and consumes energy 2015-09-13T20:49:40Z prxq joined #sbcl 2015-09-13T20:51:34Z plertrood joined #sbcl 2015-09-13T21:09:11Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-13T21:22:03Z Ettore joined #sbcl 2015-09-13T21:23:31Z Quadrescence joined #sbcl 2015-09-13T21:35:49Z LiamH joined #sbcl 2015-09-13T21:36:17Z fridim_ quit (Ping timeout: 244 seconds) 2015-09-13T21:48:43Z prxq quit (Remote host closed the connection) 2015-09-13T22:08:45Z abbe_ joined #sbcl 2015-09-13T22:09:14Z abbe quit (Read error: Connection reset by peer) 2015-09-13T22:10:35Z |3b| quit (Excess Flood) 2015-09-13T22:10:58Z abbe_ is now known as abbe 2015-09-13T22:13:02Z |3b| joined #sbcl 2015-09-13T22:25:07Z Ettore quit (Quit: Leaving.) 2015-09-13T22:27:13Z scymtym__ joined #sbcl 2015-09-13T22:27:58Z |3b|` joined #sbcl 2015-09-13T22:34:56Z |3b| quit (*.net *.split) 2015-09-13T22:34:56Z Xof quit (*.net *.split) 2015-09-13T22:34:56Z brucem quit (*.net *.split) 2015-09-13T22:34:56Z PuercoPop quit (*.net *.split) 2015-09-13T22:34:56Z dougk_ quit (*.net *.split) 2015-09-13T22:34:56Z scymtym_ quit (*.net *.split) 2015-09-13T22:34:56Z nicdev quit (*.net *.split) 2015-09-13T22:34:56Z salv0 quit (*.net *.split) 2015-09-13T22:35:07Z PuercoPop joined #sbcl 2015-09-13T22:39:45Z brucem joined #sbcl 2015-09-13T23:11:36Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-13T23:18:58Z salv0 joined #sbcl 2015-09-13T23:24:16Z nicdev joined #sbcl 2015-09-13T23:24:16Z dougk_ joined #sbcl 2015-09-13T23:35:45Z plertrood quit (Quit: plertrood) 2015-09-14T00:06:11Z psy_ quit (Ping timeout: 265 seconds) 2015-09-14T00:13:10Z scymtym quit (Ping timeout: 240 seconds) 2015-09-14T00:20:23Z mprelude quit (Ping timeout: 252 seconds) 2015-09-14T00:21:30Z brucem quit (Changing host) 2015-09-14T00:21:30Z brucem joined #sbcl 2015-09-14T00:31:43Z psy_ joined #sbcl 2015-09-14T00:42:19Z dougk2 joined #sbcl 2015-09-14T00:49:43Z psilord quit (Ping timeout: 252 seconds) 2015-09-14T00:51:23Z psilord joined #sbcl 2015-09-14T00:58:36Z psy_ quit (Ping timeout: 255 seconds) 2015-09-14T01:03:18Z psy_ joined #sbcl 2015-09-14T01:07:48Z psy_ quit (Max SendQ exceeded) 2015-09-14T01:08:43Z psy_ joined #sbcl 2015-09-14T01:08:57Z dougk2 quit (Ping timeout: 255 seconds) 2015-09-14T01:09:44Z bendiken joined #sbcl 2015-09-14T01:33:54Z tifa joined #sbcl 2015-09-14T01:34:19Z bendiken_ joined #sbcl 2015-09-14T01:37:10Z bendiken quit (Ping timeout: 240 seconds) 2015-09-14T01:37:31Z bendiken_ is now known as bendiken 2015-09-14T01:42:02Z bendiken quit 2015-09-14T01:43:01Z bendiken joined #sbcl 2015-09-14T02:03:12Z dougk2 joined #sbcl 2015-09-14T02:11:06Z heddwch is now known as shikh 2015-09-14T02:14:04Z shikh is now known as heddwch 2015-09-14T02:19:11Z bendiken quit 2015-09-14T02:19:52Z bendiken joined #sbcl 2015-09-14T02:27:42Z kanru joined #sbcl 2015-09-14T02:35:18Z gabriel_laddel joined #sbcl 2015-09-14T02:54:33Z LiamH quit (Quit: Leaving.) 2015-09-14T03:04:52Z karswell quit (Remote host closed the connection) 2015-09-14T03:05:57Z gabriel_laddel quit (Remote host closed the connection) 2015-09-14T03:13:41Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T03:14:30Z bendiken joined #sbcl 2015-09-14T03:17:34Z psy_ quit (Quit: Leaving) 2015-09-14T03:20:05Z stassats` quit (Ping timeout: 250 seconds) 2015-09-14T03:24:46Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T03:25:34Z bendiken joined #sbcl 2015-09-14T03:35:53Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T03:36:35Z bendiken joined #sbcl 2015-09-14T03:46:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T03:47:29Z bendiken joined #sbcl 2015-09-14T03:57:47Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T03:58:27Z bendiken joined #sbcl 2015-09-14T04:27:18Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T04:28:08Z bendiken joined #sbcl 2015-09-14T04:38:21Z nyef quit (Ping timeout: 244 seconds) 2015-09-14T04:41:39Z psy joined #sbcl 2015-09-14T05:13:43Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T05:14:33Z bendiken joined #sbcl 2015-09-14T05:22:04Z flip214: When writing a macro, can I annotate the resulting code with the original forms in some way, so that during debugging it's easy to see which part err'd? 2015-09-14T05:35:50Z loke: flip214: No. I have a hard time understanding how that would work. There is no 1:1 correspondence between macro form and the resulting form 2015-09-14T05:47:17Z flip214: loke: my intention is, when some generated form produces an error, sbcl would see that this code block originated from some source form, and can highlight that in the swank debugger 2015-09-14T05:48:02Z flip214: like via (defun abc ( ) #1=(....) #2=(....)) (sb-ext:register-source #1# (cons of original form) 2015-09-14T05:48:05Z flip214: ) 2015-09-14T06:04:31Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T06:13:34Z Xof joined #sbcl 2015-09-14T06:32:28Z gingerale joined #sbcl 2015-09-14T06:45:36Z Shinmera joined #sbcl 2015-09-14T07:32:44Z attila_lendvai joined #sbcl 2015-09-14T07:44:52Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-09-14T07:45:03Z plertrood joined #sbcl 2015-09-14T07:46:05Z plertrood quit (Client Quit) 2015-09-14T07:58:46Z Cymew joined #sbcl 2015-09-14T08:16:49Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-14T08:17:37Z bendiken joined #sbcl 2015-09-14T08:33:59Z fridim_ joined #sbcl 2015-09-14T08:43:26Z kanru quit (Remote host closed the connection) 2015-09-14T08:57:09Z mprelude joined #sbcl 2015-09-14T09:00:37Z heddwch quit (Read error: Connection reset by peer) 2015-09-14T09:01:11Z heddwch joined #sbcl 2015-09-14T10:02:26Z bendiken quit 2015-09-14T10:03:39Z kanru joined #sbcl 2015-09-14T10:14:28Z Ettore joined #sbcl 2015-09-14T10:15:03Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-14T10:20:39Z Ettore quit (Quit: Leaving.) 2015-09-14T10:40:35Z attila_lendvai joined #sbcl 2015-09-14T11:28:47Z eudoxia joined #sbcl 2015-09-14T11:50:11Z |3b|` is now known as |3b| 2015-09-14T11:52:22Z stassats` joined #sbcl 2015-09-14T12:16:24Z dougk2 joined #sbcl 2015-09-14T12:28:27Z loke quit (Ping timeout: 255 seconds) 2015-09-14T12:40:00Z stassats` quit (Ping timeout: 272 seconds) 2015-09-14T12:40:25Z loke joined #sbcl 2015-09-14T12:49:07Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-14T12:58:53Z jeremyheiler quit (Quit: WeeChat 1.1.1) 2015-09-14T13:18:07Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-14T13:24:34Z nyef joined #sbcl 2015-09-14T14:02:17Z Ettore joined #sbcl 2015-09-14T14:06:24Z Ettore quit (Client Quit) 2015-09-14T14:09:33Z Ettore joined #sbcl 2015-09-14T14:09:40Z scymtym__: the range of commits starting with e406a45f seems to have introduced a regression (see e.g. https://ci.cor-lab.org/job/sbcl-master/1199/featureset=1,label=ubuntu_trusty_32bit/consoleFull search for ":SET-PPD-UNKNOWN-TYPE") 2015-09-14T14:24:48Z Xof: that doesn't seem to be a drastic regression 2015-09-14T14:26:45Z Xof: we no longer get the warning about the compound type containing unknown types 2015-09-14T14:27:35Z dougk_: Xof: i think that is a regression. we're supposed to moar warnings. 2015-09-14T14:39:08Z Ettore quit (Quit: Leaving.) 2015-09-14T14:45:30Z Ettore joined #sbcl 2015-09-14T14:58:44Z dougk2 joined #sbcl 2015-09-14T15:20:09Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T15:24:32Z rszeno joined #sbcl 2015-09-14T15:27:16Z rszeno quit (Client Quit) 2015-09-14T15:29:26Z dougk2 joined #sbcl 2015-09-14T15:29:59Z stassats` joined #sbcl 2015-09-14T15:50:26Z Cymew quit (Ping timeout: 240 seconds) 2015-09-14T15:50:36Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T15:52:23Z mprelude quit (Ping timeout: 264 seconds) 2015-09-14T15:55:13Z Ettore quit (Quit: Leaving.) 2015-09-14T16:21:40Z attila_lendvai joined #sbcl 2015-09-14T16:25:38Z tylergoza joined #sbcl 2015-09-14T16:30:05Z psy quit (Disconnected by services) 2015-09-14T16:30:33Z psy_ joined #sbcl 2015-09-14T16:33:20Z dougk2 joined #sbcl 2015-09-14T16:35:25Z stassats`: copied code from llvm to encode arm64 logical immediates, seems to work, but i still don't really understand it 2015-09-14T16:37:30Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T16:39:36Z nyef: Is the encoding anything like the arm32 immediates? 2015-09-14T16:40:54Z stassats`: nothing like 2015-09-14T16:41:35Z stassats`: nyef: http://llvm.org/docs/doxygen/html/AArch64AddressingModes_8h_source.html#l00209 2015-09-14T16:42:16Z stassats`: the manual has a vague description of what it is, and some code on how to decode the immediate, but not how to encode it 2015-09-14T16:42:57Z stassats`: "The Logical (immediate) instructions accept a bitmask immediate value that is a 32-bit pattern or a 64-bit pattern viewed as a vector of identical elements of size e = 2, 4, 8, 16, 32 or, 64 bits. Each element contains the same sub-pattern, that is a single run of 1 to (e - 1) nonzero bits from bit 0 followed by zero bits, then rotated by 0 to (e - 1) bits. This mechanism can generate 5334 unique 64-bit patterns as 2667 pairs of 2015-09-14T16:42:57Z stassats`: pattern and their bitwise inverse." 2015-09-14T16:43:30Z stassats`: and it's encoded as two fields, one for rotation and one for the pattern 2015-09-14T16:44:26Z stassats`: now that i can produce those fields, i can play it and reverse engineer it and produce more sensible code 2015-09-14T16:48:35Z nyef: Eek. 2015-09-14T16:48:45Z nyef: And I thought the shifter_operand stuff was bad. 2015-09-14T16:49:39Z stassats`: and this is only for logical operations 2015-09-14T16:49:51Z stassats`: so immediate encoding is different for different operations 2015-09-14T16:49:57Z stassats`: fun, fun 2015-09-14T16:53:15Z nyef: Well, good luck. 2015-09-14T16:56:03Z dougk2 joined #sbcl 2015-09-14T17:02:21Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T17:03:56Z Xof: wait, does that mean you can't get the all-ones bitmask? 2015-09-14T17:04:24Z stassats`: right 2015-09-14T17:04:42Z Xof: neat 2015-09-14T17:04:45Z Xof: (nor all-zeros) 2015-09-14T17:04:54Z Xof: fair enough, I suppose 2015-09-14T17:05:24Z pkhuong: will we end up with a lookup table of patterns -> encoding? (: 2015-09-14T17:05:39Z Xof: I think that thing about 2667 pattern + bitwise inverse is a spectacularly unhelpful red herring 2015-09-14T17:06:02Z stassats`: pkhuong: no particular reason for it to be fast 2015-09-14T17:06:50Z pkhuong: stassats`: harder to get wrong. 2015-09-14T17:07:07Z stassats`: but you need to generate the masks first 2015-09-14T17:10:48Z stassats`: i wonder how it's implemented in hardware 2015-09-14T17:11:17Z Xof: suddenly I have a need to compute the size e for a given constant by taking the fourier transform of its bitwise representation and peak-picking 2015-09-14T17:16:20Z dougk2 joined #sbcl 2015-09-14T17:47:25Z drewc joined #sbcl 2015-09-14T17:57:39Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T17:59:31Z dougk2 joined #sbcl 2015-09-14T18:11:25Z flip214: Xof: wonderful, just wonderful ... please write a blog post about that! 2015-09-14T18:20:45Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T18:24:24Z dougk2 joined #sbcl 2015-09-14T18:28:27Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T18:28:32Z dougk2_ joined #sbcl 2015-09-14T18:32:25Z Xof: no, it's too horrible 2015-09-14T18:38:36Z dougk2_ quit (Ping timeout: 246 seconds) 2015-09-14T18:59:15Z Bicyclidine joined #sbcl 2015-09-14T19:12:09Z scymtym joined #sbcl 2015-09-14T19:15:11Z DGASAU quit (Ping timeout: 264 seconds) 2015-09-14T19:20:07Z heddwch is now known as Frankenheimer 2015-09-14T19:21:01Z reb quit (Remote host closed the connection) 2015-09-14T19:26:14Z Frankenheimer is now known as frankenstein 2015-09-14T19:26:25Z frankenstein is now known as hethuh 2015-09-14T19:28:56Z hethuh is now known as hedwig 2015-09-14T19:28:56Z stassats`: ok, finally grasped the encoding 2015-09-14T19:29:07Z stassats`: was mixing up variables for an hour 2015-09-14T19:29:24Z hedwig is now known as heddwch 2015-09-14T19:33:59Z reb joined #sbcl 2015-09-14T20:01:55Z dougk2 joined #sbcl 2015-09-14T20:07:59Z gingerale quit (Ping timeout: 264 seconds) 2015-09-14T20:08:12Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T20:12:54Z eudoxia quit (Read error: Connection reset by peer) 2015-09-14T20:34:23Z dougk2 joined #sbcl 2015-09-14T20:41:48Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T20:51:42Z Ettore joined #sbcl 2015-09-14T20:55:26Z dougk2 joined #sbcl 2015-09-14T21:01:45Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T21:05:03Z stassats`: here's my first approximation of the encoder http://paste.lisp.org/display/155178 2015-09-14T21:06:10Z stassats`: so basically it encodes the number of consecutive set bits and the amount of rotation it needs 2015-09-14T21:06:32Z stassats`: the length is determined from either the number of set bits or the additional N field for 64-bit patterns 2015-09-14T21:06:39Z drewc quit (Ping timeout: 256 seconds) 2015-09-14T21:07:24Z drewc joined #sbcl 2015-09-14T21:09:32Z stassats`: objdump seems to agree with me 2015-09-14T21:17:30Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-14T21:18:46Z dougk2 joined #sbcl 2015-09-14T21:21:23Z stassats`: nope, not quite right 2015-09-14T21:23:06Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-14T21:27:57Z Bicyclidine quit (Ping timeout: 252 seconds) 2015-09-14T21:33:07Z psilord quit (Quit: Leaving.) 2015-09-14T21:33:58Z psilord joined #sbcl 2015-09-14T21:37:07Z fridim_ quit (Ping timeout: 252 seconds) 2015-09-14T21:39:52Z Bicyclidine joined #sbcl 2015-09-14T21:45:27Z dougk2 joined #sbcl 2015-09-14T21:48:00Z stassats`: corrected: http://paste.lisp.org/display/155178#1 2015-09-14T21:48:18Z stassats`: this encoding is exceedingly clever 2015-09-14T21:48:51Z dougk2_ joined #sbcl 2015-09-14T21:49:17Z stassats`: the size is encoded by the highest bit in the inverted pattern 2015-09-14T21:49:32Z stassats`: so for a shorter than full length pattern the unused bits need to be set to 1 2015-09-14T21:50:30Z stassats`: so it encodes both the length and the pattern at the same time 2015-09-14T21:50:33Z karswell joined #sbcl 2015-09-14T21:51:46Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-14T21:52:51Z pchrist quit (Quit: leaving) 2015-09-14T21:53:46Z stassats`: ok, a day to encode just one kind of immediates, that's a bit too slow 2015-09-14T21:55:29Z psilord quit (Ping timeout: 250 seconds) 2015-09-14T21:56:34Z stassats`: but that seems to be the most complicated part of arm64 2015-09-14T21:57:08Z Xof: well that sounds like hubris 2015-09-14T21:57:17Z Xof: are you working on an emulator or real hardware? 2015-09-14T21:57:39Z stassats`: i have real hardware, but right now i'm defining instructions 2015-09-14T21:58:00Z stassats`: so i wrote a parser that parses the cold core and find the initial function and then passes the function to objdump 2015-09-14T21:58:13Z Xof: what kind of real hardware? 2015-09-14T21:58:24Z stassats`: so i don't have to shuffle it and run from gdb, i can run it on the desktop 2015-09-14T21:58:31Z stassats`: a phone 2015-09-14T21:58:50Z stassats`: s/run/see the disassembly/ 2015-09-14T21:59:40Z stassats`: when it's time to rewrite VOPs, i will have to use the target hardware to test them 2015-09-14T21:59:53Z Xof: fair enough 2015-09-14T22:00:13Z stassats`: but it's a fairly fast target, takes 11 minutes to build sbcl 2015-09-14T22:00:50Z stassats`: my objdump thingy just saves me from having to run gdb and break on call_into_lisp 2015-09-14T22:02:35Z stassats`: and rewriting instructions is also the hardest part, the instructions themselves are mostly the same, save for conditional execution and a couple of missing instructions 2015-09-14T22:02:38Z stassats`: and no access to PC 2015-09-14T22:09:14Z stassats`: the CPU in the new big ipad seems to be the most advanced arm cpu, but probably not easy to develop sbcl on it 2015-09-14T22:11:51Z psilord joined #sbcl 2015-09-14T22:12:06Z dougk2_ quit (Ping timeout: 246 seconds) 2015-09-14T22:17:42Z dougk2 joined #sbcl 2015-09-14T22:25:48Z noHue6 joined #sbcl 2015-09-14T22:26:25Z noHue6: Hi. How do I create C reference (&var) with sb-alien? 2015-09-14T22:34:23Z pkhuong: addr 2015-09-14T22:35:51Z noHue6: Thanks. 2015-09-14T22:53:03Z dougk2 quit (Ping timeout: 255 seconds) 2015-09-14T23:08:48Z tylergoza quit (Ping timeout: 246 seconds) 2015-09-14T23:12:26Z Ettore quit (Quit: Leaving.) 2015-09-14T23:17:22Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-14T23:26:26Z attila_lendvai joined #sbcl 2015-09-15T00:04:19Z dougk2 joined #sbcl 2015-09-15T00:27:12Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-15T00:30:55Z Bicyclidine quit (Quit: leaving) 2015-09-15T00:43:29Z nikki93 joined #sbcl 2015-09-15T00:44:35Z scymtym quit (Ping timeout: 264 seconds) 2015-09-15T01:04:30Z dougk2 quit (Ping timeout: 260 seconds) 2015-09-15T01:04:32Z nikki93 quit (Remote host closed the connection) 2015-09-15T01:06:31Z dougk2 joined #sbcl 2015-09-15T01:08:21Z nikki93 joined #sbcl 2015-09-15T01:09:26Z nikki93 quit (Remote host closed the connection) 2015-09-15T01:34:50Z karswell quit (Ping timeout: 260 seconds) 2015-09-15T01:40:41Z hydan joined #sbcl 2015-09-15T01:57:47Z stassats` quit (Ping timeout: 264 seconds) 2015-09-15T02:10:28Z hydan quit (Read error: Connection reset by peer) 2015-09-15T03:14:12Z Quadrescence joined #sbcl 2015-09-15T03:27:06Z PuercoPop quit (Ping timeout: 246 seconds) 2015-09-15T03:28:51Z foom quit (Ping timeout: 246 seconds) 2015-09-15T03:29:12Z brucem quit (Ping timeout: 246 seconds) 2015-09-15T03:29:12Z |3b| quit (Ping timeout: 246 seconds) 2015-09-15T03:29:12Z waaron quit (Ping timeout: 246 seconds) 2015-09-15T03:29:40Z waaron joined #sbcl 2015-09-15T03:30:07Z PuercoPop joined #sbcl 2015-09-15T03:30:38Z foom joined #sbcl 2015-09-15T03:32:07Z |3b| joined #sbcl 2015-09-15T03:32:27Z brucem joined #sbcl 2015-09-15T03:36:06Z brucem quit (Changing host) 2015-09-15T03:36:06Z brucem joined #sbcl 2015-09-15T03:41:06Z brucem quit (Ping timeout: 246 seconds) 2015-09-15T03:41:06Z foom quit (Ping timeout: 246 seconds) 2015-09-15T03:41:06Z PuercoPop quit (Ping timeout: 246 seconds) 2015-09-15T03:56:47Z foom joined #sbcl 2015-09-15T04:02:39Z bendiken joined #sbcl 2015-09-15T04:03:35Z igajsin1 quit (Ping timeout: 252 seconds) 2015-09-15T04:04:30Z brucem joined #sbcl 2015-09-15T04:04:37Z igajsin1 joined #sbcl 2015-09-15T04:04:39Z PuercoPop joined #sbcl 2015-09-15T04:15:38Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T04:16:27Z bendiken joined #sbcl 2015-09-15T04:24:09Z brucem quit (Changing host) 2015-09-15T04:24:09Z brucem joined #sbcl 2015-09-15T04:26:43Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T04:27:32Z bendiken joined #sbcl 2015-09-15T04:37:45Z dougk2 quit (Ping timeout: 255 seconds) 2015-09-15T04:37:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T04:38:30Z bendiken joined #sbcl 2015-09-15T04:48:47Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T04:49:27Z bendiken joined #sbcl 2015-09-15T04:59:44Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T05:00:23Z bendiken joined #sbcl 2015-09-15T05:04:28Z Intensity quit (Remote host closed the connection) 2015-09-15T05:09:35Z Intensity joined #sbcl 2015-09-15T05:10:40Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T05:11:20Z bendiken joined #sbcl 2015-09-15T06:06:28Z Shinmera joined #sbcl 2015-09-15T06:16:35Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T06:17:33Z bendiken joined #sbcl 2015-09-15T06:27:40Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T06:28:30Z bendiken joined #sbcl 2015-09-15T06:38:33Z scymtym joined #sbcl 2015-09-15T06:41:21Z gingerale joined #sbcl 2015-09-15T06:43:18Z nyef quit (Ping timeout: 255 seconds) 2015-09-15T06:47:34Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T06:48:31Z bendiken joined #sbcl 2015-09-15T06:58:39Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T06:59:36Z bendiken joined #sbcl 2015-09-15T07:09:44Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T07:10:32Z bendiken joined #sbcl 2015-09-15T07:20:04Z scymtym: dougk_: 8f7165c has (declare (type lexenv-designator) …) which doesn't seem to declare anything 2015-09-15T07:28:21Z fridim_ joined #sbcl 2015-09-15T07:44:13Z Ettore joined #sbcl 2015-09-15T07:46:50Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T07:47:38Z bendiken joined #sbcl 2015-09-15T08:01:16Z Cymew joined #sbcl 2015-09-15T08:06:09Z bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-15T08:06:57Z bendiken joined #sbcl 2015-09-15T08:07:57Z Cymew quit (Remote host closed the connection) 2015-09-15T08:12:44Z DGASAU joined #sbcl 2015-09-15T08:14:54Z heddwch quit (Read error: Connection reset by peer) 2015-09-15T08:18:46Z heddwch joined #sbcl 2015-09-15T09:00:30Z heddwch quit (Read error: Connection reset by peer) 2015-09-15T09:01:17Z heddwch joined #sbcl 2015-09-15T09:04:28Z scymtym quit (Ping timeout: 265 seconds) 2015-09-15T09:06:07Z Cymew joined #sbcl 2015-09-15T10:01:29Z pchrist joined #sbcl 2015-09-15T10:02:49Z mprelude joined #sbcl 2015-09-15T10:09:34Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-15T10:21:07Z bendiken quit 2015-09-15T10:31:01Z Xof quit (*.net *.split) 2015-09-15T10:31:01Z nicdev quit (*.net *.split) 2015-09-15T10:31:01Z dougk_ quit (*.net *.split) 2015-09-15T10:32:09Z nicdev joined #sbcl 2015-09-15T10:32:10Z dougk_ joined #sbcl 2015-09-15T10:50:35Z gingerale quit (Ping timeout: 264 seconds) 2015-09-15T11:02:09Z Xof joined #sbcl 2015-09-15T11:16:05Z rszeno joined #sbcl 2015-09-15T11:19:40Z scymtym joined #sbcl 2015-09-15T11:21:20Z bendiken joined #sbcl 2015-09-15T11:27:25Z zacts quit (Ping timeout: 256 seconds) 2015-09-15T11:28:25Z zacts joined #sbcl 2015-09-15T11:30:33Z rszeno quit (Ping timeout: 252 seconds) 2015-09-15T11:33:14Z stassats` joined #sbcl 2015-09-15T12:24:54Z eudoxia joined #sbcl 2015-09-15T13:15:29Z stassats` quit (Ping timeout: 244 seconds) 2015-09-15T13:25:08Z dougk2 joined #sbcl 2015-09-15T13:33:58Z dougk2 quit (Ping timeout: 260 seconds) 2015-09-15T13:35:09Z dougk2 joined #sbcl 2015-09-15T13:43:09Z nyef joined #sbcl 2015-09-15T14:04:16Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-15T14:14:06Z dougk2 joined #sbcl 2015-09-15T14:29:06Z Ettore quit (Quit: Leaving.) 2015-09-15T14:31:12Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-15T14:35:04Z Cymew quit (Ping timeout: 265 seconds) 2015-09-15T14:38:31Z attila_lendvai joined #sbcl 2015-09-15T14:43:08Z eudoxia_ joined #sbcl 2015-09-15T14:44:31Z eudoxia_ quit (Client Quit) 2015-09-15T14:45:11Z eudoxia quit (Ping timeout: 264 seconds) 2015-09-15T14:51:33Z scymtym quit (Ping timeout: 255 seconds) 2015-09-15T15:01:24Z gingerale joined #sbcl 2015-09-15T15:26:37Z scymtym joined #sbcl 2015-09-15T15:27:22Z tylergoza joined #sbcl 2015-09-15T15:29:54Z zacts quit (Quit: leaving) 2015-09-15T15:32:51Z bendiken quit 2015-09-15T16:13:15Z igajsin1 quit (Ping timeout: 252 seconds) 2015-09-15T16:24:47Z igajsin1 joined #sbcl 2015-09-15T16:38:59Z Ettore joined #sbcl 2015-09-15T16:46:23Z jlarocco quit (Ping timeout: 264 seconds) 2015-09-15T17:00:55Z nikki93 joined #sbcl 2015-09-15T17:02:56Z dougk2 joined #sbcl 2015-09-15T17:09:14Z nikki93 quit (Remote host closed the connection) 2015-09-15T17:35:22Z stassats` joined #sbcl 2015-09-15T17:35:50Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-15T18:15:19Z scymtym quit (Ping timeout: 250 seconds) 2015-09-15T18:18:11Z rpg joined #sbcl 2015-09-15T18:36:39Z karswell joined #sbcl 2015-09-15T18:38:49Z DGASAU quit (Ping timeout: 252 seconds) 2015-09-15T18:39:49Z DGASAU joined #sbcl 2015-09-15T18:54:39Z gingerale quit (Remote host closed the connection) 2015-09-15T18:55:20Z prxq joined #sbcl 2015-09-15T19:20:46Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-15T19:21:54Z attila_lendvai joined #sbcl 2015-09-15T20:01:53Z rpg_ joined #sbcl 2015-09-15T20:01:56Z rpg_ quit (Client Quit) 2015-09-15T20:02:38Z scymtym joined #sbcl 2015-09-15T20:04:10Z rpg quit (Ping timeout: 244 seconds) 2015-09-15T20:18:37Z Bicyclidine joined #sbcl 2015-09-15T21:12:05Z drewc quit (Ping timeout: 252 seconds) 2015-09-15T21:13:49Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-15T21:14:13Z drewc joined #sbcl 2015-09-15T21:15:57Z prxq quit (Remote host closed the connection) 2015-09-15T21:31:29Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-09-15T21:32:59Z Bicyclidine joined #sbcl 2015-09-15T21:50:36Z Bicyclidine quit (Ping timeout: 244 seconds) 2015-09-15T21:52:00Z Bicyclidine joined #sbcl 2015-09-15T22:02:36Z fridim_ quit (Ping timeout: 272 seconds) 2015-09-15T22:09:27Z dougk2 joined #sbcl 2015-09-15T22:21:00Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-15T22:21:50Z dougk2 joined #sbcl 2015-09-15T22:23:38Z tylergoza quit (Ping timeout: 260 seconds) 2015-09-15T22:25:14Z ferada quit (Ping timeout: 250 seconds) 2015-09-15T22:25:20Z ferada joined #sbcl 2015-09-15T22:33:34Z karswell` joined #sbcl 2015-09-15T22:34:22Z karswell quit (Read error: Connection reset by peer) 2015-09-15T22:43:38Z Ettore quit (Quit: Leaving.) 2015-09-15T23:52:29Z Bicyclidine quit (Quit: leaving) 2015-09-16T00:07:00Z jfe quit (Ping timeout: 244 seconds) 2015-09-16T00:24:44Z ccl-logbot joined #sbcl 2015-09-16T00:24:44Z 2015-09-16T00:24:44Z names: ccl-logbot pkhuong_ luis- jfe |3b|` karswell` ferada dougk2 drewc scymtym attila_lendvai DGASAU stassats` igajsin1 nyef Xof dougk_ nicdev mprelude pchrist heddwch Intensity PuercoPop brucem foom waaron noHue6 psilord reb psy_ loke kanru tifa salv0 scymtym__ abbe sigjuice angavrilov tmh_ dustinm` chris2 jdz Bike pootler White_Flame DeadTrickster joshe jozip jackc- jlarocco_work jackdaniel antoszka les frankS2 chu carvite Posterdati minion specbot 2015-09-16T00:24:44Z names: alchemis7 christoph_debian jsnell_ fikusz flip214 dsp_ yauz rj-code mood _iwc p_l fe[nl]ix drmeister dim aeth irsol 2015-09-16T00:36:11Z ccl-logbot joined #sbcl 2015-09-16T00:36:11Z 2015-09-16T00:36:11Z names: ccl-logbot frankS2_ pkhuong_ luis- |3b|` karswell` ferada dougk2 drewc scymtym attila_lendvai DGASAU stassats` igajsin1 nyef Xof dougk_ nicdev mprelude pchrist heddwch Intensity PuercoPop brucem foom waaron noHue6 psilord reb psy_ loke kanru tifa salv0 scymtym__ abbe sigjuice angavrilov tmh_ dustinm` chris2 jdz Bike pootler White_Flame DeadTrickster joshe jackc- jlarocco_work jackdaniel antoszka les chu carvite Posterdati minion specbot alchemis7 2015-09-16T00:36:11Z names: christoph_debian jsnell_ fikusz flip214 irsol aeth dim drmeister fe[nl]ix p_l _iwc mood rj-code yauz dsp_ 2015-09-16T00:37:54Z mprelude quit (Ping timeout: 255 seconds) 2015-09-16T00:40:16Z frankS2_ is now known as frankS2 2015-09-16T00:42:29Z jozip joined #sbcl 2015-09-16T00:42:30Z jozip quit (Changing host) 2015-09-16T00:42:31Z jozip joined #sbcl 2015-09-16T00:52:02Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-16T00:52:29Z attila_lendvai joined #sbcl 2015-09-16T00:52:52Z jfe joined #sbcl 2015-09-16T00:59:37Z scymtym quit (Ping timeout: 250 seconds) 2015-09-16T01:07:18Z stassats` quit (Ping timeout: 250 seconds) 2015-09-16T01:19:45Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-16T01:20:07Z attila_lendvai joined #sbcl 2015-09-16T01:20:07Z attila_lendvai quit (Changing host) 2015-09-16T01:20:07Z attila_lendvai joined #sbcl 2015-09-16T01:27:47Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-16T01:36:02Z PuercoPop: Is it possible that putting a function in a keyword property-list interfere with garbage collection of memory allocated during compilation? 2015-09-16T01:41:19Z attila_lendvai quit (Quit: Leaving.) 2015-09-16T01:41:38Z attila_lendvai joined #sbcl 2015-09-16T01:56:22Z dtm` joined #sbcl 2015-09-16T01:58:33Z dtm` quit (Client Quit) 2015-09-16T02:19:10Z jfe__ joined #sbcl 2015-09-16T02:24:09Z attila_lendvai quit (Quit: Leaving.) 2015-09-16T02:28:05Z jfe quit (*.net *.split) 2015-09-16T02:28:06Z jozip quit (*.net *.split) 2015-09-16T02:28:06Z jfe__ is now known as jfe 2015-09-16T02:30:30Z pkhuong_ quit (Ping timeout: 272 seconds) 2015-09-16T02:31:55Z pkhuong joined #sbcl 2015-09-16T02:32:19Z pkhuong is now known as Guest14064 2015-09-16T02:34:17Z jozip joined #sbcl 2015-09-16T02:34:18Z jozip quit (Changing host) 2015-09-16T02:34:18Z jozip joined #sbcl 2015-09-16T04:14:42Z PuercoPop: What would be the best approach to figure why is the compiler consing so much when compiling some code? Currently (adsf:test-system :djula) crashes due to heap exhaustion. 2015-09-16T04:14:50Z gabriel_laddel joined #sbcl 2015-09-16T04:45:24Z jfe quit (Ping timeout: 255 seconds) 2015-09-16T04:47:30Z nyef quit (Ping timeout: 246 seconds) 2015-09-16T04:51:41Z Quadrescence joined #sbcl 2015-09-16T04:57:36Z igajsin1 quit (Remote host closed the connection) 2015-09-16T05:15:26Z flip214: PuercoPop: try to insert a few GC calls in the tests? 2015-09-16T05:15:32Z flip214: just to find out whether that helps 2015-09-16T05:15:50Z flip214: how big is the heap? 2015-09-16T05:18:22Z PuercoPop: the default. 2015-09-16T05:45:27Z noHue6 is now known as yvm 2015-09-16T06:09:51Z Shinmera joined #sbcl 2015-09-16T06:12:19Z igajsin1 joined #sbcl 2015-09-16T06:17:34Z nicdev quit (K-Lined) 2015-09-16T06:38:39Z Ober joined #sbcl 2015-09-16T06:39:35Z Ober: debugger invoked on a SB-INT:EXTENTION-FAILURE: Don't know how to REQUIRE SB-POSIX on latest releast on netbsd 2015-09-16T06:41:19Z Ober: https://gist.github.com/30476cc3054cc8f278a0 2015-09-16T06:41:22Z Ober: will double check compile logs 2015-09-16T07:19:03Z jozip quit (*.net *.split) 2015-09-16T07:19:24Z Ettore joined #sbcl 2015-09-16T07:25:21Z jozip joined #sbcl 2015-09-16T07:56:13Z fridim_ joined #sbcl 2015-09-16T07:56:50Z Cymew joined #sbcl 2015-09-16T08:00:57Z Ettore quit (Quit: Leaving.) 2015-09-16T09:00:37Z heddwch quit (Read error: Connection reset by peer) 2015-09-16T09:01:23Z heddwch joined #sbcl 2015-09-16T09:10:07Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-16T09:37:00Z attila_lendvai joined #sbcl 2015-09-16T10:06:06Z karswell` quit (Ping timeout: 240 seconds) 2015-09-16T10:12:22Z mprelude joined #sbcl 2015-09-16T10:52:00Z Ober quit (Ping timeout: 264 seconds) 2015-09-16T11:06:07Z gabriel_laddel quit (Remote host closed the connection) 2015-09-16T12:03:09Z kanru quit (Ping timeout: 265 seconds) 2015-09-16T12:05:52Z stassats` joined #sbcl 2015-09-16T12:08:52Z kanru joined #sbcl 2015-09-16T12:41:44Z dougk2 joined #sbcl 2015-09-16T12:48:37Z eudoxia joined #sbcl 2015-09-16T12:48:50Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T13:29:18Z jozip quit (Ping timeout: 264 seconds) 2015-09-16T13:29:25Z jozip joined #sbcl 2015-09-16T13:58:07Z dougk2 joined #sbcl 2015-09-16T14:18:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T14:24:20Z dougk_: scymtym: thanks. Just saw your remark now. I'll fix that. 2015-09-16T14:24:30Z tylergoza joined #sbcl 2015-09-16T14:46:49Z eudoxia_ joined #sbcl 2015-09-16T14:47:06Z eudoxia_ quit (Read error: Connection reset by peer) 2015-09-16T14:50:24Z eudoxia quit (Read error: Connection reset by peer) 2015-09-16T14:51:46Z dougk2 joined #sbcl 2015-09-16T14:57:10Z scymtym__: dougk_: seems to be fixed/have disappeared on its won already. the most recent build does not have the test failure: https://ci.cor-lab.org/job/sbcl-master/1200/ 2015-09-16T14:57:23Z scymtym__: s/won/own/ 2015-09-16T15:05:36Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-16T15:06:56Z dougk2 joined #sbcl 2015-09-16T15:13:22Z Guest14064 is now known as pkhuong 2015-09-16T15:26:44Z stassats`: armv8 instructions come along nicely, probably will finish all the needed ones for vops today 2015-09-16T15:26:56Z stassats`: maybe except for compute-lra and related 2015-09-16T15:28:04Z Xof: would it be nice to have in a public branch? 2015-09-16T15:30:25Z stassats`: maybe this weekend, once i have something presentable 2015-09-16T15:31:29Z stassats`: armv8 has a lot of aliases, disassembling wouldn't be easy 2015-09-16T15:43:20Z stassats` quit (Remote host closed the connection) 2015-09-16T15:49:24Z Cymew quit (Ping timeout: 244 seconds) 2015-09-16T15:54:35Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-16T15:55:40Z drewc quit (Quit: Leaving) 2015-09-16T16:27:08Z gingerale joined #sbcl 2015-09-16T16:34:53Z scymtym__ quit (Remote host closed the connection) 2015-09-16T16:36:43Z mprelude quit (Ping timeout: 256 seconds) 2015-09-16T17:04:23Z dougk2 joined #sbcl 2015-09-16T17:18:09Z stassats joined #sbcl 2015-09-16T17:21:31Z Ober joined #sbcl 2015-09-16T17:21:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T17:36:52Z stassats: only fp instructions are left 2015-09-16T17:37:15Z stassats: maybe i can cross them off tonight as well and get something interesting running from cold-init 2015-09-16T17:37:28Z stassats: i can get something interesting without fp too 2015-09-16T17:39:07Z scymtym joined #sbcl 2015-09-16T17:47:03Z attila_lendvai quit (Quit: Leaving.) 2015-09-16T18:23:28Z dougk2 joined #sbcl 2015-09-16T18:44:00Z scymtym quit (Remote host closed the connection) 2015-09-16T19:01:24Z stassats: can't figure out why current_control_frame_pointer is 0 2015-09-16T19:01:32Z stassats: or why it being zero is ok 2015-09-16T19:03:46Z stassats: i'm just doing something wrong with it 2015-09-16T19:13:11Z stassats: for some reason LDR CFP, [CFP] produces 0 2015-09-16T19:13:22Z stassats: CFP has the right address 2015-09-16T19:14:22Z |3b|` is now known as |3b| 2015-09-16T19:14:33Z stassats: bah, i'm looking at the wrong thing 2015-09-16T19:16:50Z stassats: i'm overwriting CFP during ENTER_PA 2015-09-16T19:17:26Z stassats: because i'm using ldr and not str there, duh 2015-09-16T19:27:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T19:30:41Z gingerale quit (Remote host closed the connection) 2015-09-16T19:34:29Z nyef joined #sbcl 2015-09-16T19:45:25Z dougk2 joined #sbcl 2015-09-16T20:05:54Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-16T20:08:52Z stassats: unexpected return from initial thread in main() 2015-09-16T20:08:55Z stassats: success, kinda 2015-09-16T20:12:15Z dougk2 joined #sbcl 2015-09-16T20:16:41Z Xof: very nice 2015-09-16T20:17:15Z stassats: now for compute-code, that ought to be easy 2015-09-16T20:21:43Z stassats: or maybe primtive print first 2015-09-16T20:24:29Z Bicyclidine joined #sbcl 2015-09-16T20:26:10Z DGASAU quit (Ping timeout: 260 seconds) 2015-09-16T20:33:32Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-16T20:49:46Z foom quit (Ping timeout: 240 seconds) 2015-09-16T20:55:29Z dougk2 joined #sbcl 2015-09-16T20:58:50Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-16T21:02:55Z foom joined #sbcl 2015-09-16T21:08:16Z rpg joined #sbcl 2015-09-16T21:24:50Z attila_lendvai joined #sbcl 2015-09-16T21:25:02Z slyrus joined #sbcl 2015-09-16T21:27:27Z slyrus_ joined #sbcl 2015-09-16T21:28:33Z jfe joined #sbcl 2015-09-16T21:30:06Z slyrus quit (Ping timeout: 240 seconds) 2015-09-16T21:30:07Z slyrus_ is now known as slyrus 2015-09-16T22:07:59Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T22:09:27Z dougk2 joined #sbcl 2015-09-16T22:14:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-16T22:19:10Z rpg quit (Quit: rpg) 2015-09-16T22:20:50Z eudoxia joined #sbcl 2015-09-16T22:23:04Z fridim_ quit (Ping timeout: 272 seconds) 2015-09-16T22:30:08Z slyrus_ joined #sbcl 2015-09-16T22:30:37Z eudoxia quit (Quit: Leaving) 2015-09-16T22:31:29Z slyrus quit (Ping timeout: 265 seconds) 2015-09-16T22:31:38Z slyrus_ is now known as slyrus 2015-09-16T22:37:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-16T22:43:02Z stassats: finally got compute-code right 2015-09-16T22:53:46Z dougk2 joined #sbcl 2015-09-16T23:14:46Z tylergoza quit (Ping timeout: 244 seconds) 2015-09-16T23:35:31Z karswell joined #sbcl 2015-09-16T23:48:54Z Bicyclidine quit (Quit: die) 2015-09-17T00:04:06Z karswell` joined #sbcl 2015-09-17T00:06:50Z karswell quit (Ping timeout: 240 seconds) 2015-09-17T00:42:05Z slyrus quit (Ping timeout: 244 seconds) 2015-09-17T00:43:41Z heddwch is now known as heddwchele 2015-09-17T01:02:57Z eschatologist joined #sbcl 2015-09-17T01:04:05Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-17T01:08:02Z nicdev joined #sbcl 2015-09-17T01:19:03Z heddwchele is now known as heddwch 2015-09-17T01:26:18Z sammwch joined #sbcl 2015-09-17T01:26:39Z heddwch quit (Read error: Connection reset by peer) 2015-09-17T01:27:14Z sammwch is now known as heddwch 2015-09-17T01:27:54Z Quadrescence joined #sbcl 2015-09-17T01:59:11Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-17T02:29:36Z stassats: primitive print success, finally 2015-09-17T02:29:42Z stassats: primitive, but success 2015-09-17T02:31:41Z dougk2 joined #sbcl 2015-09-17T03:10:07Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-09-17T03:10:23Z Quadrescence joined #sbcl 2015-09-17T05:46:29Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-17T05:51:59Z Shinmera joined #sbcl 2015-09-17T06:10:00Z nyef quit (Ping timeout: 264 seconds) 2015-09-17T06:25:32Z Cymew joined #sbcl 2015-09-17T06:43:23Z dougk2 joined #sbcl 2015-09-17T06:47:48Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-17T07:08:10Z White_Flame quit (Ping timeout: 265 seconds) 2015-09-17T07:27:56Z scymtym joined #sbcl 2015-09-17T07:34:04Z fridim_ joined #sbcl 2015-09-17T08:31:45Z White_Flame joined #sbcl 2015-09-17T08:57:18Z attila_lendvai joined #sbcl 2015-09-17T08:57:24Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-17T09:00:25Z heddwch quit (Read error: Connection reset by peer) 2015-09-17T09:01:21Z heddwch joined #sbcl 2015-09-17T10:05:48Z |3b| quit (Read error: Connection reset by peer) 2015-09-17T10:08:07Z |3b| joined #sbcl 2015-09-17T10:48:34Z Ettore joined #sbcl 2015-09-17T10:56:29Z DGASAU joined #sbcl 2015-09-17T11:15:26Z karswell` quit (Read error: Connection reset by peer) 2015-09-17T11:15:43Z mprelude joined #sbcl 2015-09-17T11:26:23Z stassats quit (Ping timeout: 246 seconds) 2015-09-17T11:39:07Z Ettore quit (Quit: Leaving.) 2015-09-17T11:44:19Z dougk2 joined #sbcl 2015-09-17T11:47:43Z fe[nl]ix quit (Quit: Valete!) 2015-09-17T12:34:33Z eudoxia joined #sbcl 2015-09-17T12:38:37Z Ettore joined #sbcl 2015-09-17T12:48:24Z dougk2 quit (Ping timeout: 264 seconds) 2015-09-17T12:59:43Z nyef joined #sbcl 2015-09-17T13:05:56Z karswell joined #sbcl 2015-09-17T13:07:39Z psilord quit (Quit: Leaving.) 2015-09-17T13:34:09Z fridim_ quit (Ping timeout: 256 seconds) 2015-09-17T14:11:53Z psilord joined #sbcl 2015-09-17T14:14:25Z dougk2 joined #sbcl 2015-09-17T14:27:41Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-17T14:46:19Z Cymew quit (Ping timeout: 240 seconds) 2015-09-17T14:51:22Z eudoxia quit (Read error: Connection reset by peer) 2015-09-17T14:55:24Z Ettore quit (Quit: Leaving.) 2015-09-17T15:11:02Z dougk2 joined #sbcl 2015-09-17T15:25:19Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T15:32:55Z fe[nl]ix joined #sbcl 2015-09-17T15:35:31Z tylergoza joined #sbcl 2015-09-17T15:37:38Z gingerale joined #sbcl 2015-09-17T15:51:32Z dougk2 joined #sbcl 2015-09-17T16:02:53Z tifa quit (Ping timeout: 246 seconds) 2015-09-17T16:16:11Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-17T16:28:16Z scymtym_ joined #sbcl 2015-09-17T16:43:02Z slyrus joined #sbcl 2015-09-17T16:57:40Z stassats joined #sbcl 2015-09-17T17:01:42Z stassats: found a source of conservatism on arm64, you can't offset an unconditional branch with a register 2015-09-17T17:02:58Z stassats: though it supports high-tags 2015-09-17T17:07:43Z stassats: ppc has the same issue and somehow is ok 2015-09-17T17:08:21Z stassats: it uses an interior-reg for calls 2015-09-17T17:09:39Z stassats: i now actually see the point of the interior pointer 2015-09-17T17:21:28Z slyrus quit (Ping timeout: 246 seconds) 2015-09-17T17:21:49Z Bicyclidine joined #sbcl 2015-09-17T17:31:39Z karswell quit (Ping timeout: 244 seconds) 2015-09-17T17:36:57Z dougk2 joined #sbcl 2015-09-17T17:43:41Z PuercoPop quit (Ping timeout: 246 seconds) 2015-09-17T17:45:03Z PuercoPop joined #sbcl 2015-09-17T17:59:19Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T18:03:39Z dougk2 joined #sbcl 2015-09-17T18:37:19Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T18:43:22Z nyef: Heh. So, arm64 is going to use untagged trampolines? 2015-09-17T18:44:27Z stassats: does it have to? 2015-09-17T18:44:36Z stassats: does arm use them? 2015-09-17T18:46:57Z aeth: (defun test-loop () (declare (optimize (speed 3) (safety 0))) (let ((foo 0)) (1+ foo)) (test-loop)) (disassemble 'test-loop) 2015-09-17T18:47:07Z aeth: Is there a way to tell that optimizations are going to be this good without using disassemble? 2015-09-17T18:47:22Z dougk2 joined #sbcl 2015-09-17T18:47:59Z nyef: Most platforms use untagged trampolines and raw function addresses. SPARC and ARM, because they can do that displaced jump thing, use tagged trampolines and raw function addresses. 2015-09-17T18:47:59Z stassats: (setf sb-c::*compiler-trace-output* *standard-output*) (defun test-loop () (declare (optimize (speed 3) (safety 0))) (let ((foo 0)) (1+ foo)) (test-loop)) 2015-09-17T18:48:03Z stassats: no assembly, just IR 2015-09-17T18:49:10Z nyef: x86oids could do the tagged thing, except that they like to use indirect jump instructions, taking the entry point address straight from memory, and that can't have a displacement added, so they go the untagged route. 2015-09-17T18:51:38Z stassats: it's not clear to me what part is actually tagged 2015-09-17T18:52:31Z nyef: The "raw address" in an fdefn. 2015-09-17T18:52:58Z nyef: On most platforms, it points to the first instruction in the function entry point. 2015-09-17T18:53:04Z stassats: but it can be untagged in a temporary register or something? 2015-09-17T18:53:18Z nyef: On SPARC and ARM, it's a tagged pointer to the entry point (or the trampoline). 2015-09-17T18:55:13Z nyef: If it's tagged, and you untag it, you have to untag it into a register with the interior-pointer nature. 2015-09-17T18:55:40Z nyef: If it's not tagged, you have to load it into a register with the interior-pointer nature. 2015-09-17T18:55:43Z stassats: sure 2015-09-17T18:55:46Z Bicyclidine quit (Ping timeout: 265 seconds) 2015-09-17T18:56:27Z nyef: And it WILL get untagged, because the untagged value ends up in the program counter / instruction pointer, which possesses the interior-pointer nature. 2015-09-17T18:57:01Z stassats: anyhow there's no way of getting around branching through LIP 2015-09-17T18:57:12Z stassats: not that that's a problem 2015-09-17T18:58:33Z stassats: i can now call functions, do primitive print, allocate conses, for now i'm sifting through compilation errors after enabling all files in the build-order 2015-09-17T18:58:48Z nyef: Well, congratulations. 2015-09-17T18:59:04Z stassats: mostly cant-encode-immediate and stuf 2015-09-17T18:59:05Z stassats: f 2015-09-17T18:59:56Z stassats: i'm going to get rid of composite-immediate-instruction 2015-09-17T19:00:05Z stassats: it already gave me enough nightmares in arm32 2015-09-17T19:00:14Z stassats: and arm64 has load-wide for loading 16-bit chunks 2015-09-17T19:00:57Z stassats: and there's enough registers that i allocated a tmp-tn 2015-09-17T19:01:56Z stassats: and immediate are not uniform on arm64 2015-09-17T19:02:08Z stassats: add/sub use a different kind form and/orr (that pesky one) 2015-09-17T19:02:36Z Bicyclidine joined #sbcl 2015-09-17T19:12:59Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T19:32:41Z Blkt joined #sbcl 2015-09-17T19:32:50Z DGASAU quit (Ping timeout: 240 seconds) 2015-09-17T19:33:10Z Bicyclidine quit (Ping timeout: 240 seconds) 2015-09-17T19:38:58Z dougk2 joined #sbcl 2015-09-17T19:41:36Z Bicyclidine joined #sbcl 2015-09-17T19:43:57Z karswell joined #sbcl 2015-09-17T19:44:59Z foom quit (Ping timeout: 240 seconds) 2015-09-17T19:48:39Z foom joined #sbcl 2015-09-17T19:51:02Z psilord1 joined #sbcl 2015-09-17T20:07:44Z gingerale quit (Ping timeout: 272 seconds) 2015-09-17T20:12:16Z psilord1 quit (Quit: Leaving.) 2015-09-17T20:21:59Z karswell` joined #sbcl 2015-09-17T20:25:00Z karswell quit (Ping timeout: 264 seconds) 2015-09-17T20:47:19Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T20:50:20Z bjorkintosh joined #sbcl 2015-09-17T20:52:25Z bjorkintosh left #sbcl 2015-09-17T21:01:14Z dougk2 joined #sbcl 2015-09-17T21:14:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T21:16:16Z stassats: successfully compiled all files 2015-09-17T21:16:28Z stassats: somethings are still commented out, like FP instructions 2015-09-17T21:17:12Z stassats: let's see where cold-init falls 2015-09-17T21:18:07Z stassats: sigill 2015-09-17T21:18:59Z stassats: that's actually the debug trap 2015-09-17T21:21:23Z tylergoza quit (Quit: Leaving...) 2015-09-17T21:22:04Z dougk2 joined #sbcl 2015-09-17T21:34:52Z Bicyclidine quit (Quit: no) 2015-09-17T21:49:06Z Ettore joined #sbcl 2015-09-17T21:57:26Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-17T22:00:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-17T22:16:03Z dougk2 joined #sbcl 2015-09-17T22:23:27Z psilord quit (Quit: Leaving.) 2015-09-17T22:28:17Z slyrus joined #sbcl 2015-09-17T22:44:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-17T22:47:05Z stassats: can now internally err 2015-09-17T22:53:17Z stassats: seems like i'm at the point where i could use some help with it, but probably not many people have ARMv8 targets 2015-09-17T22:53:33Z nyef: Mmm. I don't believe that I have such a machine. 2015-09-17T22:54:08Z stassats: cold init fails with "object is of the wrong type" 2015-09-17T22:54:33Z stassats: but i guess i shouldn't focus on cold init and fill in the FP instructions and audit all the changed vops 2015-09-17T23:04:44Z pkhuong: does aarch64 have FP instructions, or just a selection of n extensions, all incompatible and incomparable in features? 2015-09-17T23:05:00Z stassats: it even has mandated neon 2015-09-17T23:05:19Z pkhuong: wow 2015-09-17T23:05:42Z stassats: though there still seems to be no fp traps 2015-09-17T23:06:38Z stassats: aarch64 is much saner overall, even has a division instruction 2015-09-17T23:07:23Z heddwch quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-17T23:07:34Z heddwch joined #sbcl 2015-09-17T23:08:19Z pkhuong: nice. that sounds like a much better backend 2015-09-17T23:12:16Z heddwch quit (Client Quit) 2015-09-17T23:12:24Z heddwch joined #sbcl 2015-09-17T23:22:17Z Ettore quit (Quit: Leaving.) 2015-09-17T23:32:11Z psilord joined #sbcl 2015-09-18T00:06:41Z karswell` quit (Ping timeout: 250 seconds) 2015-09-18T00:19:14Z dougk2 joined #sbcl 2015-09-18T00:20:34Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-18T01:00:27Z jfe: where does sbcl’s asdf extension look for installed systems? 2015-09-18T01:00:48Z stassats: asdf is not an sbcl extension 2015-09-18T01:13:59Z stassats quit (Ping timeout: 256 seconds) 2015-09-18T01:23:03Z mprelude quit (Ping timeout: 256 seconds) 2015-09-18T01:26:28Z slyrus quit (Ping timeout: 244 seconds) 2015-09-18T02:05:09Z stassats joined #sbcl 2015-09-18T03:41:03Z dougk2 quit (Ping timeout: 255 seconds) 2015-09-18T04:24:55Z Quadrescence joined #sbcl 2015-09-18T04:37:34Z stassats quit (Ping timeout: 272 seconds) 2015-09-18T04:42:15Z nyef quit (Ping timeout: 255 seconds) 2015-09-18T04:51:35Z jdz quit (Ping timeout: 256 seconds) 2015-09-18T04:56:36Z jdz joined #sbcl 2015-09-18T05:30:44Z igajsin1 quit (Remote host closed the connection) 2015-09-18T06:02:53Z Shinmera joined #sbcl 2015-09-18T06:05:54Z scymtym_ quit (Ping timeout: 260 seconds) 2015-09-18T06:18:35Z nikki93 joined #sbcl 2015-09-18T06:31:49Z nikki93 quit (Remote host closed the connection) 2015-09-18T06:32:03Z nikki93 joined #sbcl 2015-09-18T06:43:22Z nikki93 quit (Remote host closed the connection) 2015-09-18T07:04:36Z Cymew joined #sbcl 2015-09-18T07:05:29Z igajsin1 joined #sbcl 2015-09-18T07:05:56Z gingerale joined #sbcl 2015-09-18T07:43:51Z nikki93 joined #sbcl 2015-09-18T08:13:56Z DGASAU joined #sbcl 2015-09-18T09:00:29Z heddwch quit (Read error: Connection reset by peer) 2015-09-18T09:01:21Z heddwch joined #sbcl 2015-09-18T09:23:15Z attila_lendvai joined #sbcl 2015-09-18T09:34:18Z angavrilov quit (Remote host closed the connection) 2015-09-18T09:55:06Z mprelude joined #sbcl 2015-09-18T09:59:55Z nikki93 quit (Remote host closed the connection) 2015-09-18T10:16:24Z angavrilov joined #sbcl 2015-09-18T10:33:56Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-18T11:43:22Z dougk2 joined #sbcl 2015-09-18T11:46:49Z JuanDaugherty joined #sbcl 2015-09-18T12:12:52Z Ettore joined #sbcl 2015-09-18T12:39:05Z psy_ quit (Ping timeout: 256 seconds) 2015-09-18T12:49:02Z dougk2 quit (Ping timeout: 272 seconds) 2015-09-18T12:58:30Z nyef joined #sbcl 2015-09-18T13:11:33Z eudoxia joined #sbcl 2015-09-18T13:27:32Z stassats joined #sbcl 2015-09-18T14:03:58Z dougk2 joined #sbcl 2015-09-18T14:05:30Z dougk_ quit (Remote host closed the connection) 2015-09-18T14:10:16Z Cymew quit (Ping timeout: 250 seconds) 2015-09-18T14:15:22Z Cymew joined #sbcl 2015-09-18T14:22:10Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-18T14:32:12Z jackdaniel quit (Ping timeout: 264 seconds) 2015-09-18T14:41:27Z dougk_ joined #sbcl 2015-09-18T14:50:39Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-18T14:54:51Z eudoxia_ joined #sbcl 2015-09-18T14:55:43Z eudoxia quit (Read error: Connection reset by peer) 2015-09-18T14:56:44Z Ettore quit (Quit: Leaving.) 2015-09-18T14:57:42Z eudoxia_ quit (Client Quit) 2015-09-18T14:58:07Z wheelsucker joined #sbcl 2015-09-18T15:01:40Z Cymew quit (Read error: Connection reset by peer) 2015-09-18T15:05:44Z dougk2 joined #sbcl 2015-09-18T15:06:07Z tylergoza joined #sbcl 2015-09-18T15:11:00Z attila_lendvai joined #sbcl 2015-09-18T15:11:00Z attila_lendvai quit (Changing host) 2015-09-18T15:11:00Z attila_lendvai joined #sbcl 2015-09-18T15:14:30Z jackdaniel joined #sbcl 2015-09-18T15:28:45Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-18T15:33:49Z psy joined #sbcl 2015-09-18T15:37:02Z dougk2 quit (Ping timeout: 240 seconds) 2015-09-18T15:48:17Z psy quit (Disconnected by services) 2015-09-18T15:48:41Z psy_ joined #sbcl 2015-09-18T15:53:22Z Cymew joined #sbcl 2015-09-18T15:58:23Z Cymew quit (Ping timeout: 264 seconds) 2015-09-18T15:58:46Z reb quit (Remote host closed the connection) 2015-09-18T16:32:22Z dougk2 joined #sbcl 2015-09-18T16:47:30Z dougk2 quit (Remote host closed the connection) 2015-09-18T17:48:06Z benkard joined #sbcl 2015-09-18T18:24:54Z benkard quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-09-18T18:35:09Z nyef quit (Quit: My computer is disintegrating, back when I can be) 2015-09-18T18:55:46Z psy_ quit (Ping timeout: 268 seconds) 2015-09-18T19:28:27Z Quadrescence joined #sbcl 2015-09-18T20:17:49Z dougk_: hey, we have a meta-bootstrap problem now. I upgraded my xcode on mac, and we croak when trying to run determine-endianness because we pass the explicitly wrong value for '-mmacosx-version-min' because genesis/Makefile.features hasn't been written yet, and it's the thing we're trying to create. You can leave out the version-min, and it works, but you can't pass it wrong. 2015-09-18T20:18:39Z dougk_: so after you get through that, LISP_FEATURE_DARWIN9_OR_BETTER is present in Makefile.features, and the rest is fine. 2015-09-18T20:25:09Z karswell` joined #sbcl 2015-09-18T20:28:46Z dougk_: I can't see how the relevant change was ever right. Originally there was a separate config.foo for darwin9+. That was changed to be a lisp feature in local-target-features.lisp-expr. But local-target-feature.lisp-expr has not been converted into Makefile.features syntax in time to use a Makefile that wants to include that, so it uses the "-include" syntax which means silently do nothing if the file is not present. 2015-09-18T20:33:58Z |3b| wonders how FILL on a displaced array breaks complex exponentiation 2015-09-18T20:35:44Z |3b|: http://paste.lisp.org/+3BWQ 2015-09-18T20:36:31Z stassats: huh what 2015-09-18T20:36:36Z |3b|: on "1.2.4.80-844efff" linux and "1.2.15.31-9c82161" windows, both x8664 2015-09-18T20:36:44Z |3b|: right answer on arm 1.2.13.44 2015-09-18T20:37:15Z |3b|: gets right answer with fill on A or no fill 2015-09-18T20:37:22Z |3b|: or with loop simplified a bit 2015-09-18T20:38:26Z stassats: the results diverge without fill too 2015-09-18T20:38:33Z |3b|: yeah, i guess so 2015-09-18T20:38:58Z |3b|: guess i hadn't tried it with that particular value 2015-09-18T20:40:57Z stassats: (loop for z1 = (complex -0.123 -0.789) return (expt z1 2)) 2015-09-18T20:42:45Z stassats: (let (z1) (expt (setf z1 (complex -0.123 -0.789)) 2)) 2015-09-18T20:43:38Z |3b|: that at least sounds a bit more reasonable than FILL being involved :) 2015-09-18T20:50:27Z slyrus joined #sbcl 2015-09-18T21:01:01Z stassats: so it targets the same register for X, Y, and the result 2015-09-18T21:02:46Z stassats: i have an easy fix, just don't target x to r 2015-09-18T21:04:22Z |3b|: cool, easy fixes are good :) 2015-09-18T21:04:39Z stassats: i'm now looking for a proper fix 2015-09-18T21:06:38Z |3b|: those are good too 2015-09-18T21:07:45Z stassats: there seems to be some sort of a provision when x is equal to r, but it's not correct 2015-09-18T21:07:52Z stassats: equal to r and y 2015-09-18T21:10:11Z stassats: the right fix seems to be to move (move copy-y y) before (inst unpcklps r r) 2015-09-18T21:12:31Z stassats: which it does for the double version 2015-09-18T21:13:15Z wheelsucker quit (Remote host closed the connection) 2015-09-18T21:15:54Z karswell` is now known as karswell 2015-09-18T21:19:46Z gingerale quit (Ping timeout: 240 seconds) 2015-09-18T21:24:45Z stassats: i now can't write a failing test case for it 2015-09-18T21:26:47Z stassats: sprinkling some speed seems to do the job 2015-09-18T21:30:18Z gingerale joined #sbcl 2015-09-18T21:30:27Z gingerale quit (Remote host closed the connection) 2015-09-18T21:32:23Z tylergoza quit (Quit: Leaving...) 2015-09-18T21:55:43Z stassats: |3b|: fix pushed, good catch 2015-09-18T21:57:50Z |3b| builds 2015-09-18T22:14:25Z angavrilov quit (Ping timeout: 250 seconds) 2015-09-18T22:45:39Z eudoxia joined #sbcl 2015-09-18T23:02:26Z stassats: armv8 has instructions with different rounding for fp to integer conversion 2015-09-18T23:02:30Z stassats: now, which to use 2015-09-18T23:04:11Z stassats: looks like we have different vops too 2015-09-18T23:06:28Z karswell quit (Read error: Connection reset by peer) 2015-09-18T23:06:42Z karswell joined #sbcl 2015-09-18T23:08:06Z stassats: ties to even for round 2015-09-18T23:16:52Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-18T23:20:41Z nyef joined #sbcl 2015-09-18T23:24:08Z eudoxia quit (Quit: Leaving) 2015-09-19T00:28:36Z mprelude quit (Ping timeout: 264 seconds) 2015-09-19T00:29:19Z mprelude joined #sbcl 2015-09-19T00:33:09Z nyef quit (Quit: Rebooting) 2015-09-19T01:42:45Z stassats` joined #sbcl 2015-09-19T01:44:30Z stassats quit (Ping timeout: 255 seconds) 2015-09-19T02:00:11Z mprelude quit (Ping timeout: 250 seconds) 2015-09-19T02:41:19Z tifa joined #sbcl 2015-09-19T02:54:03Z hydan joined #sbcl 2015-09-19T03:12:55Z hydan quit (Remote host closed the connection) 2015-09-19T03:17:42Z hydan joined #sbcl 2015-09-19T03:31:12Z nyef joined #sbcl 2015-09-19T04:10:09Z nikki93 joined #sbcl 2015-09-19T04:13:52Z nikki93 quit (Remote host closed the connection) 2015-09-19T04:33:19Z stassats` quit (Ping timeout: 240 seconds) 2015-09-19T04:51:44Z zacts joined #sbcl 2015-09-19T05:02:49Z nikki93 joined #sbcl 2015-09-19T05:03:23Z dustinm` quit (Quit: Leaving) 2015-09-19T05:03:23Z nikki93 quit (Remote host closed the connection) 2015-09-19T05:05:24Z nikki93 joined #sbcl 2015-09-19T05:16:59Z dustinm` joined #sbcl 2015-09-19T05:24:38Z nikki93 quit (Remote host closed the connection) 2015-09-19T05:28:45Z nikki93 joined #sbcl 2015-09-19T05:48:49Z nikki93 quit (Ping timeout: 268 seconds) 2015-09-19T06:19:51Z gingerale joined #sbcl 2015-09-19T06:28:24Z gingerale- joined #sbcl 2015-09-19T06:28:58Z gingerale quit (Disconnected by services) 2015-09-19T06:29:01Z gingerale- is now known as gingerale 2015-09-19T06:44:19Z psy_ joined #sbcl 2015-09-19T06:51:47Z igajsin1 quit (Remote host closed the connection) 2015-09-19T07:13:58Z Shinmera joined #sbcl 2015-09-19T08:17:56Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-19T08:43:42Z angavrilov joined #sbcl 2015-09-19T09:00:28Z specbot quit (Remote host closed the connection) 2015-09-19T09:00:28Z minion quit (Remote host closed the connection) 2015-09-19T09:00:37Z stassats` joined #sbcl 2015-09-19T09:03:45Z specbot joined #sbcl 2015-09-19T09:03:45Z minion joined #sbcl 2015-09-19T09:04:57Z stassats` quit (Ping timeout: 252 seconds) 2015-09-19T09:55:36Z mprelude joined #sbcl 2015-09-19T13:52:24Z heddwch is now known as heddwc 2015-09-19T13:53:46Z heddwc is now known as heddwch 2015-09-19T14:16:55Z scymtym_ joined #sbcl 2015-09-19T14:37:02Z attila_lendvai joined #sbcl 2015-09-19T15:03:35Z nyef quit (Quit: There has to be more than one way to pair a bluetooth keyboard) 2015-09-19T15:08:18Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-09-19T16:23:41Z clique joined #sbcl 2015-09-19T16:24:13Z clique left #sbcl 2015-09-19T16:37:47Z nyef joined #sbcl 2015-09-19T16:53:47Z nyef quit (Quit: Maybe the magic number is 7 digits?) 2015-09-19T16:55:58Z nyef joined #sbcl 2015-09-19T17:03:18Z stassats` joined #sbcl 2015-09-19T17:06:12Z stassats`: started putting things to https://github.com/stassats/sbcl/tree/arm64 2015-09-19T17:06:19Z stassats`: and making small commits now 2015-09-19T17:07:25Z stassats`: now cold-init fails somewhere in make-hash-table, %make-hash-table gets bogus arguments 2015-09-19T17:18:17Z stassats`: and i need a :64-bit feature, #!+#.(cl:if (cl:= sb!vm:n-word-bits 32) '(and) '(or)) is getting seriously annoying 2015-09-19T17:18:36Z stassats`: and there's too much #x86-64 used 2015-09-19T17:19:02Z stassats`: at least porting to ppc64 will be easier, sigh 2015-09-19T17:19:29Z pkhuong: but what about alpha? ;) 2015-09-19T17:20:12Z stassats`: which is already 64 bit but with 32-bit pointers? yeah, that's a lost case 2015-09-19T17:21:35Z stassats`: so, would ":64-bit" a good feature name? 2015-09-19T17:21:40Z nyef: There's a similar memory model for Alpha, too. 2015-09-19T17:21:49Z nyef: Err.. For MIPS. 2015-09-19T17:22:09Z nyef: And, IIRC, a 32-on-64 ABI for amd64 as well. 2015-09-19T17:22:22Z stassats`: yeah 2015-09-19T17:22:40Z nyef is getting very tired of this keyboard. Dreadful roll-up USB thing. 2015-09-19T17:22:58Z stassats`: i'll go with :64-bit, can be changed later 2015-09-19T17:23:35Z stassats`: the only vops left to rework are complex-floats ones, since armv8 has 128-bit simd registers 2015-09-19T17:23:50Z pkhuong: nyef: yeah... I don't think we'd like x32 much. only 32 bits for tagged values sucks 2015-09-19T17:43:52Z slyrus quit (Ping timeout: 250 seconds) 2015-09-19T17:54:43Z Xof: #!+ is ours, so doesn't actually have to fully respect *features*. We could have computed feature aliases 2015-09-19T17:54:47Z Xof: just need to keep slime in sync 2015-09-19T17:55:03Z Xof: #!=(sb!vm:n-word-bits 64) 2015-09-19T17:55:14Z stassats`: eh, too much hassle 2015-09-19T17:55:29Z stassats`: not like anyone will be upset by a new feature 2015-09-19T17:55:33Z Xof: I'm a bit upset 2015-09-19T17:55:38Z Xof: about -> <- this much 2015-09-19T17:56:07Z stassats`: ccl has :64-BIT-TARGET and :64-BIT-HOST 2015-09-19T17:56:44Z stassats`: Xof: i'm upset about all the build-only relevant features 2015-09-19T17:57:37Z Xof: yes. One day I will move them all into sb!int, at least 2015-09-19T19:00:30Z heddwch is now known as sikin 2015-09-19T19:00:46Z sikin is now known as heddwch 2015-09-19T19:19:38Z psy_ quit (Ping timeout: 265 seconds) 2015-09-19T19:28:02Z Quadrescence joined #sbcl 2015-09-19T19:36:09Z psy_ joined #sbcl 2015-09-19T19:53:58Z gingerale quit (Read error: Connection reset by peer) 2015-09-19T20:13:30Z nikki93 joined #sbcl 2015-09-19T20:26:53Z LiamH joined #sbcl 2015-09-19T20:31:43Z LiamH quit (Client Quit) 2015-09-19T20:37:52Z stassats`: having trouble with tagging undefined_tramp 2015-09-19T20:38:17Z stassats`: it probably should look like on ppc 2015-09-19T20:39:26Z nyef: Very probably, yes. 2015-09-19T20:39:39Z nyef: Specifically, it should NOT look like on sparc or arm. 2015-09-19T20:39:49Z nyef: Or x86oids, really. 2015-09-19T20:40:06Z stassats`: so, in sbcl.nm, should undefined_tramp be tagged? 2015-09-19T20:40:19Z nyef: No, it should not. 2015-09-19T20:40:50Z stassats`: is i tagged on arm? 2015-09-19T20:41:00Z nyef: It should be on arm. 2015-09-19T20:41:07Z stassats`: ok 2015-09-19T20:51:01Z stassats`: is raw-addr tagged too? 2015-09-19T20:56:44Z stassats`: that would be no, and it makes more sense 2015-09-19T20:58:48Z stassats`: that explains why my cold-init broke in a different place, i removed arm64 from a (and arm sparc) 2015-09-19T20:59:20Z stassats`: accidentally 2015-09-19T20:59:35Z stassats`: at least now i resolved the lipness of function calls 2015-09-19T21:00:00Z attila_lendvai joined #sbcl 2015-09-19T21:06:46Z nyef quit (Quit: Maybe the magic number to get this keyboard working is 8?) 2015-09-19T21:08:40Z stassats`: now i'm having a tagged PC somewhere 2015-09-19T21:09:30Z stassats`: looks like an ordinary function call, undefined functions started to work, but not defined ones 2015-09-19T21:10:42Z stassats`: maybe a tail or something from assembly routines 2015-09-19T21:10:47Z stassats`: call 2015-09-19T21:14:55Z nyef joined #sbcl 2015-09-19T21:19:58Z stassats`: wrote a thingy that parses sbcl-cold.map to find functions 2015-09-19T21:20:01Z stassats`: quite useful 2015-09-19T21:26:39Z stassats`: stupid gdb disassembly viewer can't scroll up, only down, this is infuriating 2015-09-19T21:51:11Z stassats`: i'm now back to %make-hash-table failing with type errors 2015-09-19T21:55:10Z angavrilov quit (Remote host closed the connection) 2015-09-19T21:57:34Z psy_ quit (Remote host closed the connection) 2015-09-19T22:01:45Z stassats`: somehow a saved variable gets overwritten, maybe a corrupted CFP 2015-09-19T22:04:22Z stassats`: and that's after a call to make-array 2015-09-19T22:04:46Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-19T22:09:44Z nikki93 quit (Remote host closed the connection) 2015-09-19T22:27:30Z akkad joined #sbcl 2015-09-19T22:35:23Z stassats`: it was #16 instead of #-16 when restoring things from the stack, sigh 2015-09-19T22:49:10Z scymtym_ quit (Ping timeout: 240 seconds) 2015-09-19T22:50:46Z mprelude quit (Ping timeout: 260 seconds) 2015-09-19T22:57:43Z jfe quit (Ping timeout: 250 seconds) 2015-09-19T23:14:13Z psilord quit (Remote host closed the connection) 2015-09-19T23:24:27Z psilord joined #sbcl 2015-09-19T23:54:02Z jfe joined #sbcl 2015-09-20T00:33:48Z Quadrescence quit (Ping timeout: 265 seconds) 2015-09-20T00:42:22Z Quadrescence joined #sbcl 2015-09-20T00:50:33Z stassats` quit (Ping timeout: 256 seconds) 2015-09-20T01:00:42Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-20T01:02:00Z attila_lendvai joined #sbcl 2015-09-20T01:02:00Z attila_lendvai quit (Changing host) 2015-09-20T01:02:00Z attila_lendvai joined #sbcl 2015-09-20T01:45:29Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-20T02:50:52Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-09-20T02:52:28Z zacts joined #sbcl 2015-09-20T04:41:12Z yvm left #sbcl 2015-09-20T04:53:55Z hydan quit (Ping timeout: 250 seconds) 2015-09-20T05:43:47Z psy_ joined #sbcl 2015-09-20T05:46:48Z karswell` joined #sbcl 2015-09-20T05:50:23Z karswell quit (Ping timeout: 244 seconds) 2015-09-20T07:01:22Z Shinmera joined #sbcl 2015-09-20T07:52:42Z angavrilov joined #sbcl 2015-09-20T08:00:24Z gingerale joined #sbcl 2015-09-20T08:08:25Z stassats` joined #sbcl 2015-09-20T08:55:30Z zacts quit (Quit: leaving) 2015-09-20T08:56:59Z zacts joined #sbcl 2015-09-20T09:16:16Z ASau joined #sbcl 2015-09-20T10:29:48Z mprelude joined #sbcl 2015-09-20T10:56:39Z stassats` quit (Ping timeout: 255 seconds) 2015-09-20T11:10:59Z attila_lendvai joined #sbcl 2015-09-20T12:44:51Z hydan joined #sbcl 2015-09-20T12:57:41Z mprelude quit (Ping timeout: 252 seconds) 2015-09-20T13:20:52Z mprelude joined #sbcl 2015-09-20T14:42:42Z karswell` quit (Remote host closed the connection) 2015-09-20T14:46:40Z DeadTrickster quit (Read error: No route to host) 2015-09-20T14:54:14Z DeadTrickster joined #sbcl 2015-09-20T15:07:01Z _8hzp joined #sbcl 2015-09-20T15:16:13Z scymtym_ joined #sbcl 2015-09-20T15:33:40Z stassats` joined #sbcl 2015-09-20T15:33:46Z stassats` quit (Changing host) 2015-09-20T15:33:46Z stassats` joined #sbcl 2015-09-20T15:48:17Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2015-09-20T15:51:59Z clique joined #sbcl 2015-09-20T17:06:19Z karswell` joined #sbcl 2015-09-20T17:12:02Z karswell` is now known as karswell 2015-09-20T17:49:23Z clique left #sbcl 2015-09-20T18:38:30Z fridim_ joined #sbcl 2015-09-20T19:05:04Z stassats`: nyef: when i jump through LIP, does any other register have to contain the corresponding tagged value? 2015-09-20T19:11:27Z stassats`: i would think yes, otherwise it won't be able to find the real thing 2015-09-20T19:11:48Z stassats`: but what happens with fdefn->raw-addr 2015-09-20T19:50:55Z stassats`: argh, gdb TUI single key mode can't do step-instruction 2015-09-20T19:50:57Z stassats`: just step 2015-09-20T19:55:38Z stassats`: huh, just accidentally found out that RET does even without single key mode 2015-09-20T19:55:39Z stassats`: neat 2015-09-20T19:57:08Z stassats`: now for a "run-until" 2015-09-20T19:57:40Z nyef: The FDEFN raw-addr is either a trampoline, thus in the runtime, or is pinned by the FDEFN-FUN. 2015-09-20T20:00:28Z stassats`: oh, RET repeat the previous command in the command line 2015-09-20T20:00:42Z stassats`: finding what gdb does is just as tricky as debugging itself 2015-09-20T20:01:06Z nyef: Not pinned. Pinned is the wrong word. "Backed", maybe. 2015-09-20T20:04:15Z nyef: Also note that the GC has special support for FDEFN objects on most platforms, specifically for the raw-addr. Likewise PURIFY, which caused me some trouble on ARM, but is unlikely to cause you such trouble. 2015-09-20T20:04:30Z stassats`: i'm jumping straight into gengc 2015-09-20T20:05:28Z nyef: ... Am I going to have to add the cheneygc support to your port, to complement your adding gencgc to mine? (-: 2015-09-20T20:06:01Z stassats`: is cheneygc still working on arm32? i meant to check but never got around it 2015-09-20T20:06:06Z fridim_ quit (Ping timeout: 255 seconds) 2015-09-20T20:06:39Z stassats`: and i'm back to a next cold-init error after butchering calls when transitioning to untagged calls 2015-09-20T20:08:11Z stassats`: putting stuff at https://github.com/stassats/sbcl/tree/arm64 2015-09-20T20:09:29Z stassats`: for some reason i get corrupted arg calls for some functions 2015-09-20T20:10:05Z stassats`: specifically when allocating structures, huh 2015-09-20T20:16:52Z stassats`: all they have in common: they have a declaration 2015-09-20T20:19:09Z jfe quit (Ping timeout: 252 seconds) 2015-09-20T20:20:03Z jfe joined #sbcl 2015-09-20T20:28:32Z stassats`: ok, i think using fixnumized numbers as stack offsets is doubly wrong 2015-09-20T21:09:33Z stassats`: and the instances of such are hard to find 2015-09-20T21:13:11Z nyef: Fixnumized numbers as stack offsets? Yeah, that's not right on 64-bit. But you should be able to mask it by setting n-fixnum-tag-bits to 3. 2015-09-20T21:19:10Z gingerale quit (Remote host closed the connection) 2015-09-20T21:27:53Z stassats`: i can also fix it by pushing :arm into *features* instead of :arm64 2015-09-20T21:37:50Z jfe quit (Ping timeout: 240 seconds) 2015-09-20T21:51:06Z scymtym_ quit (Remote host closed the connection) 2015-09-20T22:50:45Z stassats`: looks like i weeded out all the word-fixnums->unsigned-bytes from more args 2015-09-20T22:50:52Z stassats`: onto the next error 2015-09-20T22:51:12Z stassats`: or the old one, %make-hash-table, even though it doesn't have more args 2015-09-20T22:55:21Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-20T23:04:56Z mprelude quit (Ping timeout: 250 seconds) 2015-09-20T23:24:26Z psy_ quit (Ping timeout: 250 seconds) 2015-09-21T00:18:16Z nikki93 joined #sbcl 2015-09-21T00:18:59Z nikki93 quit (Read error: Connection reset by peer) 2015-09-21T00:19:23Z nikki93 joined #sbcl 2015-09-21T00:48:46Z nikki93 quit (Read error: Connection reset by peer) 2015-09-21T00:49:09Z nikki93 joined #sbcl 2015-09-21T00:49:22Z stassats` quit (Ping timeout: 250 seconds) 2015-09-21T00:57:05Z karswell quit (Read error: Connection reset by peer) 2015-09-21T00:57:21Z karswell joined #sbcl 2015-09-21T01:00:43Z nikki93 quit (Remote host closed the connection) 2015-09-21T01:16:59Z Bike quit (Quit: Lost terminal) 2015-09-21T01:17:25Z Bike joined #sbcl 2015-09-21T01:37:10Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-21T02:19:37Z jfe joined #sbcl 2015-09-21T02:49:52Z jfe quit (Ping timeout: 272 seconds) 2015-09-21T04:45:32Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-09-21T04:47:32Z zacts joined #sbcl 2015-09-21T05:00:27Z karswell quit (Ping timeout: 265 seconds) 2015-09-21T05:08:43Z karswell joined #sbcl 2015-09-21T06:05:10Z psy_ joined #sbcl 2015-09-21T06:08:11Z Cymew joined #sbcl 2015-09-21T06:20:58Z Cymew quit (Read error: Connection reset by peer) 2015-09-21T06:29:19Z chu is now known as cdunn 2015-09-21T06:37:38Z igajsin1 joined #sbcl 2015-09-21T06:45:02Z cdunn is now known as chu 2015-09-21T06:54:08Z Shinmera joined #sbcl 2015-09-21T06:59:59Z Cymew joined #sbcl 2015-09-21T07:02:35Z ASau quit (Ping timeout: 264 seconds) 2015-09-21T07:16:28Z igajsin1 quit (Remote host closed the connection) 2015-09-21T07:21:13Z psy_ quit (Ping timeout: 250 seconds) 2015-09-21T07:30:39Z salv0 quit (Remote host closed the connection) 2015-09-21T07:41:22Z gingerale joined #sbcl 2015-09-21T07:55:08Z salva joined #sbcl 2015-09-21T08:02:40Z igajsin1 joined #sbcl 2015-09-21T08:11:56Z blaaa joined #sbcl 2015-09-21T08:45:19Z attila_lendvai joined #sbcl 2015-09-21T08:45:19Z attila_lendvai quit (Changing host) 2015-09-21T08:45:19Z attila_lendvai joined #sbcl 2015-09-21T08:57:12Z mprelude joined #sbcl 2015-09-21T09:00:32Z heddwch quit (Read error: Connection reset by peer) 2015-09-21T09:01:04Z heddwch joined #sbcl 2015-09-21T09:34:39Z stassats` joined #sbcl 2015-09-21T10:03:54Z fridim_ joined #sbcl 2015-09-21T10:22:18Z blaaa quit (Ping timeout: 246 seconds) 2015-09-21T10:34:44Z yvm joined #sbcl 2015-09-21T10:40:43Z yvm: Hi. Why do SBCL's debugger complains that one of argument in define-alien-routine has :out style and (* int) type? Manual says :out-styled arguments must be pointers. 2015-09-21T10:51:37Z yvm: Oh, sorry, my fault. 2015-09-21T10:52:01Z yvm: >_cannot_ be used with pointers 2015-09-21T10:55:54Z Posterdati quit (Read error: Connection reset by peer) 2015-09-21T10:57:30Z Posterdati joined #sbcl 2015-09-21T11:09:07Z hydan quit (Ping timeout: 244 seconds) 2015-09-21T12:20:32Z ferada quit (Ping timeout: 250 seconds) 2015-09-21T12:21:28Z ferada joined #sbcl 2015-09-21T12:25:09Z eudoxia joined #sbcl 2015-09-21T13:01:13Z psilord quit (Quit: Leaving.) 2015-09-21T13:44:07Z tylergoza joined #sbcl 2015-09-21T14:04:31Z aeth quit (Read error: Connection reset by peer) 2015-09-21T14:05:16Z aeth joined #sbcl 2015-09-21T14:17:07Z psilord joined #sbcl 2015-09-21T14:51:48Z dead_ joined #sbcl 2015-09-21T14:55:09Z DeadTrickster quit (Ping timeout: 240 seconds) 2015-09-21T15:05:10Z dead_ quit (Ping timeout: 272 seconds) 2015-09-21T15:07:35Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-21T15:07:41Z attila_lendvai1 joined #sbcl 2015-09-21T15:07:41Z attila_lendvai1 is now known as attila_lendvai 2015-09-21T15:07:41Z attila_lendvai quit (Changing host) 2015-09-21T15:07:41Z attila_lendvai joined #sbcl 2015-09-21T15:08:45Z eudoxia quit (Read error: Connection reset by peer) 2015-09-21T15:15:33Z Cymew quit (Ping timeout: 240 seconds) 2015-09-21T15:16:56Z scymtym_ joined #sbcl 2015-09-21T15:21:21Z DeadTrickster joined #sbcl 2015-09-21T15:37:43Z stassats`: some more n-fixnum-tag-bits/word-shift confusion resolved, some more self induced breakage during the conversion to untagged calls 2015-09-21T15:37:50Z stassats`: and now to the next failure 2015-09-21T16:28:52Z stassats`: another word-shift/n-fixnum-tag-bits, goddamn it! 2015-09-21T16:29:52Z nyef: I somehow feel as though I should apologize. 2015-09-21T16:30:20Z stassats`: i should backport all the changes to arm too 2015-09-21T16:30:35Z stassats`: nyef: i think it came over before arm 2015-09-21T16:30:48Z nyef: Why? It's not like we did for any other backend when we sorted them all out for amd64. 2015-09-21T16:31:13Z nyef: (And by "we", I mean pkhuong and I.) 2015-09-21T16:32:04Z nyef: So, in a very real way, twice over, it's my fault that you're having to do this, since I wrote most of the original ARM backend, and I'm the one who did most of the 63-bit-fixnum work. 2015-09-21T16:35:50Z stassats`: after fixing that, another failure in the same function 2015-09-21T16:56:23Z tylergoza quit (Quit: Leaving...) 2015-09-21T16:58:45Z Ettore joined #sbcl 2015-09-21T17:02:31Z Intensity quit (Ping timeout: 244 seconds) 2015-09-21T17:03:30Z chu quit (Ping timeout: 240 seconds) 2015-09-21T17:04:59Z chu joined #sbcl 2015-09-21T17:05:53Z Intensity joined #sbcl 2015-09-21T17:16:23Z fridim_ quit (Ping timeout: 264 seconds) 2015-09-21T17:30:50Z psy_ joined #sbcl 2015-09-21T17:49:32Z ASau joined #sbcl 2015-09-21T18:15:25Z stassats`: i don't get why https://github.com/sbcl/sbcl/blob/master/src/code/target-package.lisp#L620-L625 does DECF 2015-09-21T18:15:39Z stassats`: i get an error saying it's not an index, since -deleted is 0 2015-09-21T18:16:59Z stassats`: i may be just accessing ub8 wrong 2015-09-21T18:17:12Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-09-21T18:23:19Z fridim_ joined #sbcl 2015-09-21T18:30:06Z DeadTrickster joined #sbcl 2015-09-21T18:32:16Z scymtym_: stassats`: maybe the package-hashtable-cells array is not properly initialized to :initial-element 0? 2015-09-21T18:33:20Z stassats`: it is, something else is wrong 2015-09-21T18:55:21Z slyrus joined #sbcl 2015-09-21T19:05:54Z slyrus_ joined #sbcl 2015-09-21T19:06:46Z igajsin1 quit (Ping timeout: 265 seconds) 2015-09-21T19:07:24Z igajsin1 joined #sbcl 2015-09-21T19:07:33Z slyrus quit (Ping timeout: 240 seconds) 2015-09-21T19:07:48Z slyrus_ is now known as slyrus 2015-09-21T19:12:34Z gingerale quit (Remote host closed the connection) 2015-09-21T19:24:58Z mprelude quit (Ping timeout: 246 seconds) 2015-09-21T19:40:47Z prxq joined #sbcl 2015-09-21T19:49:24Z hydan joined #sbcl 2015-09-21T19:55:53Z slyrus_ joined #sbcl 2015-09-21T19:58:00Z slyrus quit (Ping timeout: 255 seconds) 2015-09-21T19:58:02Z slyrus_ is now known as slyrus 2015-09-21T20:20:59Z karswell quit (Read error: Connection reset by peer) 2015-09-21T20:21:11Z rj-code quit (Ping timeout: 256 seconds) 2015-09-21T20:21:12Z karswell joined #sbcl 2015-09-21T20:21:57Z fridim_ quit (Ping timeout: 240 seconds) 2015-09-21T20:22:29Z rj-code joined #sbcl 2015-09-21T20:29:41Z attila_lendvai quit (Quit: Leaving.) 2015-09-21T20:36:20Z prxq quit (Read error: Connection reset by peer) 2015-09-21T20:52:47Z stassats`: sigh, made an lsl/lsr typo 2015-09-21T20:53:44Z stassats`: past that add-symbol problem, still in !package-cold-init 2015-09-21T20:54:02Z stassats`: this is moving too slow 2015-09-21T21:31:32Z Bicyclidine joined #sbcl 2015-09-21T21:45:43Z nyef: At least you're making progress, right? 2015-09-21T21:45:54Z stassats`: at least 2015-09-21T21:46:29Z nyef: And you're allowed to say "that's good enough for now" and take a break for a couple of months, aren't you? 2015-09-21T21:50:41Z stassats`: not really 2015-09-21T21:52:29Z nyef: Oh? Getting paid for doing this? 2015-09-21T21:52:44Z nyef: Or is there a literal deadline on it for you? 2015-09-21T21:53:45Z stassats`: neither, but a) i want to get it finished b) any delays will cause me to forget what i already did and how things work c) i will get more rusty when debugging it 2015-09-21T21:58:36Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-21T21:59:39Z Posterdati quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-21T22:02:48Z Posterdati joined #sbcl 2015-09-21T22:07:33Z stassats`: and d) i would have more stuff to merge 2015-09-21T22:34:49Z psilord quit (Quit: Leaving.) 2015-09-21T22:52:23Z scymtym_ quit (Ping timeout: 268 seconds) 2015-09-21T23:24:24Z Ettore quit (Quit: Leaving.) 2015-09-21T23:25:53Z slyrus quit (Ping timeout: 244 seconds) 2015-09-21T23:53:33Z Bicyclidine quit (Quit: dat) 2015-09-21T23:59:31Z psilord joined #sbcl 2015-09-22T00:24:06Z DeadTrickster quit (Ping timeout: 240 seconds) 2015-09-22T00:25:11Z DeadTrickster joined #sbcl 2015-09-22T00:39:04Z stassats` quit (Ping timeout: 268 seconds) 2015-09-22T01:43:26Z hydan quit (Ping timeout: 240 seconds) 2015-09-22T02:04:06Z nikki93 joined #sbcl 2015-09-22T02:12:10Z jfe joined #sbcl 2015-09-22T02:15:33Z nikki93 quit (Remote host closed the connection) 2015-09-22T02:45:37Z jfe quit (Quit: quit) 2015-09-22T02:45:50Z DGASAU quit (Ping timeout: 240 seconds) 2015-09-22T02:47:01Z _iwc quit (K-Lined) 2015-09-22T02:51:39Z jfe joined #sbcl 2015-09-22T03:20:04Z jfe quit (Quit: away) 2015-09-22T03:37:45Z slyrus joined #sbcl 2015-09-22T04:00:20Z jfe joined #sbcl 2015-09-22T04:32:58Z jfe quit (Quit: quit) 2015-09-22T05:26:48Z yvm: Is it possible to list opened by sbcl processes filestreams/descriptors? 2015-09-22T05:29:03Z yvm: s/sses/ss/ 2015-09-22T05:29:24Z flip214: yvm: "lsof -p " on linux 2015-09-22T05:29:33Z flip214: or "ls -la /proc//fd" 2015-09-22T05:30:11Z yvm: But I would like to gently close it then. 2015-09-22T05:31:39Z yvm: I can access to process with gdb, of cource, but it would be more cool to close it by sbcl's debugger for example. 2015-09-22T05:36:34Z flip214: yvm: I use gdb for such things, with a one-line bash script ;) 2015-09-22T05:51:26Z flip214: yvm: but if you get into the debugger, calling (sb-posix:close N) for the file descriptor should give the same result 2015-09-22T05:51:40Z yvm: Yep, just figured it out. 2015-09-22T05:54:01Z Shinmera joined #sbcl 2015-09-22T06:04:35Z salva quit (Ping timeout: 246 seconds) 2015-09-22T06:13:03Z psy_ quit (Ping timeout: 252 seconds) 2015-09-22T06:26:02Z ASau quit (Ping timeout: 250 seconds) 2015-09-22T07:12:05Z psy_ joined #sbcl 2015-09-22T07:12:42Z psy_ quit (Max SendQ exceeded) 2015-09-22T07:13:10Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-22T07:13:25Z psy_ joined #sbcl 2015-09-22T07:36:54Z fridim_ joined #sbcl 2015-09-22T07:41:52Z jozip quit (K-Lined) 2015-09-22T07:41:55Z frankS2 quit (K-Lined) 2015-09-22T07:41:55Z pootler quit (K-Lined) 2015-09-22T07:42:00Z drmeister quit (K-Lined) 2015-09-22T07:42:02Z fridim_ quit (Ping timeout: 241 seconds) 2015-09-22T07:43:05Z fridim_ joined #sbcl 2015-09-22T07:44:18Z drmeister joined #sbcl 2015-09-22T07:50:10Z Ettore joined #sbcl 2015-09-22T08:14:49Z DGASAU joined #sbcl 2015-09-22T08:45:39Z karswell` joined #sbcl 2015-09-22T08:46:42Z karswell quit (Read error: Connection reset by peer) 2015-09-22T08:56:57Z dustinm` quit (Ping timeout: 252 seconds) 2015-09-22T09:00:32Z heddwch quit (Read error: Connection reset by peer) 2015-09-22T09:01:01Z heddwch joined #sbcl 2015-09-22T09:02:34Z dustinm` joined #sbcl 2015-09-22T09:21:51Z nikki93 joined #sbcl 2015-09-22T09:24:15Z DGASAU quit (Ping timeout: 250 seconds) 2015-09-22T09:26:39Z nikki93 quit (Ping timeout: 255 seconds) 2015-09-22T09:45:02Z DGASAU joined #sbcl 2015-09-22T09:46:42Z frankS2 joined #sbcl 2015-09-22T09:53:03Z pootler joined #sbcl 2015-09-22T09:53:06Z jozip joined #sbcl 2015-09-22T10:09:10Z stassats` joined #sbcl 2015-09-22T10:13:01Z psy_ quit (Ping timeout: 265 seconds) 2015-09-22T10:17:18Z Cymew joined #sbcl 2015-09-22T11:15:29Z hydan joined #sbcl 2015-09-22T12:14:00Z stassats`: have no idea why stp x30,x14,[sp,#-16]! would sigbus 2015-09-22T12:14:11Z stassats`: there's plenty space on the stack 2015-09-22T12:14:47Z stassats`: maybe some wrong encoding 2015-09-22T12:17:26Z stassats`: nope, gcc produces the same encoding 2015-09-22T12:18:45Z pkhuong: unaligned stack? 2015-09-22T12:18:54Z nyef: Yeah, stack alignment would be my next guess. 2015-09-22T12:19:19Z nyef: Or having used the stack pointer as a temporary somewhere. (-: 2015-09-22T12:20:50Z stassats`: sp is 0x7ffffff028 2015-09-22T12:20:54Z stassats`: which is word aligned 2015-09-22T12:21:55Z stassats`: A misaligned stack pointer is where bits[3:0] of the stack pointer are not 0b0000, when the stack pointer is used as the base address of the calculation, regardless of any offset applied by the instruction. 2015-09-22T12:21:58Z stassats`: oh well 2015-09-22T12:22:23Z stassats`: i didn't expect a hard requirement on double-word alignment 2015-09-22T12:23:46Z stassats`: at least it gets misaligned within the same function 2015-09-22T12:24:08Z stassats`: and i see sub x23,sp,#0x8 2015-09-22T12:25:31Z pkhuong: so many wtfs 2015-09-22T12:26:12Z stassats`: didn't change +number-stack-alignment-mask+ 2015-09-22T12:26:34Z stassats`: which i introduced myself in arm32 2015-09-22T12:27:36Z pkhuong: can we use the same code on the control stack? 2015-09-22T12:28:00Z stassats`: we can't align the control stack 2015-09-22T12:29:00Z stassats`: see the reason: https://github.com/sbcl/sbcl/commit/bfcfd35061afa2709fee47c4e09c3dcc40b2147d 2015-09-22T12:29:33Z stassats`: all those vops would have to be changed to save the number 2015-09-22T12:31:18Z stassats`: ok, back to an old error of strange things returned from gethash 2015-09-22T12:32:19Z eudoxia joined #sbcl 2015-09-22T12:37:49Z nyef: You're... doing the cgc thing? 2015-09-22T12:42:47Z stassats`: what do you mean? 2015-09-22T12:44:05Z nyef: c-stack-is-control-stack is gencgc, not gengc. 2015-09-22T12:44:20Z nyef: Oh! This is x86-64. 2015-09-22T12:44:35Z stassats`: but the control stack can't be aligned on either 2015-09-22T12:44:37Z nyef: Clearly, I'm not quite fully awake yet. 2015-09-22T12:44:49Z stassats`: but c-stack-is-control-stack has to be sometimes aligned, sometimes misaligned 2015-09-22T12:45:17Z nyef: I know on 32-bit ARM, we are (or were?) using a separate control stack. 2015-09-22T12:49:50Z hydan quit (Ping timeout: 268 seconds) 2015-09-22T12:54:53Z psilord quit (Quit: Leaving.) 2015-09-22T12:59:47Z nikki93 joined #sbcl 2015-09-22T13:04:27Z nikki93 quit (Ping timeout: 252 seconds) 2015-09-22T14:03:42Z nikki93 joined #sbcl 2015-09-22T14:05:12Z psilord joined #sbcl 2015-09-22T14:08:24Z nikki93 quit (Ping timeout: 265 seconds) 2015-09-22T14:12:47Z dustinm` quit (Ping timeout: 240 seconds) 2015-09-22T14:18:05Z dustinm` joined #sbcl 2015-09-22T14:27:44Z Cymew quit (Ping timeout: 265 seconds) 2015-09-22T14:34:09Z stassats`: in a variable, luckily, on arm64 it lives in its own register 2015-09-22T14:38:45Z nyef: Yes, well, I really could have done with two or three more registers. /-: 2015-09-22T14:47:28Z stassats`: if linux played nicely, there is a machine register available, but it seems to be shared across threads on linux 2015-09-22T14:48:54Z stassats`: though it's not usable for offsets or similar 2015-09-22T14:49:31Z stassats`: ccl is precise even on x86, so all that are just lame excuses 2015-09-22T15:08:37Z joshe: doesn't ccl use sse regs on x86? 2015-09-22T15:09:30Z stassats`: not that i heard of 2015-09-22T15:10:43Z joshe: I had thought that's how it got around the register pressure 2015-09-22T15:11:13Z eudoxia_ joined #sbcl 2015-09-22T15:12:19Z eudoxia quit (Read error: Connection reset by peer) 2015-09-22T15:12:56Z eudoxia_ quit (Client Quit) 2015-09-22T15:21:34Z nyef: joshe: My understanding is that they have a rather different model of operation, possibly including register or stack maps. 2015-09-22T15:22:33Z joshe: oh, interesting 2015-09-22T15:24:35Z nyef: It's been a while since I looked into it, though, and my memory is a bit hazy, so I could be very wrong about this. 2015-09-22T15:25:42Z psy joined #sbcl 2015-09-22T15:25:46Z joshe: well the closest I'd ever get is context switch code in C, so... 2015-09-22T15:26:04Z psy quit (Max SendQ exceeded) 2015-09-22T15:26:43Z psy joined #sbcl 2015-09-22T15:26:59Z jlarocco_work quit (Ping timeout: 256 seconds) 2015-09-22T15:29:19Z stassats`: they do have maps 2015-09-22T15:29:34Z stassats`: and ccl (or rather openmcl) used to be x86-64 only for some time 2015-09-22T15:29:42Z stassats`: (as well as the original ppc) 2015-09-22T15:30:21Z stassats`: and i think there were some recent changes to register allocation 2015-09-22T15:47:05Z jlarocco joined #sbcl 2015-09-22T15:49:37Z psy quit (Ping timeout: 246 seconds) 2015-09-22T15:52:29Z nikki93 joined #sbcl 2015-09-22T15:56:58Z nikki93 quit (Ping timeout: 246 seconds) 2015-09-22T16:08:35Z stassats`: "unexpected special form %PRIMITIVE" 2015-09-22T16:38:43Z psy_ joined #sbcl 2015-09-22T16:43:23Z slyrus quit (Ping timeout: 264 seconds) 2015-09-22T16:53:17Z nikki93 joined #sbcl 2015-09-22T16:55:08Z karswell` quit (Remote host closed the connection) 2015-09-22T16:55:25Z karswell` joined #sbcl 2015-09-22T16:57:46Z nikki93 quit (Ping timeout: 240 seconds) 2015-09-22T17:14:07Z attila_lendvai joined #sbcl 2015-09-22T17:17:13Z karswell` is now known as karswell 2015-09-22T17:22:59Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-22T17:38:20Z hydan joined #sbcl 2015-09-22T17:52:34Z stassats` quit (Ping timeout: 272 seconds) 2015-09-22T17:53:41Z eudoxia joined #sbcl 2015-09-22T17:58:54Z ASau joined #sbcl 2015-09-22T18:00:07Z slyrus joined #sbcl 2015-09-22T18:00:11Z hydan quit (Ping timeout: 264 seconds) 2015-09-22T18:05:13Z scymtym_ joined #sbcl 2015-09-22T18:12:33Z hydan joined #sbcl 2015-09-22T18:17:19Z stassats joined #sbcl 2015-09-22T18:18:48Z Quadrescence joined #sbcl 2015-09-22T18:32:31Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-22T18:37:05Z eudoxia quit (Quit: Leaving) 2015-09-22T18:49:07Z slyrus quit (Ping timeout: 252 seconds) 2015-09-22T18:50:46Z slyrus joined #sbcl 2015-09-22T18:59:14Z gingerale joined #sbcl 2015-09-22T19:01:42Z karswell quit (Read error: Connection reset by peer) 2015-09-22T19:01:57Z karswell joined #sbcl 2015-09-22T19:10:32Z Bicyclidine joined #sbcl 2015-09-22T19:26:18Z karswell quit (Ping timeout: 272 seconds) 2015-09-22T19:28:34Z attila_lendvai joined #sbcl 2015-09-22T19:32:20Z stassats: now a strange sigsegv 2015-09-22T19:32:30Z Xof: so much progress 2015-09-22T19:33:04Z stassats: i'm upto character-cold-init 2015-09-22T19:34:29Z stassats: could that be a gengc barrier? 2015-09-22T19:34:42Z Xof: that's a reasonable amount of working lisp code 2015-09-22T19:36:02Z stassats: because gdb can read that address, and i'm writing there 2015-09-22T19:36:20Z stassats: i need to write a /proc/maps parser 2015-09-22T19:37:04Z hydan quit (Ping timeout: 272 seconds) 2015-09-22T19:37:35Z Xof: I was just going to say, look at /proc//maps 2015-09-22T19:37:45Z Xof: but I just looked at /proc//maps and it makes no sense 2015-09-22T19:38:09Z Xof: no, wait, my mistake 2015-09-22T19:38:17Z Xof: stopped at the SIGUSR1 signal 2015-09-22T19:39:12Z Xof: it could in principle be a barrier, though I might have expected you would have come across one before now 2015-09-22T19:39:35Z stassats: i may have, but this one gets broken 2015-09-22T19:39:48Z stassats: i get a control stack guard unprotected 2015-09-22T19:39:53Z stassats: or 2015-09-22T19:39:55Z stassats: hm 2015-09-22T19:40:12Z stassats: i disabled handling sigsegvs in gdb, now i enabled to catch that control guard 2015-09-22T19:40:21Z stassats: so, i guess that's a false positive 2015-09-22T19:41:50Z stassats: now to convince gdb to print PC from sigsegv without stopping 2015-09-22T19:42:30Z stassats: does nobody who writes gdb actually uses it or something? 2015-09-22T19:44:18Z stassats: my solution: stop on sigsegv, enter single key mode and put a paperweight on the C key 2015-09-22T19:44:42Z nyef: I think it's more that nobody who works on gdb actually expects anybody to deal with SIGSEGV by doing anything other than crashing. 2015-09-22T19:49:14Z stassats: my debugging setup: http://i.imgur.com/VmZLJ4j.jpg 2015-09-22T19:49:44Z Xof: nice thinkpad 2015-09-22T19:52:05Z stassats: looks like i've blown past it 2015-09-22T19:52:12Z stassats: i need to write a log from gdb 2015-09-22T19:52:53Z joshe: script(1) ? 2015-09-22T19:53:25Z joshe: seems appropriate to your current setup :) 2015-09-22T19:54:22Z stassats: joshe: retaining ring pliers are easier to arrange 2015-09-22T19:59:06Z stassats: success, it's in the throw assembly routine 2015-09-22T20:02:44Z chris2: you can define a script that runs on signal i think? 2015-09-22T20:03:28Z stassats: i can also write my own debugger 2015-09-22T20:10:16Z stassats: tail-call-variable, i can't count 2015-09-22T20:11:32Z gingerale quit (Remote host closed the connection) 2015-09-22T20:11:56Z stassats: guess who, n-fixnum-tag-bits/word-shift 2015-09-22T20:16:20Z nyef: Heh. 2015-09-22T20:16:33Z nyef: You're going to test with n-fixnum-tag-bits of 2 at some point, right? 2015-09-22T20:16:50Z stassats: dunno 2015-09-22T20:17:05Z stassats: when i'm past the ideas on how to torture myself 2015-09-22T20:20:55Z heddwch quit (Read error: Connection reset by peer) 2015-09-22T20:21:56Z heddwch joined #sbcl 2015-09-22T20:27:57Z mattprelude joined #sbcl 2015-09-22T20:27:59Z Xof: think of this as great work towards the alpha64 port 2015-09-22T20:28:07Z Xof: (which I almost had running... 12 years ago) 2015-09-22T20:29:07Z stassats: when, and if, i get around to the ppc64 port, i'll make sure to go through all vops and make everything fixnum-tag-bits and word-shift independent 2015-09-22T20:29:40Z stassats: of the ppc32 port first 2015-09-22T20:30:15Z stassats: should have done that to arm32 2015-09-22T20:35:50Z stassats: somehow tail-call-variable is called with something wrong too 2015-09-22T20:36:06Z stassats: the difference between args and csp is 28, which isn't divisible by 8 2015-09-22T20:38:48Z gabnet joined #sbcl 2015-09-22T20:41:06Z Bicyclidine quit (Quit: kill) 2015-09-22T20:53:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-22T20:57:55Z psy_ quit (Ping timeout: 256 seconds) 2015-09-22T21:00:00Z nyef: Xof: For alpha64, would it be better to start from where you left off, or to start over? 2015-09-22T21:03:21Z stassats: to the next error 2015-09-22T21:13:39Z stassats: for some reason with-hashtable-locks breaks things, commenting it out and skipping ahead 2015-09-22T21:13:52Z stassats: hoping to see an easier failure which will also fix with-hashtable-locks 2015-09-22T21:15:39Z stassats: didn't help this time 2015-09-22T21:16:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-22T21:16:25Z gabnet quit (Quit: Quitte) 2015-09-22T21:17:00Z nyef: Are hashtables the first use of unboxed arrays, or unboxed structure slots, or something like that? 2015-09-22T21:18:17Z stassats: something like that, but i think those work, but with-hashtable-locks adds some closures, unwind-protect, etc. 2015-09-22T21:18:35Z nyef: Check your closure-tramp, then? 2015-09-22T21:19:46Z stassats: it's probably still tagged 2015-09-22T21:23:28Z nyef: With the ARM port, I made sure to exercise the throw / catch, unwind, and unwind-protect machinery very early on, using that bootstrap file. 2015-09-22T21:24:20Z stassats: i'm pin pointing things in the bootstrap file as i catch them 2015-09-22T21:26:50Z stassats: or when i'm out of ideas 2015-09-22T21:28:24Z nyef: Hrm... QEMU does aarch64? 2015-09-22T21:28:35Z stassats: i think it does 2015-09-22T21:29:15Z stassats: describe-internal-error keeps printing bogus sc-offset values 2015-09-22T21:31:07Z stassats: os_context_register_addr seems to be working for other things 2015-09-22T21:39:45Z heddwch is now known as chikhin 2015-09-22T21:39:47Z fridim_ quit (Ping timeout: 246 seconds) 2015-09-22T21:43:24Z karswell joined #sbcl 2015-09-22T21:57:41Z Xof: nyef: good question. I would expect most of the backend work to apply more-or-less directly (stuff in src/compiler/alpha and src/assembly/alpha) 2015-09-22T21:57:55Z Xof: and at least most of it was basically right (it ran all the way through cold-init) 2015-09-22T21:58:18Z Xof: I'd hope that most of the remaining 64-bit issues have been found since then :-) 2015-09-22T22:01:09Z nyef: Hmm. 2015-09-22T22:01:34Z stassats: the hardest problem is getting a working alpha 2015-09-22T22:02:05Z nyef: Yeah, I have a couple of alphas, but I don't know how close to working they might be. 2015-09-22T22:02:13Z nyef: They'll definitely need a fresh Linux install. 2015-09-22T22:03:08Z Xof: having a NEWS item that says "the alpha port now uses 64-bit pointers" would be hilarious 2015-09-22T22:03:42Z stassats: so it would be a change to the existing port, not a new target? 2015-09-22T22:03:44Z nyef: Almost as hilarious as having threading support. 2015-09-22T22:03:55Z stassats: maybe someone still wants a 32-bit alpha64 port! 2015-09-22T22:04:40Z nyef: I want to see the 32-bit alpha backend maintained, but it might be possible to do it with "just" a feature flag. 2015-09-22T22:12:16Z frankS2 quit (Ping timeout: 252 seconds) 2015-09-22T22:13:20Z stassats: something wrong with the index-vector 2015-09-22T22:14:03Z stassats: doesn't look like it's filled with zeros 2015-09-22T22:14:10Z frankS2 joined #sbcl 2015-09-22T22:15:55Z akkad quit (Ping timeout: 252 seconds) 2015-09-22T22:15:56Z jdz quit (Ping timeout: 252 seconds) 2015-09-22T22:18:15Z jdz joined #sbcl 2015-09-22T22:18:47Z slyrus quit (Ping timeout: 264 seconds) 2015-09-22T22:18:48Z akkad joined #sbcl 2015-09-22T22:19:19Z slyrus_ joined #sbcl 2015-09-22T22:19:46Z karswell quit (Read error: Connection reset by peer) 2015-09-22T22:20:22Z slyrus_ is now known as slyrus 2015-09-22T22:21:24Z mattprelude quit (Ping timeout: 264 seconds) 2015-09-22T22:21:57Z stassats: but allocated arrays seem to be zero filled 2015-09-22T22:22:14Z stassats: though i discovered that a full call to AREF crashes, but that's my culprit right now 2015-09-22T22:26:09Z psilord quit (Quit: Leaving.) 2015-09-22T22:26:56Z p_l quit (Ping timeout: 252 seconds) 2015-09-22T22:27:03Z p_l joined #sbcl 2015-09-22T22:35:22Z stassats: aref is not working befure the table with aref accesors is not yet done 2015-09-22T22:49:18Z stassats: so, yeah, on the third hash table, make-array does not create a zero filled array 2015-09-22T22:55:15Z hydan joined #sbcl 2015-09-22T23:03:28Z stassats: i messed up the allocation macro when it was already working 2015-09-22T23:04:05Z stassats: i should refrain from optimizing before everything is working 2015-09-22T23:09:12Z hydan quit (Ping timeout: 240 seconds) 2015-09-22T23:09:26Z stassats: the array is still filled with garbage 2015-09-22T23:16:19Z stassats: alloc() eventually gives garbage 2015-09-22T23:31:21Z stassats: is something corrupting the heap? 2015-09-22T23:41:02Z Ettore quit (Quit: Leaving.) 2015-09-22T23:41:17Z joshe: nyef: why would you want the existing alpha port preserved? 2015-09-22T23:44:18Z nyef: joshe: Because it occupies an unusual part of the system design space, and I believe that preserving that specific flexibility is important. 2015-09-22T23:46:03Z joshe: hm 2015-09-22T23:46:13Z joshe: well that's one way of putting it ;) 2015-09-23T00:10:51Z specbot quit (Ping timeout: 250 seconds) 2015-09-23T00:11:48Z stassats quit (Ping timeout: 264 seconds) 2015-09-23T00:11:52Z specbot joined #sbcl 2015-09-23T00:12:10Z minion quit (Ping timeout: 240 seconds) 2015-09-23T00:12:37Z minion joined #sbcl 2015-09-23T00:25:53Z chikhin is now known as heddwch 2015-09-23T00:41:18Z psilord joined #sbcl 2015-09-23T01:07:00Z scymtym_ quit (Ping timeout: 264 seconds) 2015-09-23T01:23:37Z slyrus quit (Ping timeout: 246 seconds) 2015-09-23T02:06:54Z nikki93 joined #sbcl 2015-09-23T02:21:38Z nikki93 quit (Remote host closed the connection) 2015-09-23T02:40:05Z nyef quit (Read error: Connection reset by peer) 2015-09-23T02:43:16Z nikki93 joined #sbcl 2015-09-23T02:55:29Z nikki93 quit (Ping timeout: 246 seconds) 2015-09-23T02:58:08Z psy_ joined #sbcl 2015-09-23T05:03:01Z Fare joined #sbcl 2015-09-23T05:23:10Z Quadrescence joined #sbcl 2015-09-23T05:24:13Z yvm: How SBCL developers community look at supporting linux features, which are not correspond to POSIX? 2015-09-23T05:40:13Z Fare: there are plenty of #+linux features in sb-posix and other extensions 2015-09-23T05:50:39Z Cymew joined #sbcl 2015-09-23T05:53:47Z Shinmera joined #sbcl 2015-09-23T05:58:43Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-23T06:01:40Z Quadrescence joined #sbcl 2015-09-23T06:03:26Z yvm: All are in sb-bsd-sockets directory. 2015-09-23T06:05:30Z attila_lendvai joined #sbcl 2015-09-23T06:28:45Z gingerale joined #sbcl 2015-09-23T06:45:24Z fridim_ joined #sbcl 2015-09-23T06:58:07Z flip214: yvm: which feature are you talking about? 2015-09-23T06:59:55Z yvm: flip214, ioctl's request according to man ioctl on my system is unsigned long. sb-posix:ioctl accepts int. 2015-09-23T07:01:02Z flip214: int or integer? is there really a mismatch on your machine? 2015-09-23T07:01:31Z Shinmera: What system are you on? 2015-09-23T07:03:44Z yvm: > (define-call-internally ioctl-with-pointer-arg "ioctl" int minusp 2015-09-23T07:04:07Z yvm: Linux 4.1.0-1-amd64 2015-09-23T07:09:22Z Shinmera: Hmm. 2015-09-23T07:10:14Z Shinmera: My /usr/include/sys/ioctl.h also lists an `unsigned long int __request`. 2015-09-23T07:10:28Z Shinmera: Though the man pages definitely show just `int request`. 2015-09-23T07:10:49Z flip214: well, TBH, I can't really believe that such a *bug* would still be hiding on amd64. 2015-09-23T07:11:06Z Xof: well, how many ioctls are there? 2015-09-23T07:11:10Z flip214: lots of software uses ioctl ... sb-bsd-sockets is one example, I guess 2015-09-23T07:11:15Z Xof: are we really up to the 2^32nd ioctl? 2015-09-23T07:11:52Z jackdaniel: ^_^ 2015-09-23T07:12:23Z yvm: > An ioctl() request has encoded in it whether the argument is an in parameter or out parameter, and the size of the argument argp in bytes. 2015-09-23T07:12:31Z yvm: From man ioctl. 2015-09-23T07:14:38Z Xof: true. But the total size is still 32 bits 2015-09-23T07:14:44Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-23T07:14:51Z Xof: * size of the parameter structure in the lower 14 bits of the 2015-09-23T07:14:51Z Xof: * upper 16 bits. 2015-09-23T07:15:16Z Xof: so, what is the actual issue here? 2015-09-23T07:15:32Z Xof: do you have a test case where something is wrong? 2015-09-23T07:19:00Z ASau quit (Ping timeout: 264 seconds) 2015-09-23T07:26:26Z scymtym_ joined #sbcl 2015-09-23T07:31:26Z psy_ quit (Ping timeout: 240 seconds) 2015-09-23T07:40:52Z yvm: Well, sb-posix:ioctl doesn't accept unsigned long values. ash'ing it doesn't help: kernel keeps telling me "Permission denied (13)", but I'm not sure I cut off right bits. 2015-09-23T07:41:49Z Xof: do you need to pass an unsigned long value? 2015-09-23T07:41:57Z yvm: Yep. 2015-09-23T07:42:11Z yvm: C program does. 2015-09-23T07:42:15Z Xof: for which ioctl? (and given that asm/ioctl.h says that everything fits in 32 bits, why?) 2015-09-23T07:47:10Z yvm: DRM_IOCTL_GET_CAP which is defined in drm.h. 2015-09-23T07:49:11Z yvm: It fits in 32 bits. 2015-09-23T07:57:06Z nikki93 joined #sbcl 2015-09-23T08:13:22Z nikki93_ joined #sbcl 2015-09-23T08:14:25Z nikki93 quit (Ping timeout: 240 seconds) 2015-09-23T08:16:07Z pkhuong: yvm: define your own ioctl function with sb-alien, like sb-posix does for pointers. 2015-09-23T08:16:31Z pkhuong: alternatively, make a SAP from the long you want to pass and pretend it's a pointer. 2015-09-23T08:17:33Z pkhuong: $reasons involving the SysV ABI and x86-64's semantics and SBCL's code generator, the int/unsigned long mismatch for __request shouldn't be an issue 2015-09-23T08:19:11Z yvm: Ok. 2015-09-23T08:30:00Z nikki93_ quit (Read error: Connection reset by peer) 2015-09-23T09:00:26Z heddwch quit (Read error: Connection reset by peer) 2015-09-23T09:01:00Z heddwch joined #sbcl 2015-09-23T09:03:41Z Ettore joined #sbcl 2015-09-23T09:30:53Z nikki93 joined #sbcl 2015-09-23T09:35:10Z nikki93 quit (Ping timeout: 240 seconds) 2015-09-23T10:25:38Z mattprelude joined #sbcl 2015-09-23T10:43:29Z stassats joined #sbcl 2015-09-23T11:19:32Z nikki93 joined #sbcl 2015-09-23T11:24:06Z nikki93 quit (Ping timeout: 255 seconds) 2015-09-23T11:42:59Z hydan joined #sbcl 2015-09-23T12:08:06Z eudoxia joined #sbcl 2015-09-23T12:42:33Z stassats: looking at the heap corruption, only the low two bytes are set 2015-09-23T12:44:33Z stassats: venturing further up the heap i see the address to inside sb!int:uncross, and a lot of it, just repeated 2015-09-23T12:45:30Z stassats: printing it says %empty-ht-slot% 2015-09-23T12:45:46Z stassats: ok, that at least makes sense 2015-09-23T12:49:02Z attila_lendvai quit (Quit: Leaving.) 2015-09-23T13:08:17Z nikki93 joined #sbcl 2015-09-23T13:10:10Z stassats: i like the /can't /STest oftconnOT-N_\o [dWntowor orthi ti{sexp g|ue] 2015-09-23T13:10:14Z stassats: part 2015-09-23T13:10:17Z stassats: from sb-show 2015-09-23T13:12:50Z nikki93 quit (Ping timeout: 240 seconds) 2015-09-23T13:16:36Z scymtym_ quit (Ping timeout: 264 seconds) 2015-09-23T13:30:35Z stassats: var-alloc seems to be broken 2015-09-23T13:59:38Z stassats: triggering var-alloc usage is not easy 2015-09-23T14:09:01Z nikki93 joined #sbcl 2015-09-23T14:12:47Z scymtym_ joined #sbcl 2015-09-23T14:13:39Z nikki93 quit (Ping timeout: 252 seconds) 2015-09-23T14:52:59Z Cymew quit (Ping timeout: 264 seconds) 2015-09-23T15:00:10Z heddwch is now known as heddfwch 2015-09-23T15:07:07Z stassats: can't make sens of it, do make-array-header and make-array-header/c calculate different size on x86-64? 2015-09-23T15:08:20Z heddfwch is now known as heddwch 2015-09-23T15:13:28Z stassats: should be array-dimensions-offset not (1+ array-dimensions-offset), since it needs to allocate one less, so it's already 1+ for the alignment mask 2015-09-23T15:13:52Z stassats: and i was trying to match my arm64 version to it, sigh 2015-09-23T15:15:22Z eudoxia_ joined #sbcl 2015-09-23T15:15:29Z eudoxia_ quit (Remote host closed the connection) 2015-09-23T15:17:02Z eudoxia quit (Read error: Connection reset by peer) 2015-09-23T15:17:41Z stassats: same thing on x86 2015-09-23T15:21:22Z stassats: is it broken everywhere? 2015-09-23T15:21:30Z stassats: or maybe make-array-header/c is broken instead? 2015-09-23T15:29:37Z stassats: yeah, it is wrong everywhere 2015-09-23T15:31:17Z hydan quit (Remote host closed the connection) 2015-09-23T15:36:51Z tylergoza joined #sbcl 2015-09-23T15:54:24Z stassats: oh my, it was me who added make-array-header/c 2015-09-23T15:54:37Z stassats: now i don't know what right and what's wrong anymore 2015-09-23T15:55:13Z flip214: stassats: look at git history, perhaps that'll tell you 2015-09-23T15:55:38Z stassats: what will it tell me? 2015-09-23T15:55:44Z jackdaniel: the truth 2015-09-23T15:55:53Z jackdaniel: *THE* truth 2015-09-23T15:56:23Z stassats: make-array-header/c wasn't added by somebody smarter, so it may have been coming from the same wrong conclusion 2015-09-23T15:57:09Z stassats: but it's been working for 8 months, there's that 2015-09-23T15:57:59Z nikki93 joined #sbcl 2015-09-23T16:00:26Z flip214: stassats: facts beat guessing every time 2015-09-23T16:02:07Z nikki93 quit (Ping timeout: 246 seconds) 2015-09-23T16:03:28Z stassats: if it made sense back then and it makes sense now, probably it does make sense after all 2015-09-23T16:03:49Z stassats: almost forgot we're in a freeze 2015-09-23T16:10:54Z mattprelude quit (Ping timeout: 260 seconds) 2015-09-23T16:27:35Z stassats: done with make-array-header, but still have bad heap data 2015-09-23T16:36:24Z stassats: i think i know, it first happens in during make-random-state, and it uses ub32 arrays, and i think i have those broken 2015-09-23T16:45:09Z psy_ joined #sbcl 2015-09-23T16:45:45Z psy_ quit (Max SendQ exceeded) 2015-09-23T16:46:35Z psy_ joined #sbcl 2015-09-23T16:48:24Z Xof: not that it's an excuse, but we really should use mt19337-64 on 64-bit 2015-09-23T16:52:42Z stassats: need to introduce 32-bit-register storage class 2015-09-23T16:55:57Z nyef joined #sbcl 2015-09-23T16:56:34Z Xof: people here might have an opinion 2015-09-23T16:57:06Z Xof: if you were teaching a short module on language design and implementation to final-year undergraduates, what would you put in it? 2015-09-23T16:59:00Z Xof: pkhuong should have an opinion even if no-one else does 2015-09-23T16:59:24Z stassats: i can imagine it should include some assembly 2015-09-23T16:59:40Z nyef: I can imagine it should include something about why PHP is dreadful. 2015-09-23T16:59:59Z Xof: :-) 2015-09-23T17:06:48Z nyef: Also perhaps compare Haskell or one of the MLs, Forth, Lisp or Scheme, Smalltalk, Prolog, and one or more of the descendants of Algol for examples of different sets of core principles in language design? 2015-09-23T17:08:04Z nyef: Oh, and INTERCAL! 2015-09-23T17:08:29Z nyef: And maybe RPG-IV. 2015-09-23T17:13:05Z flip214: where's BASIC in that list? the old one, with line numbers, not that modern stuff. 2015-09-23T17:16:11Z Xof: bear in mind you only have 10 weeks 2015-09-23T17:17:55Z flip214: how many hours a week? 40? 2015-09-23T17:18:58Z nyef: I have no idea how much you can get done in a 10 week course. 2015-09-23T17:19:29Z flip214: well, with 2 hours a week a lot less than with 10 or 20 2015-09-23T17:19:30Z nyef: Maybe have something about the sort of features that make it hard to write a compiler for a language, rather than an interpreter? 2015-09-23T17:21:21Z attila_lendvai joined #sbcl 2015-09-23T17:21:21Z attila_lendvai quit (Changing host) 2015-09-23T17:21:21Z attila_lendvai joined #sbcl 2015-09-23T17:32:14Z pkhuong: Xof: we should use sfmt on x86-64 ;) 2015-09-23T17:33:54Z pkhuong: Xof: I think I'd have two goals: 1. make the practice boring by having them write and implement a bunch of languages; 2. hammer home the importance of *not* being general purpose 2015-09-23T17:35:10Z Xof: I certainly can get on board with 2 2015-09-23T17:36:05Z Xof: (the context here is the depressing discovery that I have to cover for a member of staff's medical leave, and the further discovery that the entire course materials he has are essentially snippets from the dragon book) 2015-09-23T17:36:43Z pkhuong: re implementation, I think writing your own native code thing is always magical 2015-09-23T17:37:14Z pkhuong: and linear traces let you do really interesting stuff without solving NP hard problems all the time 2015-09-23T17:38:54Z Xof: true 2015-09-23T17:39:18Z Xof: alright. Meanwhile I had better go and teach myself all this 1980s compiler technology that I might have to bluff about in a week 2015-09-23T17:48:39Z ASau joined #sbcl 2015-09-23T18:08:53Z stassats: i think i got fixed that heap corruption with some 32-bit arefs 2015-09-23T18:16:08Z stassats: i can use PRINT during cold-init, neat 2015-09-23T18:16:14Z gingerale quit (Remote host closed the connection) 2015-09-23T18:16:24Z Shinmera: Sounds like great progress is being made. 2015-09-23T18:16:45Z stassats: i'm still in !character-database-cold-init 2015-09-23T18:16:51Z stassats: apply on lists seems to be broken 2015-09-23T18:20:40Z stassats: that's an easy fix 2015-09-23T18:20:48Z Quadrescence joined #sbcl 2015-09-23T18:47:31Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-23T19:33:44Z Fare: Have Googlers published their patches to SBCL yet? Would they be welcome upstream? 2015-09-23T19:34:23Z Xof: which patches? 2015-09-23T19:59:28Z stassats: i never liked the define-full-call macro 2015-09-23T19:59:43Z stassats: so many differences that it'd be easier to write everything separately 2015-09-23T20:00:52Z fe[nl]ix: Xof: there's a change to the build process, that generates a libsbcl.a before linking the runtime 2015-09-23T20:01:38Z fe[nl]ix: that allows linking other static libraries and when creating a binary, because everything is statically linked here 2015-09-23T20:02:05Z stassats: now to !unicode-properties-cold-init 2015-09-23T20:02:19Z fe[nl]ix: and IIRC there are some GC improvements by Martin Cracauer 2015-09-23T20:03:16Z stassats: skipping over !unicode-properties-cold-init gets up to !set-up-structure-object-class 2015-09-23T20:04:43Z Xof: Martin Cracauer has commit access 2015-09-23T20:04:54Z Xof: if the gc improvements are done he can just commit them 2015-09-23T20:05:51Z fe[nl]ix: it's more about receiving permission to publish them and forward-porting because we're on a rather old version in production 2015-09-23T20:09:22Z slyrus joined #sbcl 2015-09-23T20:18:15Z stassats: a full call to map during unicode initialization 2015-09-23T20:19:48Z stassats: which calls csubtypep, which fails 2015-09-23T20:22:13Z stassats: or even, doing (specifier-type 'list) 2015-09-23T20:45:24Z _8hzp` joined #sbcl 2015-09-23T20:46:18Z _8hzp`` joined #sbcl 2015-09-23T20:47:37Z _8hzp quit (Ping timeout: 256 seconds) 2015-09-23T20:48:36Z Fare: there's also the fast interpreter (or has it been committed upstream already?) 2015-09-23T20:49:02Z Xof: no 2015-09-23T20:49:33Z Fare: one problem is that dougk is not officially in the QPX team anymore. 2015-09-23T20:49:59Z foom quit (Ping timeout: 246 seconds) 2015-09-23T20:50:04Z _8hzp` quit (Ping timeout: 250 seconds) 2015-09-23T20:50:07Z Fare: but hey, neither am I. 2015-09-23T20:50:36Z Fare: I specifically wanted the linkkit to be published, so it can be used with either asdf or bazel. 2015-09-23T20:50:54Z Fare: although, for bazel, the fast interpreter would be good, too. 2015-09-23T21:03:04Z foom joined #sbcl 2015-09-23T21:05:01Z minion quit (Remote host closed the connection) 2015-09-23T21:05:01Z specbot quit (Remote host closed the connection) 2015-09-23T21:07:21Z specbot joined #sbcl 2015-09-23T21:08:00Z minion joined #sbcl 2015-09-23T21:12:36Z stassats: i'm now executing top-level forms 2015-09-23T21:12:52Z stassats: falling over around %target-defstruct 2015-09-23T21:22:54Z attila_lendvai quit (Quit: Leaving.) 2015-09-23T21:29:48Z attila_lendvai joined #sbcl 2015-09-23T21:31:53Z tylergoza quit (Remote host closed the connection) 2015-09-23T21:32:20Z tylergoza joined #sbcl 2015-09-23T21:37:06Z tylergoza quit (Ping timeout: 260 seconds) 2015-09-23T21:47:46Z flavioc joined #sbcl 2015-09-23T21:53:48Z tylergoza joined #sbcl 2015-09-23T21:58:04Z fridim_ quit (Ping timeout: 246 seconds) 2015-09-23T22:04:00Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-09-23T22:05:15Z White_Flame joined #sbcl 2015-09-23T22:05:28Z jlarocco quit (Ping timeout: 250 seconds) 2015-09-23T22:06:40Z jlarocco joined #sbcl 2015-09-23T22:14:57Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-23T22:17:43Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-23T22:25:59Z tylergoza quit (Ping timeout: 240 seconds) 2015-09-23T23:00:12Z pkhuong: are the GC patches still non-reentrant? 2015-09-23T23:13:35Z Fare: I ping'ed cracauer and updating the in-house SBCL then pushing the patches upstream is next on his TODO list after perf season 2015-09-23T23:18:10Z mattprelude joined #sbcl 2015-09-23T23:29:08Z Ettore quit (Quit: Leaving.) 2015-09-23T23:31:11Z Fare quit (Quit: Leaving) 2015-09-23T23:33:26Z zacts|pi joined #sbcl 2015-09-23T23:53:24Z zacts|pi quit 2015-09-24T00:31:10Z specbot quit (Disconnected by services) 2015-09-24T00:31:13Z specbot joined #sbcl 2015-09-24T00:32:14Z minion quit (Ping timeout: 246 seconds) 2015-09-24T00:33:22Z minion joined #sbcl 2015-09-24T00:33:51Z jsnell_ quit (Ping timeout: 255 seconds) 2015-09-24T00:33:57Z jsnell joined #sbcl 2015-09-24T01:01:14Z mattprelude quit (Ping timeout: 265 seconds) 2015-09-24T01:09:52Z stassats quit (Ping timeout: 246 seconds) 2015-09-24T01:56:23Z nyef quit (Quit: G'night all) 2015-09-24T03:08:20Z Quadrescence joined #sbcl 2015-09-24T03:54:32Z slyrus quit (Ping timeout: 246 seconds) 2015-09-24T04:22:09Z hydan joined #sbcl 2015-09-24T04:22:32Z hydan is now known as Guest70433 2015-09-24T04:22:33Z Guest70433 quit (Client Quit) 2015-09-24T04:23:01Z hydan_ joined #sbcl 2015-09-24T04:43:01Z Bike quit (Quit: Lost terminal) 2015-09-24T04:43:23Z Bike joined #sbcl 2015-09-24T04:46:30Z psy_ quit (Ping timeout: 240 seconds) 2015-09-24T04:54:50Z psy_ joined #sbcl 2015-09-24T05:00:39Z hydan_ quit (Remote host closed the connection) 2015-09-24T05:04:44Z hydan_ joined #sbcl 2015-09-24T05:08:57Z hydan_ quit (Read error: Connection reset by peer) 2015-09-24T05:10:25Z hydan joined #sbcl 2015-09-24T05:26:48Z psilord quit (Ping timeout: 264 seconds) 2015-09-24T05:35:21Z psilord joined #sbcl 2015-09-24T05:51:57Z hydan is now known as hydan` 2015-09-24T06:01:41Z hydan joined #sbcl 2015-09-24T06:03:53Z hydan_ joined #sbcl 2015-09-24T06:05:35Z hydan` quit (Ping timeout: 264 seconds) 2015-09-24T06:06:48Z hydan quit (Ping timeout: 272 seconds) 2015-09-24T06:07:57Z hydan_ quit (Read error: Connection reset by peer) 2015-09-24T06:09:27Z hydan joined #sbcl 2015-09-24T06:13:43Z ASau quit (Ping timeout: 256 seconds) 2015-09-24T06:16:35Z hydan quit (Read error: Connection reset by peer) 2015-09-24T06:18:47Z hydan joined #sbcl 2015-09-24T06:18:50Z scymtym_ quit (Ping timeout: 260 seconds) 2015-09-24T06:27:39Z hydan quit (Remote host closed the connection) 2015-09-24T07:04:08Z Cymew joined #sbcl 2015-09-24T07:11:37Z flavioc quit (Quit: Connection closed for inactivity) 2015-09-24T07:20:19Z fridim_ joined #sbcl 2015-09-24T07:38:45Z yvm quit (Remote host closed the connection) 2015-09-24T08:05:21Z Shinmera joined #sbcl 2015-09-24T08:06:21Z attila_lendvai joined #sbcl 2015-09-24T08:14:52Z PuercoPop quit (K-Lined) 2015-09-24T08:16:21Z PuercoPop joined #sbcl 2015-09-24T08:25:55Z yvm joined #sbcl 2015-09-24T08:33:56Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-24T08:40:13Z ralt joined #sbcl 2015-09-24T08:40:15Z ralt: hi 2015-09-24T08:41:22Z Ettore joined #sbcl 2015-09-24T08:41:32Z ralt: is there a (maybe sbcl-specific) way to write to a file without filesystem buffers? 2015-09-24T08:41:37Z ralt: as in, open(2) with O_SYNC 2015-09-24T08:43:51Z ralt: am I guessing correctly that (finish-output ) is not really correct? 2015-09-24T08:52:39Z flip214: ralt: you could use osicat and use the posix api 2015-09-24T08:55:14Z ralt: flip214: googling 2015-09-24T09:00:29Z heddwch quit (Read error: Connection reset by peer) 2015-09-24T09:01:00Z heddwch joined #sbcl 2015-09-24T09:01:18Z mattprelude joined #sbcl 2015-09-24T09:04:37Z ralt: flip214: going with sb-posix:fsync, actually, much more convenient. 2015-09-24T09:04:57Z ralt: using with-open-file and calling (sb-posix:fsync (sb-sys:fd-stream-fd f)) at the end is good enough 2015-09-24T09:06:04Z ralt: probably going to wrap it in a (with-sync-open-file) macro 2015-09-24T09:09:33Z p_l: ralt: you could probably implement your own stream class and re-implement finish-output in terms of fsync :) 2015-09-24T09:11:17Z ralt: that sounds like *a lot* of work :) 2015-09-24T09:15:17Z flip214: p_l: it shouldn't, just inherit and do a :after method... 2015-09-24T09:16:12Z ralt: flip214: with-open-file will still return an fd-stream though, won't it? 2015-09-24T09:17:58Z blaaa joined #sbcl 2015-09-24T09:24:08Z Xof: with some work you can make it open other stuff 2015-09-24T09:24:17Z Xof: there's a super sekrit :class keyword option to cl:open 2015-09-24T09:25:08Z Xof: hm, mind you that seems to have been not implemented with maximal flexibility 2015-09-24T09:26:59Z ralt: yeah... if I have to rewrite my own with-open-file... there's not much point 2015-09-24T09:27:12Z ralt: I'd rather just write a macro around with-open-file using sb-posix:fsync at the end 2015-09-24T09:34:44Z yvm quit (Remote host closed the connection) 2015-09-24T09:47:17Z ralt: Xof: p_l: flip214: ftr, what I end up using: http://paste.lisp.org/display/155696 2015-09-24T10:32:29Z fikusz quit (Quit: Leaving) 2015-09-24T10:35:20Z fikusz joined #sbcl 2015-09-24T11:06:47Z stassats joined #sbcl 2015-09-24T11:23:40Z ASau joined #sbcl 2015-09-24T12:09:24Z karswell joined #sbcl 2015-09-24T12:38:00Z hydan joined #sbcl 2015-09-24T12:42:18Z eudoxia joined #sbcl 2015-09-24T12:43:23Z hydan quit (Read error: Connection reset by peer) 2015-09-24T12:48:07Z Xof quit (Ping timeout: 246 seconds) 2015-09-24T12:48:48Z yvm joined #sbcl 2015-09-24T12:52:43Z hydan joined #sbcl 2015-09-24T13:04:23Z psilord quit (Quit: Leaving.) 2015-09-24T13:11:41Z rszeno joined #sbcl 2015-09-24T13:32:38Z hydan quit (Read error: Connection reset by peer) 2015-09-24T13:33:14Z hydan joined #sbcl 2015-09-24T13:51:39Z blaaa quit (Ping timeout: 246 seconds) 2015-09-24T13:52:12Z Xof joined #sbcl 2015-09-24T13:56:40Z rszeno quit (Quit: Leaving.) 2015-09-24T14:03:18Z zacts quit (Quit: leaving) 2015-09-24T14:13:55Z psilord joined #sbcl 2015-09-24T14:18:02Z flavioc joined #sbcl 2015-09-24T14:23:20Z Cymew quit (Ping timeout: 272 seconds) 2015-09-24T14:24:33Z Xof: fun anniversary we missed: a few months ago, the sbcl releases post-whn reached WHN's total 2015-09-24T14:38:32Z eudoxia quit (Quit: Leaving) 2015-09-24T14:38:42Z hydan is now known as hydan` 2015-09-24T14:39:25Z hydan` is now known as hydan 2015-09-24T14:48:39Z aeth quit (Ping timeout: 240 seconds) 2015-09-24T14:55:39Z Xof quit (Ping timeout: 240 seconds) 2015-09-24T15:12:08Z psy_ quit (Ping timeout: 246 seconds) 2015-09-24T15:23:27Z tylergoza joined #sbcl 2015-09-24T15:33:53Z heddwch is now known as hindi_me_soup 2015-09-24T15:34:22Z hindi_me_soup is now known as heddwch 2015-09-24T15:38:26Z aeth joined #sbcl 2015-09-24T15:58:24Z Xof joined #sbcl 2015-09-24T16:03:58Z ralt quit (Ping timeout: 268 seconds) 2015-09-24T16:12:02Z fiddlerwoaroof joined #sbcl 2015-09-24T16:21:37Z flavioc quit (Quit: Connection closed for inactivity) 2015-09-24T16:24:21Z aeth quit (Ping timeout: 244 seconds) 2015-09-24T16:24:27Z aeth joined #sbcl 2015-09-24T16:49:19Z dougk_: Fare: i'm making good progress on upstreaming the fast interpreter 2015-09-24T16:50:43Z Xof: great 2015-09-24T16:51:16Z fridim_ quit (Ping timeout: 250 seconds) 2015-09-24T16:53:46Z hydan is now known as hydan` 2015-09-24T16:53:50Z pkhuong: dougk_: awesome 2015-09-24T16:56:16Z failproofshark joined #sbcl 2015-09-24T17:02:00Z karswell quit (Read error: Connection reset by peer) 2015-09-24T17:02:13Z karswell joined #sbcl 2015-09-24T17:05:53Z zacts joined #sbcl 2015-09-24T17:11:02Z gingerale joined #sbcl 2015-09-24T17:21:39Z eudoxia joined #sbcl 2015-09-24T17:22:28Z hydan` is now known as hydan 2015-09-24T17:23:53Z Shinmera: I'm a bit perplexed by the behaviour of sb-ext:run-program. Can someone explain to me why it works the way it does and/or how to work around it? http://paste.lisp.org/display/155704 2015-09-24T17:24:34Z Shinmera: I can't seem to find anything in the manual about it. 2015-09-24T17:27:43Z heddwch quit (Ping timeout: 265 seconds) 2015-09-24T17:32:04Z stassats: Shinmera: something needs to perform the reading 2015-09-24T17:32:13Z stassats: if you don't wait, nothing does that 2015-09-24T17:32:35Z stassats: sb-sys:serve-all-events would do that 2015-09-24T17:33:08Z Shinmera: Hmm. That name seems 'global'. Is there a way to perform the reading for that particular process? 2015-09-24T17:33:24Z stassats: use :output :Stream 2015-09-24T17:33:33Z Shinmera: Alright. 2015-09-24T17:36:06Z karswell` joined #sbcl 2015-09-24T17:37:34Z karswell quit (Remote host closed the connection) 2015-09-24T17:40:02Z dougk_: so somewhat ironically the llvm project (which I'm now on) has just discovered that they're passing the wrong version-min for MacOS xcode 7 2015-09-24T17:40:30Z dougk_: before release, somebody should fix the hack that I put in make-config.sh or whatever (maybe not that file) 2015-09-24T17:41:17Z dougk_: that is, before the SBCL release. nothing to do with llvm except the coincidence 2015-09-24T17:41:43Z heddwch joined #sbcl 2015-09-24T17:41:59Z karswell` is now known as karswell 2015-09-24T17:44:01Z heddwch quit (Excess Flood) 2015-09-24T17:44:15Z heddwch joined #sbcl 2015-09-24T17:52:51Z heddwch quit (Ping timeout: 265 seconds) 2015-09-24T17:57:30Z heddwch joined #sbcl 2015-09-24T18:07:14Z karswell quit (Remote host closed the connection) 2015-09-24T18:14:50Z slyrus joined #sbcl 2015-09-24T18:16:06Z igajsin1 quit (Remote host closed the connection) 2015-09-24T18:18:22Z karswell joined #sbcl 2015-09-24T18:25:12Z hydan` joined #sbcl 2015-09-24T18:28:50Z slyrus quit (Ping timeout: 246 seconds) 2015-09-24T18:28:53Z hydan_ joined #sbcl 2015-09-24T18:31:39Z hydan` quit (Ping timeout: 240 seconds) 2015-09-24T18:32:12Z hydan quit (Ping timeout: 264 seconds) 2015-09-24T18:34:25Z Quadrescence joined #sbcl 2015-09-24T18:35:57Z hydan_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-24T18:46:23Z heddwch is now known as gonegoat^16 2015-09-24T18:46:26Z gonegoat^16 is now known as heddwch 2015-09-24T18:49:28Z karswell quit (Read error: Connection reset by peer) 2015-09-24T18:49:41Z karswell joined #sbcl 2015-09-24T18:51:52Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-24T18:55:05Z hydan joined #sbcl 2015-09-24T18:55:15Z hydan quit (Client Quit) 2015-09-24T18:56:04Z attila_lendvai quit (Quit: Leaving.) 2015-09-24T19:02:20Z hydan joined #sbcl 2015-09-24T19:06:02Z gingerale quit (Read error: Connection reset by peer) 2015-09-24T19:06:16Z Xof: what should the fix be? 2015-09-24T19:07:12Z psy_ joined #sbcl 2015-09-24T19:07:39Z psy_ quit (Max SendQ exceeded) 2015-09-24T19:24:14Z Bicyclidine joined #sbcl 2015-09-24T19:24:52Z stassats: so apparently calling specifier-type in cold-init is not going to work 2015-09-24T19:25:13Z stassats: and yet there's a full call to MAP coming from unicode-properties-cold-init 2015-09-24T19:25:43Z stassats: why wouldn't (map 'simple-string #'code-char) be transformed? 2015-09-24T19:26:26Z dougk_: unicode-properties-cold-init calls %map doesn't it? 2015-09-24T19:26:45Z stassats: yes 2015-09-24T19:26:45Z dougk_: the specifier-type call occurs only if you need to do the "extra careful really paranoid" final check 2015-09-24T19:26:52Z dougk_: because %map recognizes certain atoms without parsing them 2015-09-24T19:27:06Z dougk_: so the full call is to %MAP, not MAP, right ? 2015-09-24T19:27:53Z stassats: there's a call to specifier-type either way 2015-09-24T19:27:59Z Xof: (safety 3) might interfere with the transform in some cases 2015-09-24T19:28:17Z dougk_: Xof: I don't know, but there is a MACOSX_DEPLOYMENT_TARGET env var which is the actual way to default that to something 2015-09-24T19:28:36Z dougk_: so maybe I should just rename my 'SBCL_blah' to the real thing and say if you're building on MacOS you just have to know what you're doing 2015-09-24T19:28:55Z stassats: calling (specifier-type 'list) from cold-init in x86-64 fails 2015-09-24T19:29:09Z dougk_: basically I had a fix that was correct all the way up to building defs-to-lisp in the sb-govel contrib 2015-09-24T19:29:10Z stassats: but unicode-properties-cold-init obviously works 2015-09-24T19:29:33Z stassats: and on arm64, unicode-properties-cold-init crashes around specifier-type 2015-09-24T19:29:55Z dougk_: yes, specifier-type fails that early. it's on my list of things I'd like to make work, by dumping CTYPE objects as constants based on the the host build up 2015-09-24T19:30:33Z dougk_: but that's just an optimization as I viewed it. There was no case where it was a "gotta have it" thing, as I experienced. 2015-09-24T19:30:59Z dougk_: can you try chaning the call to %MAP ? 2015-09-24T19:31:28Z dougk_: I believe you're crashing at (map (lambda (item) (map 'simple-string ...)) if i'm not mistaken? 2015-09-24T19:31:47Z stassats: i skipped over unicode-properties-cold-init, but encountered a specifier-type crash when doing tlfs 2015-09-24T19:32:04Z stassats: but of a different flavour 2015-09-24T19:32:07Z stassats: let me go back to unicode-properties-cold-init 2015-09-24T19:32:35Z dougk_: this may not tell you anything you don't already know, but there's a "#+nil" in compiler/main.lisp that you can change as per the comment there, and it will tell you during cold-init each file whose TLFs it go through successfully 2015-09-24T19:32:55Z dougk_: it basically synthesizes a (write-string "Done with file foo") after each file, and compiles that as a cold tlf. 2015-09-24T19:33:07Z stassats: noticed that it was me who made %map not call subtypep on some types 2015-09-24T19:33:17Z dougk_: indeed you did. 2015-09-24T19:33:49Z stassats: i even get a corruption 2015-09-24T19:34:27Z dougk_: Xof: to your question, why on earth would we assume that 'def-to-lisp' cannot even correctly compile "natively" without adding cruft into the cc invocation if it's only to get values of constants out ? 2015-09-24T19:35:06Z stassats: a corruption at 0xaa, do the caches call functions from arrays or something? 2015-09-24T19:35:11Z dougk_: Xof: but indeed we assume that it can not and so we stuff in 'version-min' and then it's like you need a way to propagate the correctly computed value from Config.thing into a contrib. Why? 2015-09-24T19:35:16Z stassats: can they be uninitialized at that point? 2015-09-24T19:35:35Z stassats: or not functions, just some objects from arrays 2015-09-24T19:35:36Z dougk_: caches should all be usable right away assuming the underlying function that they compute otherwise works. 2015-09-24T19:35:51Z dougk_: there were many issues with caches being unusable early and fixed them all, at least at the level of the caching. 2015-09-24T19:36:07Z stassats: changing to %map didn't help 2015-09-24T19:36:18Z stassats: PC of the crash is in values-specifier-type-r 2015-09-24T19:36:19Z dougk_: dang. shoulda worked. 2015-09-24T19:36:51Z stassats: the backtrace is hosed (isn't that annoying) 2015-09-24T19:36:59Z stassats: i can hand-reconstruct the backtrace 2015-09-24T19:37:10Z dougk_: can you insert into the specifier-type function: (write-line "Got here with" ) (write type-specifier) or is it too much to assume that the cold stderr stream works ? 2015-09-24T19:37:37Z stassats: i'm printing the list just before the call to map 2015-09-24T19:37:39Z stassats: it's (32) 2015-09-24T19:37:44Z stassats: with PRINT 2015-09-24T19:38:08Z dougk_: char-code of space. hm. it sounds like the call to %MAP isn't getting transformed, and simple-string isn't one of the recognized cases. 2015-09-24T19:38:10Z dougk_: that's gotta be it. 2015-09-24T19:38:25Z stassats: i'll strip ! from unicode-properties-cold-init on x86-64 and disassemble it 2015-09-24T19:48:02Z stassats: x86-64 translates into map-into 2015-09-24T20:01:29Z scymtym_ joined #sbcl 2015-09-24T20:03:08Z stassats: i think i did the transformation into map-into as well, now, why doesn't it work 2015-09-24T20:06:56Z stassats: looking at the trace file, it looks like it uses map-into too 2015-09-24T20:07:05Z stassats: so it must be something else, need to make a backtrace, by hand, sigh 2015-09-24T20:07:36Z stassats: or, break on values-specifier-type-r, call ldb_minitor 2015-09-24T20:09:37Z stassats: that only shows cold-init, doing it by hand then 2015-09-24T20:12:47Z stassats: so, that actually comes from vector-map-into/simple-character-string 2015-09-24T20:12:55Z stassats: which calls %map, huh 2015-09-24T20:15:46Z dougk_: I can try to get the type system ready for use sooner, which would allow the call to values-specifier-type-r. But fundamentally it should either be broken for all backends or not broken for all backends. It's been this way ever since the major unicode rewrite went in. 2015-09-24T20:16:16Z stassats: i can skip unicode-properties-cold-init for now 2015-09-24T20:16:19Z stassats: if i don't figure it out 2015-09-24T20:17:37Z stassats: huh what, sb-impl::vector-map-into/simple-character-string on x86-64 calls %map too, that ought to be expensive 2015-09-24T20:21:01Z stassats: what's the point of those map-into things if they call %map anyhow? 2015-09-24T20:21:18Z stassats: unless they are no sequences 2015-09-24T20:22:02Z stassats: as to arm64, i think i just have broken apply 2015-09-24T20:22:57Z stassats: vector-map-into functions could at least call %map-for-effect-arity-1 or %map-for-effect instead 2015-09-24T20:23:18Z lispm joined #sbcl 2015-09-24T20:23:45Z lispm quit (Client Quit) 2015-09-24T20:23:58Z lispm joined #sbcl 2015-09-24T20:24:01Z prxq joined #sbcl 2015-09-24T20:32:06Z stassats: didn't return NULL from listify-rest-args when the count is 0 2015-09-24T20:38:56Z stassats: and now back to a %defknown tlf calling specifier-type and type= eventually saying that something is not a CTYPE 2015-09-24T20:42:20Z hydan quit (Remote host closed the connection) 2015-09-24T20:48:35Z lispm quit (Read error: Connection reset by peer) 2015-09-24T20:59:50Z stassats: dougk_: looking at defun-cached produced functions, they have full-calls to %ldb 2015-09-24T20:59:55Z stassats: dougk_: that's not going to be fast 2015-09-24T21:00:39Z stassats: scratch that 2015-09-24T21:00:45Z stassats: i was inside sb-xc 2015-09-24T21:00:59Z stassats: uncross-byte screws them there 2015-09-24T21:01:30Z stassats: but, would be nice for sb-xc to have sensible ldb performance 2015-09-24T21:04:09Z slyrus joined #sbcl 2015-09-24T21:14:17Z prxq quit (Remote host closed the connection) 2015-09-24T21:18:57Z eudoxia quit (Quit: Leaving) 2015-09-24T21:37:34Z stassats: the backtrace says csubtypep calls type= 2015-09-24T21:37:39Z stassats: i can't figure how that can happen 2015-09-24T21:47:12Z Bicyclidine: wouldn't it for array types? 2015-09-24T21:49:45Z dougk_: all sorts of ways I would think. csubtypep dispatches to any of the simple-subtypep or complex-subtypep-arg{1,2} pseudo-methods. a bunch of those call type-intersection, which has a short-circuit case when the inputs are type= 2015-09-24T21:50:19Z stassats: tail calls do not help 2015-09-24T21:50:23Z dougk_: toss any remaining bit of sanity out the window when trying to figure out what invoke-type-method calls. 2015-09-24T21:50:27Z stassats: or the backtraces in ldb is bloody useless 2015-09-24T21:51:25Z dougk_: every time I have a tried putting a FORMAT call into the dispatch to say what it's doing, I either end up with infinite recursion because something in format needs to test types, or I end up with 1 million lines of output for a single type= call, or I end up with nothing because it was in cache. 2015-09-24T21:53:15Z dougk_: and no offense to Xof, but the comments that he and WHN wrote saying "CLOS would make this easier" can not possibly be true 2015-09-24T21:54:22Z stassats: i think i know, clos will make it slower 2015-09-24T21:54:24Z stassats: g 2015-09-24T21:55:47Z stassats: "one thing" 2015-09-24T21:55:49Z stassats: damn 2015-09-24T21:55:56Z stassats: that's about how careful i'm writing ARM64 vops 2015-09-24T22:04:46Z stassats: just stumbled on "We miss CLOS!" 2015-09-24T22:05:18Z psilord quit (Quit: Leaving.) 2015-09-24T22:06:47Z stassats: finally found my type= 2015-09-24T22:07:06Z stassats: bloody tco, i should have just compiled with it disabled 2015-09-24T22:36:12Z tylergoza quit (Quit: Leaving...) 2015-09-24T22:40:05Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-24T22:40:23Z slyrus_ joined #sbcl 2015-09-24T22:42:57Z slyrus quit (Ping timeout: 268 seconds) 2015-09-24T22:43:08Z slyrus_ is now known as slyrus 2015-09-24T22:51:24Z stassats: late-type is such spaghetti 2015-09-24T22:51:40Z stassats: i'm bouncing from function to function 2015-09-24T22:52:37Z Ettore quit (Quit: Leaving.) 2015-09-24T23:03:04Z stassats: with-world-lock somehow corrupts the result 2015-09-24T23:08:54Z Bicyclidine quit (Quit: no) 2015-09-24T23:34:17Z psilord joined #sbcl 2015-09-24T23:49:52Z scymtym_ quit (Ping timeout: 250 seconds) 2015-09-24T23:54:13Z attila_lendvai joined #sbcl 2015-09-24T23:56:30Z dougk_ quit (Ping timeout: 240 seconds) 2015-09-24T23:57:17Z PuercoPop quit (Ping timeout: 240 seconds) 2015-09-24T23:57:18Z foom quit (Ping timeout: 240 seconds) 2015-09-24T23:57:18Z frankS2 quit (Ping timeout: 240 seconds) 2015-09-24T23:58:17Z PuercoPop joined #sbcl 2015-09-24T23:58:37Z dougk_ joined #sbcl 2015-09-24T23:59:53Z foom joined #sbcl 2015-09-25T00:00:35Z frankS2 joined #sbcl 2015-09-25T00:13:08Z stassats: skipping over with-world-lock, fixed up a bunch of other stuff, now into processing filesys.lisp 2015-09-25T00:13:38Z stassats: which is about 80% 2015-09-25T00:13:44Z stassats: good for today 2015-09-25T00:16:26Z slyrus_ joined #sbcl 2015-09-25T00:17:43Z stassats: oh wait 2015-09-25T00:17:54Z stassats: i'm actually in !pathname-cold-init 2015-09-25T00:18:04Z stassats: so, all TLF processed, save for with-world-lock 2015-09-25T00:18:47Z slyrus quit (Ping timeout: 264 seconds) 2015-09-25T00:18:51Z slyrus_ is now known as slyrus 2015-09-25T00:21:35Z stassats: so, slime by the end of the week? 2015-09-25T00:40:14Z psy_ joined #sbcl 2015-09-25T01:41:47Z mattprelude quit (Ping timeout: 268 seconds) 2015-09-25T01:47:39Z attila_lendvai quit (Quit: Leaving.) 2015-09-25T02:31:19Z stassats quit (Ping timeout: 240 seconds) 2015-09-25T02:47:35Z slyrus quit (Ping timeout: 246 seconds) 2015-09-25T03:00:52Z _iwc joined #sbcl 2015-09-25T03:11:45Z _iwc quit (K-Lined) 2015-09-25T03:12:03Z nikki93 joined #sbcl 2015-09-25T03:20:52Z nikki93 quit (Remote host closed the connection) 2015-09-25T04:19:37Z slyrus joined #sbcl 2015-09-25T05:33:06Z slyrus quit (Ping timeout: 255 seconds) 2015-09-25T05:54:34Z Quadrescence joined #sbcl 2015-09-25T06:03:41Z Shinmera joined #sbcl 2015-09-25T06:12:04Z slyrus joined #sbcl 2015-09-25T06:28:13Z slyrus quit (Ping timeout: 250 seconds) 2015-09-25T06:50:10Z scymtym_ joined #sbcl 2015-09-25T06:59:42Z PuercoPop quit (Ping timeout: 240 seconds) 2015-09-25T07:00:30Z foom quit (Ping timeout: 240 seconds) 2015-09-25T07:00:30Z dougk_ quit (Ping timeout: 240 seconds) 2015-09-25T07:12:50Z foom joined #sbcl 2015-09-25T07:13:49Z dougk_ joined #sbcl 2015-09-25T07:28:23Z Cymew joined #sbcl 2015-09-25T07:31:46Z fridim_ joined #sbcl 2015-09-25T07:59:29Z ralt joined #sbcl 2015-09-25T08:06:07Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-25T08:40:23Z DeadTrickster quit (Ping timeout: 256 seconds) 2015-09-25T08:41:46Z salv0 joined #sbcl 2015-09-25T08:56:12Z salv0 quit (Quit: Leaving) 2015-09-25T08:57:07Z salv0 joined #sbcl 2015-09-25T08:59:25Z attila_lendvai joined #sbcl 2015-09-25T09:00:34Z heddwch quit (Read error: Connection reset by peer) 2015-09-25T09:01:15Z heddwch joined #sbcl 2015-09-25T09:11:49Z DeadTrickster joined #sbcl 2015-09-25T09:17:46Z hlavaty joined #sbcl 2015-09-25T09:49:13Z |3b|: does sbcl support foreign callbacks from arbitrary threads in default threaded configuration on all platforms with threads now? 2015-09-25T10:15:44Z PuercoPop joined #sbcl 2015-09-25T10:23:18Z PuercoPop quit (Ping timeout: 240 seconds) 2015-09-25T10:55:09Z PuercoPop joined #sbcl 2015-09-25T10:56:18Z dncq joined #sbcl 2015-09-25T10:57:08Z dncq quit (Client Quit) 2015-09-25T10:57:37Z dncq joined #sbcl 2015-09-25T11:00:30Z PuercoPop quit (Ping timeout: 240 seconds) 2015-09-25T11:18:02Z stassats joined #sbcl 2015-09-25T11:18:48Z stassats: |3b|: yes 2015-09-25T11:26:43Z specbot quit (Remote host closed the connection) 2015-09-25T11:26:43Z minion quit (Remote host closed the connection) 2015-09-25T11:27:02Z minion joined #sbcl 2015-09-25T11:27:40Z specbot joined #sbcl 2015-09-25T13:14:12Z tifa quit (Ping timeout: 264 seconds) 2015-09-25T13:19:13Z eudoxia joined #sbcl 2015-09-25T13:20:47Z eudoxia quit (Read error: Connection reset by peer) 2015-09-25T13:25:54Z eudoxia joined #sbcl 2015-09-25T13:31:10Z stassats: ok, alien problems 2015-09-25T13:31:25Z stassats: posix-getcwd/ returns the home directory correctly and then it goes bonkers 2015-09-25T13:32:58Z stassats: i didn't expect alien to work at all 2015-09-25T13:50:06Z dncq quit (Quit: dncq) 2015-09-25T13:50:20Z stassats: read-from-c-string is getting confused somehow 2015-09-25T13:50:34Z stassats: but only for a part of the string, weird 2015-09-25T13:59:55Z stassats: read-from-c-string actually gets it right, it gets corrupted somewhere later 2015-09-25T14:21:21Z attila_lendvai: it must be "fun" to debug all these errors... 2015-09-25T14:21:56Z Shinmera: Some people like figuring out bugs. 2015-09-25T14:23:04Z stassats: i would prefer there not to be any bugs 2015-09-25T14:28:20Z Xof: one nice thing about debugging a port is that there is a known-good state 2015-09-25T14:28:32Z Xof: so differential testing is easy and helpful 2015-09-25T14:28:43Z Xof: conceptually, anyway. You have to be comfortable with gdb and eyeballing disassembly 2015-09-25T14:29:20Z stassats: as much as it's possible to be comfortable with gdb, i'm constantly left wanting 2015-09-25T14:31:01Z stassats: ppc64 will be so much easier 2015-09-25T14:33:04Z stassats: hm, was it CONCATENATE being broken all along? surprisingly, alien vops are working without much modification and without any testing 2015-09-25T14:36:06Z Cymew quit (Ping timeout: 244 seconds) 2015-09-25T14:39:59Z stassats: ub32-bash-copy may be broken 2015-09-25T14:55:54Z stassats: and i also have corrupted heap again 2015-09-25T14:56:32Z gingerale joined #sbcl 2015-09-25T15:04:00Z flavioc joined #sbcl 2015-09-25T15:13:23Z flavioc: Hi. I'm trying to understand what's the function returned by load_core_file 2015-09-25T15:13:39Z stassats: the initial function 2015-09-25T15:13:58Z flavioc: I'm trying to port SBCL and the initial function segfaults 2015-09-25T15:14:13Z stassats: that happens when you port things 2015-09-25T15:14:17Z flavioc: yes 2015-09-25T15:14:35Z stassats: the action of porting is to make it not segfault 2015-09-25T15:14:40Z flavioc: where is that initial function implemented? 2015-09-25T15:14:55Z stassats: what are you porting it to? 2015-09-25T15:14:59Z flavioc: hurd 2015-09-25T15:15:07Z stassats: oh my 2015-09-25T15:17:50Z Xof: the initial function is defined in src/code/cold-init; it's called !cold-init 2015-09-25T15:18:10Z Xof: also note that segfaulting is expected 2015-09-25T15:18:10Z stassats: that is if it's in cold-init 2015-09-25T15:18:29Z Xof: (the system implements a write barrier through write-protection) 2015-09-25T15:18:39Z stassats: get the PC, looking for it output/cold-sbcl.map 2015-09-25T15:20:30Z stassats: here is a tool i use to avoid eye grepping: https://gist.github.com/stassats/2b06d6142b1e110b0686 2015-09-25T15:23:44Z eudoxia_ joined #sbcl 2015-09-25T15:23:56Z eudoxia_ quit (Read error: Connection reset by peer) 2015-09-25T15:24:12Z eudoxia quit (Read error: Connection reset by peer) 2015-09-25T15:28:31Z flavioc: how is the core file built? I guess !cold-init is compiled using the cross-compiler? 2015-09-25T15:29:39Z stassats: from genesis 2015-09-25T15:30:16Z flavioc: src/compiler/generis/genesis.lisp? 2015-09-25T15:30:50Z stassats: that's the one 2015-09-25T15:36:21Z flavioc: thanks 2015-09-25T15:39:54Z stassats: for some reason CHAR things it's 64-bit 2015-09-25T15:39:55Z stassats: thinks 2015-09-25T15:42:56Z hlavaty quit (Remote host closed the connection) 2015-09-25T15:45:28Z stassats: impressive it survived up until now, probably because all strings were base 2015-09-25T16:04:38Z eudoxia joined #sbcl 2015-09-25T16:08:19Z stassats: i wonder if my choice of descripto regs r0-r10 was a bad idea, since r0-r7 are used for C argument passing 2015-09-25T16:09:35Z stassats: oh well, will have to change them 2015-09-25T16:22:43Z PuercoPope joined #sbcl 2015-09-25T16:23:06Z attila_lendvai quit (Quit: Leaving.) 2015-09-25T16:34:04Z stassats: of course that didn't go well 2015-09-25T16:50:41Z reb joined #sbcl 2015-09-25T16:53:10Z PuercoPope quit (Remote host closed the connection) 2015-09-25T16:55:29Z nikki93 joined #sbcl 2015-09-25T16:59:29Z flavioc: stassats: is it possible to speedup make-host-2.sh by just recompiling files that have changed? 2015-09-25T16:59:51Z stassats: yes, see slam.sh 2015-09-25T17:00:22Z stassats: and you should comment sh make-target-1.sh out 2015-09-25T17:00:32Z nikki93 quit (Ping timeout: 246 seconds) 2015-09-25T17:00:40Z stassats: and make-target-2, if you're not there yet 2015-09-25T17:01:29Z flavioc: perfect 2015-09-25T17:14:34Z Ettore joined #sbcl 2015-09-25T17:22:10Z ralt quit (Ping timeout: 240 seconds) 2015-09-25T17:25:18Z PuercoPop joined #sbcl 2015-09-25T17:51:45Z stassats: alloc_tramp will become more expensive, cause it'll have to save non-descriptor regs now 2015-09-25T17:54:43Z stassats: ok, now the freaky friday of nl-to-lisp-reg is successful 2015-09-25T18:08:22Z flavioc quit (Ping timeout: 250 seconds) 2015-09-25T18:46:14Z stassats: for some reason call-out doesn't care for my allocated arg tns and allocates them anyway 2015-09-25T18:48:13Z karswell` joined #sbcl 2015-09-25T18:48:54Z karswell quit (Read error: Connection reset by peer) 2015-09-25T19:15:41Z p_l quit (Ping timeout: 268 seconds) 2015-09-25T19:22:11Z p_l joined #sbcl 2015-09-25T19:34:30Z gingerale quit (Remote host closed the connection) 2015-09-25T19:41:30Z prxq joined #sbcl 2015-09-25T19:44:02Z stassats: can't get the lifetimes in call-out right 2015-09-25T19:44:12Z stassats: will just specify :offset and deal with it later 2015-09-25T20:14:34Z slyrus joined #sbcl 2015-09-25T20:22:44Z eudoxia quit (Quit: Leaving) 2015-09-25T20:57:57Z stassats: eh, the old UNWIND follows THROW 2015-09-25T20:58:09Z stassats: except that it's padded and i hit zeros 2015-09-25T20:58:17Z stassats: despite claiming that it's not padded 2015-09-25T21:04:41Z prxq quit (Remote host closed the connection) 2015-09-25T21:04:53Z stassats: looks like dougk_'s change in march changed the alignment bit 2015-09-25T21:05:29Z stassats: it didn't break arm32 because it probably coincided with alignment 2015-09-25T21:13:12Z Ettore quit (Quit: Leaving.) 2015-09-25T21:28:53Z stassats: infinite-errors during set-pprint-dispatch 2015-09-25T21:28:56Z stassats: which means during compilation 2015-09-25T21:29:06Z stassats: which means it's impossible to debug 2015-09-25T21:44:10Z dougk_: the set-pprint-dispatch calls in make-target can be removed, and you can rely on print-level to cut off printing of things like LAYOUT which are self-referential 2015-09-25T21:44:46Z stassats: infinite-error-protect called print-backtrace, at which point it croaked 2015-09-25T21:44:50Z stassats: i removed that part 2015-09-25T21:45:39Z stassats: now the compiler complains about (sb-int:named-lambda "pprint-array-p" (object) (typep object (quote (and array (not (or string bit-vector)))))) 2015-09-25T21:45:51Z stassats: constant conflicts with its assert type? which constant? 2015-09-25T21:47:19Z stassats: constant ARRAY conflicts with (OR CONS SYMBOL INSTANCE) 2015-09-25T21:51:45Z stassats: which is clearly bogus, so something is broken 2015-09-25T21:56:32Z stassats: ignoring pprint dispatch, "back from first gc" 2015-09-25T22:12:01Z psy_ quit (Ping timeout: 250 seconds) 2015-09-25T22:12:04Z stassats: i have a cold REPL now, which in reality is REL 2015-09-25T22:15:28Z Xof: congratulations 2015-09-25T22:17:47Z stassats: no idea why it can't print, just before that in cold-init PRINT still works 2015-09-25T22:21:27Z stassats: with-rebound-io-syntax, ok 2015-09-25T22:22:38Z stassats: nope 2015-09-25T22:26:00Z stassats: it was flush-standard-output-stream 2015-09-25T22:26:10Z stassats: now i have a rePl 2015-09-25T22:26:17Z stassats: after a few compromises 2015-09-25T22:46:28Z stassats: now only set-pprint-dispatch is stopping me from getting to the REPL 2015-09-25T22:46:40Z stassats: and the REPL should make it easier figuring it out 2015-09-25T22:56:32Z karswell` is now known as karswell 2015-09-25T23:21:27Z mattprelude joined #sbcl 2015-09-25T23:27:56Z flavioc joined #sbcl 2015-09-25T23:34:39Z Xof quit (Ping timeout: 240 seconds) 2015-09-25T23:51:46Z fridim_ quit (Ping timeout: 260 seconds) 2015-09-26T00:02:00Z stassats: might as well try make-target-2 2015-09-26T00:02:42Z stassats: that was a quick affair 2015-09-26T00:05:06Z mattprelude quit (Ping timeout: 240 seconds) 2015-09-26T00:09:36Z salv0 quit (Ping timeout: 244 seconds) 2015-09-26T00:12:34Z salv0 joined #sbcl 2015-09-26T00:32:55Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-26T00:54:28Z karswell quit (Read error: Connection reset by peer) 2015-09-26T00:54:40Z karswell joined #sbcl 2015-09-26T01:36:00Z dncq joined #sbcl 2015-09-26T01:36:11Z stassats quit (Ping timeout: 264 seconds) 2015-09-26T01:44:31Z dncq quit (Quit: dncq) 2015-09-26T02:26:14Z nikki93 joined #sbcl 2015-09-26T02:32:46Z flavioc quit (Ping timeout: 250 seconds) 2015-09-26T02:35:46Z nikki93 quit (Remote host closed the connection) 2015-09-26T02:41:09Z flavioc joined #sbcl 2015-09-26T02:41:48Z scymtym_ quit (Ping timeout: 264 seconds) 2015-09-26T03:20:52Z ASau quit (Remote host closed the connection) 2015-09-26T03:21:41Z psy joined #sbcl 2015-09-26T03:22:11Z psy quit (Max SendQ exceeded) 2015-09-26T03:22:55Z psy joined #sbcl 2015-09-26T04:13:16Z flavioc quit (Quit: leaving) 2015-09-26T04:15:22Z flavioc joined #sbcl 2015-09-26T04:15:49Z flavioc quit (Client Quit) 2015-09-26T04:16:04Z flavioc joined #sbcl 2015-09-26T04:22:54Z flavioc quit (Quit: Lost terminal) 2015-09-26T05:08:54Z karswell quit (Read error: Connection reset by peer) 2015-09-26T05:09:11Z karswell joined #sbcl 2015-09-26T06:11:19Z gingerale joined #sbcl 2015-09-26T06:28:06Z chu quit (Ping timeout: 240 seconds) 2015-09-26T06:30:15Z Xof joined #sbcl 2015-09-26T06:30:17Z chu joined #sbcl 2015-09-26T06:57:49Z Ettore joined #sbcl 2015-09-26T06:59:21Z Ettore1 joined #sbcl 2015-09-26T07:02:12Z Ettore quit (Ping timeout: 264 seconds) 2015-09-26T07:02:57Z dncq joined #sbcl 2015-09-26T07:17:48Z Ettore1 quit (Ping timeout: 264 seconds) 2015-09-26T07:29:55Z psy quit (Ping timeout: 246 seconds) 2015-09-26T07:31:48Z psy joined #sbcl 2015-09-26T08:50:37Z Shinmera joined #sbcl 2015-09-26T09:04:18Z dncq quit (Quit: dncq) 2015-09-26T09:08:50Z scymtym_ joined #sbcl 2015-09-26T09:50:55Z ralt joined #sbcl 2015-09-26T10:03:10Z fridim_ joined #sbcl 2015-09-26T10:34:09Z ralt quit (Ping timeout: 255 seconds) 2015-09-26T10:50:42Z wbooze joined #sbcl 2015-09-26T10:52:35Z dncq joined #sbcl 2015-09-26T11:07:24Z stassats joined #sbcl 2015-09-26T11:21:39Z dncq quit (Quit: dncq) 2015-09-26T12:23:04Z scymtym_ quit (Ping timeout: 268 seconds) 2015-09-26T13:03:08Z nyef joined #sbcl 2015-09-26T14:04:10Z fridim_ quit (Ping timeout: 240 seconds) 2015-09-26T14:04:30Z scymtym_ joined #sbcl 2015-09-26T14:25:35Z ralt joined #sbcl 2015-09-26T15:05:14Z mattprelude joined #sbcl 2015-09-26T15:16:18Z fiddlerwoaroof quit (Quit: leaving) 2015-09-26T16:10:26Z stassats: hm, for some reason --lose-on-corruption doesn't lose 2015-09-26T16:14:47Z stassats: --disable-debugger found its way before it, sigh 2015-09-26T16:20:20Z stassats: the debugger in ldb is so easy to confuse, i probably should work some on that 2015-09-26T16:21:08Z stassats: the backtracer 2015-09-26T16:22:34Z karswell quit (Read error: Connection reset by peer) 2015-09-26T16:22:47Z karswell joined #sbcl 2015-09-26T16:41:37Z attila_lendvai42 joined #sbcl 2015-09-26T16:42:14Z attila_lendvai42 is now known as attilalendvai 2015-09-26T16:45:28Z attilalendvai is now known as attila_lendvai 2015-09-26T16:45:36Z attila_lendvai quit (Changing host) 2015-09-26T16:45:36Z attila_lendvai joined #sbcl 2015-09-26T16:48:49Z wbooze quit (Remote host closed the connection) 2015-09-26T16:57:39Z stassats: sprinkled some fake_foreign_function_calls around lisp_memory_fault_error, now i get backtraces 2015-09-26T16:57:48Z stassats: should have dine that a long time ago 2015-09-26T17:12:25Z akkad left #sbcl 2015-09-26T17:33:51Z fridim_ joined #sbcl 2015-09-26T18:00:17Z stassats: for the ppc64 port, i think the backend can remain the same 2015-09-26T18:00:34Z stassats: it just needs to respect n-word-bytes and n-fixnum-tag-bits 2015-09-26T18:24:29Z nyef: ... You _are_ leaving the MIPS64 port for me, right? (-: 2015-09-26T18:24:47Z stassats: i don't have such a machine anyway 2015-09-26T18:24:50Z nyef: ... And possibly the HPPA-64 port, if such hardware exists? 2015-09-26T18:25:09Z nyef: (I think it does, and if it does then I probably have some.) 2015-09-26T18:25:22Z stassats: so, i now have a cold-repl with backtraces 2015-09-26T18:25:38Z stassats: compilation of pprint-dispatches fails somewhere 2015-09-26T18:25:55Z stassats: and exiting the debugger exits the whole thing 2015-09-26T18:27:47Z p_l: nyef: HP PA 2.0 is 64bits, yes 2015-09-26T18:27:58Z p_l: most HPPA gear easily available in Poland is 64bit 2015-09-26T18:29:20Z selat joined #sbcl 2015-09-26T18:32:33Z joshe: it's not hard to find 64-bit hppa gear on ebay 2015-09-26T18:36:55Z nyef: Okay, so as long as my HPPA box still works, it's 64-bit. Good to know. 2015-09-26T19:40:45Z fridim_ quit (Ping timeout: 250 seconds) 2015-09-26T19:44:50Z nikki93 joined #sbcl 2015-09-26T19:47:18Z clique joined #sbcl 2015-09-26T20:00:31Z nikki93 quit (Read error: Connection reset by peer) 2015-09-26T20:08:59Z ASau joined #sbcl 2015-09-26T20:09:34Z nikki93 joined #sbcl 2015-09-26T20:26:09Z psy quit (Disconnected by services) 2015-09-26T20:26:36Z psy_ joined #sbcl 2015-09-26T20:26:48Z nikki93 quit (Remote host closed the connection) 2015-09-26T20:37:53Z nikki93 joined #sbcl 2015-09-26T20:39:14Z nikki93_ joined #sbcl 2015-09-26T20:42:36Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-26T20:43:27Z selat quit (Quit: Lost terminal) 2015-09-26T20:56:48Z hydan joined #sbcl 2015-09-26T21:10:47Z Ettore joined #sbcl 2015-09-26T21:27:23Z nikki93_ quit (Remote host closed the connection) 2015-09-26T21:50:56Z ASau quit (Remote host closed the connection) 2015-09-26T22:33:11Z Quadrescence joined #sbcl 2015-09-26T22:33:18Z clique quit (Ping timeout: 246 seconds) 2015-09-26T22:40:06Z stassats: so, anyone up for taking sbcl-arm64 for a spin? 2015-09-26T22:43:23Z Ober: stassats: sure. got a branch? 2015-09-26T22:43:57Z stassats: https://github.com/stassats/sbcl/tree/arm64 2015-09-26T22:44:13Z stassats: it may have trouble building as i've only been cross-compiling 2015-09-26T22:44:58Z stassats: and it'll only take you as far as make-target-2.sh, and that's when commenting out some cold-pprint-dispatch 2015-09-26T22:45:13Z stassats: so, maybe not a good idea if you don't know what those thing mean 2015-09-26T22:49:24Z stassats: ok, now that i think about it more, it's not really in a good shape for building from that branch 2015-09-26T22:49:48Z stassats: once i have set-pprint-dispatch working, i'll make sure it builds 2015-09-26T22:51:35Z Ettore quit (Quit: Leaving.) 2015-09-26T23:01:10Z flavioc joined #sbcl 2015-09-26T23:34:50Z stassats: hm, for some reason (let ((x 10)) (lambda () x)) returns some garbage 2015-09-26T23:34:57Z stassats: instead of the function 2015-09-26T23:35:10Z stassats: (let () (lambda () 10)) works fine 2015-09-26T23:36:14Z stassats: the garbage is already present in the constant table 2015-09-26T23:36:19Z scymtym_ quit (Ping timeout: 240 seconds) 2015-09-26T23:40:47Z stassats: i guess that just a symptom of the compiler being broken by something 2015-09-26T23:43:42Z hydan quit (Remote host closed the connection) 2015-09-26T23:45:32Z flavioc: hi stassats, I made some more progress 2015-09-26T23:47:19Z flavioc: during make-host-2.sh, make-readtable does not return 2015-09-26T23:47:42Z flavioc: looks like it enters into an infinite loop, for some reason 2015-09-26T23:57:55Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-27T00:06:31Z nyef: ... Isn't cold-pprint-dispatch about when the first triggered GC occurs? 2015-09-27T00:06:55Z stassats: it's when the first compiler runs 2015-09-27T00:07:11Z nyef: ... Not both? 2015-09-27T00:07:22Z stassats: nope 2015-09-27T00:07:51Z stassats: and set-pprint-dispatch functions get some bogus type conflict 2015-09-27T00:07:55Z stassats: no idea how to debug that yet 2015-09-27T00:08:43Z aeth quit (Read error: Connection reset by peer) 2015-09-27T00:08:59Z aeth joined #sbcl 2015-09-27T00:10:26Z stassats: (type-of #'list) returns RANDOM-CLASS, which is clearly wrong, will focus on that 2015-09-27T00:10:43Z stassats: will try fixing odd stuff in the hopes of set-pprint-dispatch getting fixed too 2015-09-27T00:16:32Z karswell quit (Read error: Connection reset by peer) 2015-09-27T00:16:45Z karswell joined #sbcl 2015-09-27T00:37:22Z stassats: who what, fixing (type-of #'list) fixed set-pprint-dispatch, lucky break 2015-09-27T00:37:29Z stassats: s/who/whoa/ 2015-09-27T00:38:21Z stassats: ok, i can now cold boot vanilla cold-init 2015-09-27T01:13:28Z stassats: but compilation still derails somewhere anyway 2015-09-27T01:20:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-27T01:28:05Z mattprelude quit (Ping timeout: 244 seconds) 2015-09-27T02:11:11Z stassats quit (Ping timeout: 250 seconds) 2015-09-27T02:33:42Z flavioc quit (Remote host closed the connection) 2015-09-27T03:11:27Z gabriel_laddel joined #sbcl 2015-09-27T03:26:28Z DeadTrickster quit (Ping timeout: 250 seconds) 2015-09-27T03:30:25Z gabriel_laddel quit (Remote host closed the connection) 2015-09-27T04:28:47Z psy_ quit (Read error: Connection reset by peer) 2015-09-27T04:29:42Z psy_ joined #sbcl 2015-09-27T06:21:57Z Intensity quit (Remote host closed the connection) 2015-09-27T07:05:53Z Shinmera joined #sbcl 2015-09-27T08:44:03Z hydan joined #sbcl 2015-09-27T08:44:06Z gingerale quit (Ping timeout: 268 seconds) 2015-09-27T08:46:27Z gingerale joined #sbcl 2015-09-27T08:52:46Z ralt quit (Ping timeout: 260 seconds) 2015-09-27T09:41:37Z DeadTrickster joined #sbcl 2015-09-27T10:20:39Z mattprelude joined #sbcl 2015-09-27T10:22:51Z stassats joined #sbcl 2015-09-27T10:30:08Z Ettore joined #sbcl 2015-09-27T10:39:20Z flavioc joined #sbcl 2015-09-27T11:08:10Z fridim_ joined #sbcl 2015-09-27T11:11:26Z scymtym_ joined #sbcl 2015-09-27T11:35:31Z fridim_ quit (Ping timeout: 246 seconds) 2015-09-27T12:51:38Z flavioc quit (Quit: Connection closed for inactivity) 2015-09-27T12:53:41Z mattprelude quit (Ping timeout: 252 seconds) 2015-09-27T13:13:29Z flavioc joined #sbcl 2015-09-27T14:13:45Z pkhuong quit (Ping timeout: 255 seconds) 2015-09-27T14:15:38Z pkhuong joined #sbcl 2015-09-27T14:16:01Z pkhuong is now known as Guest80195 2015-09-27T14:25:58Z flavioc_ joined #sbcl 2015-09-27T14:26:37Z flavioc_ quit (Client Quit) 2015-09-27T14:26:52Z flavioc_ joined #sbcl 2015-09-27T14:27:14Z flavioc_ quit (Client Quit) 2015-09-27T14:57:26Z psy_ quit (Ping timeout: 265 seconds) 2015-09-27T15:07:55Z duikboot joined #sbcl 2015-09-27T15:44:43Z scymtym_ quit (Ping timeout: 244 seconds) 2015-09-27T16:14:30Z stassats quit (Remote host closed the connection) 2015-09-27T16:15:59Z stassats joined #sbcl 2015-09-27T16:31:15Z fridim_ joined #sbcl 2015-09-27T16:31:38Z flavioc quit (Quit: Connection closed for inactivity) 2015-09-27T16:54:52Z stassats: no idea what makes the compiler compile wrong things, so maybe "slime by the end of the week" won't be realized 2015-09-27T16:55:10Z stassats: at least i have broken bignum multiplication to work on 2015-09-27T17:38:12Z psy_ joined #sbcl 2015-09-27T18:08:40Z Guest80195 is now known as pkhuong 2015-09-27T18:09:10Z pkhuong is now known as Guest45073 2015-09-27T18:15:19Z psy_ quit (Quit: Leaving) 2015-09-27T18:38:51Z hydan quit (Remote host closed the connection) 2015-09-27T19:00:52Z duikboot quit (Quit: Leaving) 2015-09-27T19:10:21Z Guest45073 is now known as pkhuong 2015-09-27T19:54:33Z hydan joined #sbcl 2015-09-27T20:06:10Z heddwch is now known as HEDDWCH 2015-09-27T20:06:18Z HEDDWCH is now known as heddwch 2015-09-27T20:16:37Z heddwch is now known as OPOW 2015-09-27T20:16:48Z OPOW is now known as heddwch 2015-09-27T20:30:56Z ASau joined #sbcl 2015-09-27T20:51:22Z attila_lendvai42 joined #sbcl 2015-09-27T20:55:29Z scymtym_ joined #sbcl 2015-09-27T21:30:26Z attila_lendvai42 quit (Ping timeout: 240 seconds) 2015-09-27T21:35:48Z nikki93 joined #sbcl 2015-09-27T21:44:49Z attila_lendvai joined #sbcl 2015-09-27T22:03:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-27T22:13:52Z nikki93 quit (Ping timeout: 272 seconds) 2015-09-27T22:27:32Z gingerale quit (Remote host closed the connection) 2015-09-27T22:27:46Z fridim_ quit (Ping timeout: 240 seconds) 2015-09-27T22:45:55Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-27T23:00:28Z Ettore quit (Quit: Leaving.) 2015-09-28T00:05:03Z karswell quit (Ping timeout: 255 seconds) 2015-09-28T00:14:12Z flavioc joined #sbcl 2015-09-28T00:31:10Z zacts quit (Read error: Connection reset by peer) 2015-09-28T00:34:37Z zacts joined #sbcl 2015-09-28T01:33:00Z jackc-_ joined #sbcl 2015-09-28T01:33:14Z _8hzp joined #sbcl 2015-09-28T01:34:56Z jsnell_ joined #sbcl 2015-09-28T01:35:15Z waaron` joined #sbcl 2015-09-28T01:35:39Z DGASAU` joined #sbcl 2015-09-28T01:38:49Z Bike quit (Ping timeout: 250 seconds) 2015-09-28T01:38:49Z jsnell quit (Ping timeout: 250 seconds) 2015-09-28T01:38:50Z jackc- quit (Ping timeout: 250 seconds) 2015-09-28T01:38:52Z reb quit (Ping timeout: 250 seconds) 2015-09-28T01:38:52Z _8hzp`` quit (Ping timeout: 250 seconds) 2015-09-28T01:38:52Z DGASAU quit (Ping timeout: 250 seconds) 2015-09-28T01:38:52Z fe[nl]ix quit (Ping timeout: 250 seconds) 2015-09-28T01:38:53Z waaron quit (Ping timeout: 250 seconds) 2015-09-28T01:38:53Z chris2 quit (Ping timeout: 250 seconds) 2015-09-28T01:41:41Z chris2 joined #sbcl 2015-09-28T01:41:57Z fe[nl]ix joined #sbcl 2015-09-28T01:42:09Z Bike joined #sbcl 2015-09-28T01:56:38Z scymtym_ quit (Ping timeout: 260 seconds) 2015-09-28T02:21:38Z flavioc quit (Quit: Connection closed for inactivity) 2015-09-28T02:29:55Z stassats: yet another lifetime problem 2015-09-28T02:30:04Z stassats: but that doesn't fix compilation 2015-09-28T02:48:04Z stassats: can't lifetime specification be simpler? "these can go together, those can't" 2015-09-28T03:04:33Z zacts quit (Read error: Connection reset by peer) 2015-09-28T03:06:31Z zacts joined #sbcl 2015-09-28T03:09:08Z flavioc joined #sbcl 2015-09-28T03:11:19Z psy_ joined #sbcl 2015-09-28T03:23:38Z _iwc joined #sbcl 2015-09-28T03:33:54Z gabriel_laddel joined #sbcl 2015-09-28T03:35:39Z stassats quit (Ping timeout: 255 seconds) 2015-09-28T03:36:41Z _iwc quit (K-Lined) 2015-09-28T03:42:39Z flavioc quit (Ping timeout: 240 seconds) 2015-09-28T03:53:39Z foom quit (Ping timeout: 240 seconds) 2015-09-28T04:05:31Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-28T04:06:57Z foom joined #sbcl 2015-09-28T04:15:49Z foom quit (Ping timeout: 246 seconds) 2015-09-28T04:16:31Z dougk_ quit (Ping timeout: 246 seconds) 2015-09-28T04:18:50Z dougk_ joined #sbcl 2015-09-28T04:19:01Z foom joined #sbcl 2015-09-28T06:18:41Z Shinmera joined #sbcl 2015-09-28T06:21:56Z ASau quit (Ping timeout: 250 seconds) 2015-09-28T06:35:14Z igajsin1 joined #sbcl 2015-09-28T06:58:34Z gabriel_laddel quit (Remote host closed the connection) 2015-09-28T07:44:28Z fridim_ joined #sbcl 2015-09-28T08:09:12Z attila_lendvai joined #sbcl 2015-09-28T08:12:15Z Cymew joined #sbcl 2015-09-28T08:14:31Z gingerale joined #sbcl 2015-09-28T08:22:01Z yvm: Is it a way to convert SAP to simple vector with sb-alien? 2015-09-28T08:25:44Z attila_lendvai: yvm: I think there is, but I don't remember offhand 2015-09-28T08:27:29Z scymtym: yvm: maybe SB-VM::COPY-UB{1,2,4,8,…}-FROM-SYSTEM-AREA? 2015-09-28T08:28:17Z attila_lendvai: yvm: do you want to actually copy, or just want a lisp simple-vector object that can access the underlying data? 2015-09-28T08:29:18Z yvm: I need to access data allocated by foreign function. 2015-09-28T08:30:02Z yvm: Actually it's a poiner to mapped memory. 2015-09-28T08:32:32Z scymtym: yvm: maybe SB-SYS:SAP-REF-{8,16,…} then? 2015-09-28T08:35:55Z yvm: scymtym, sap-ref provides access to alien memory, but I want to access with native CL's vector. 2015-09-28T08:40:02Z DGASAU` is now known as DGASAU 2015-09-28T08:52:09Z scymtym: yvm: i see. not sure whether this is possible with a simple vector since the array header and array data seem to be stored in adjacent memory for simple vectors and the foreign code will probably not leave room for an array header at the beginning of the memory range 2015-09-28T08:56:09Z Ettore joined #sbcl 2015-09-28T08:56:17Z yvm: Ok, got it. Thanks. 2015-09-28T09:25:44Z abbe quit (Quit: “Everytime that we are together, it's always estatically palpitating!”) 2015-09-28T09:34:36Z hlavaty joined #sbcl 2015-09-28T10:10:48Z ralt joined #sbcl 2015-09-28T10:30:19Z specbot quit (Disconnected by services) 2015-09-28T10:30:23Z specbot joined #sbcl 2015-09-28T10:31:00Z hlavaty quit (Read error: Connection reset by peer) 2015-09-28T10:31:10Z hlavaty joined #sbcl 2015-09-28T10:32:24Z nyef quit (Ping timeout: 250 seconds) 2015-09-28T10:35:11Z nyef joined #sbcl 2015-09-28T11:47:09Z Xof: does anyone know what's going on with the asdf/uiop:run-program windows complaint? 2015-09-28T11:47:22Z Xof: and is there anything else I should bear in mind before releasing? 2015-09-28T11:53:04Z scymtym: Xof: https://ci.cor-lab.org/job/sbcl-master/ and https://ci.cor-lab.org/job/sbcl-master-compare-outputs look good 2015-09-28T11:54:37Z scymtym: on a related note, immediately after the release would be a good time for running tools-for-build/pending-deprecations.lisp and deprecating things since that would leave the most time for detecting and fixing problems 2015-09-28T11:58:27Z stassats joined #sbcl 2015-09-28T12:19:24Z stassats: yvm: it is possible 2015-09-28T12:20:29Z stassats: see http://paste.lisp.org/display/142849#4 2015-09-28T12:20:38Z stassats: caution, extremely hacky 2015-09-28T12:26:04Z stassats: Xof: nothing's changed in that regard on windows, so it's an asdf problem 2015-09-28T12:44:04Z nyef sighs. 2015-09-28T12:44:23Z nyef: The more I look at the SB-POSIX termios interface, the more I'm convinced that it doesn't work, and never has. 2015-09-28T12:44:53Z stassats: was there some kind of a lifetime tool? 2015-09-28T12:45:09Z nyef: For visualizing VOP argument lifetimes? 2015-09-28T12:45:25Z stassats: dunno what it did, never used it 2015-09-28T12:45:40Z stassats: i just guess that there's a lifetime problem in one of the vops 2015-09-28T12:45:49Z stassats: but it doesn't crash, so, no idea which 2015-09-28T12:45:53Z nyef: http://lisphacker.com/temp/voplife.png 2015-09-28T12:46:03Z nyef: Look at all like what you want? 2015-09-28T12:46:26Z stassats: well, i can do that in my head, i was thinking something that can sense conflicts 2015-09-28T12:46:35Z nyef: Hrm. 2015-09-28T12:46:58Z nyef: I think I built something that might have been able to, but it didn't find the bug that I was looking for... 2015-09-28T12:47:17Z nyef: I don't remember if I kept it. 2015-09-28T12:47:21Z stassats: i only need to find what produces wrong results 2015-09-28T12:47:37Z stassats: i wasn't focused much on lifetimes when rewriting vops -- a mistake 2015-09-28T12:49:40Z eudoxia joined #sbcl 2015-09-28T12:50:25Z nyef: Okay, found my working notes... And they imply that I stuffed the hack into a git commit somewhere. 2015-09-28T12:51:07Z stassats: i wonder if i can just disable packing into the same locations and see if it works 2015-09-28T12:51:39Z stassats: that's actually a good idea to rule this out 2015-09-28T12:52:05Z nyef: http://repo.or.cz/sbcl/nyef.git/shortlog/refs/heads/assembler-hacks 2015-09-28T12:52:31Z nyef: The HEAD commit on that branch is where I left it. 2015-09-28T12:53:38Z nyef: The preceding four commits are the support work for it. 2015-09-28T12:54:37Z nyef: I forget what it was that I was trying to track down, but I will say that this thing didn't twig to it at all. 2015-09-28T13:34:00Z reb joined #sbcl 2015-09-28T14:01:40Z yvm: Is it possible bind "native" CL symbol with alien SAP value to use it later with sap-ref-*? 2015-09-28T14:05:37Z pkhuong: no. you can use a hash table or an array to map between the two. 2015-09-28T14:06:04Z pkhuong: or with-pinned-object if you only need the SAP to be valid in a fixed dynamic scope 2015-09-28T14:07:07Z yvm: Thanks. 2015-09-28T14:11:36Z yvm quit (Remote host closed the connection) 2015-09-28T14:24:00Z psy_ quit (Quit: Leaving) 2015-09-28T14:36:26Z Quadrescence joined #sbcl 2015-09-28T14:37:43Z stassats: disabling tn packing didn't work, naturally 2015-09-28T14:47:04Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-28T15:10:01Z yvm joined #sbcl 2015-09-28T15:27:45Z eudoxia quit (Quit: Leaving) 2015-09-28T15:32:35Z Cymew quit (Ping timeout: 264 seconds) 2015-09-28T15:37:17Z rszeno joined #sbcl 2015-09-28T15:43:45Z selat joined #sbcl 2015-09-28T16:04:21Z slyrus quit (Ping timeout: 256 seconds) 2015-09-28T16:07:10Z psy_ joined #sbcl 2015-09-28T16:07:45Z psy_ quit (Max SendQ exceeded) 2015-09-28T16:08:10Z psy_ joined #sbcl 2015-09-28T16:15:41Z jdz quit (Ping timeout: 256 seconds) 2015-09-28T16:29:44Z yvm: sb-posix has no o-cloexec flag? 2015-09-28T16:38:12Z ralt quit (Ping timeout: 264 seconds) 2015-09-28T16:43:32Z yvm: No, it hasn't. 2015-09-28T16:44:36Z yvm: Shouldn't it be added to constants.lisp? 2015-09-28T16:45:13Z scymtym_ joined #sbcl 2015-09-28T17:01:13Z kanru` joined #sbcl 2015-09-28T17:01:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-28T17:07:42Z attila_lendvai joined #sbcl 2015-09-28T17:07:42Z attila_lendvai quit (Changing host) 2015-09-28T17:07:42Z attila_lendvai joined #sbcl 2015-09-28T17:08:57Z fridim_ quit (Ping timeout: 256 seconds) 2015-09-28T17:42:59Z ralt joined #sbcl 2015-09-28T17:46:41Z ASau joined #sbcl 2015-09-28T17:48:51Z hydan quit (Ping timeout: 255 seconds) 2015-09-28T17:51:41Z stassats: if i don't specify any lifetimes, only args and results can overlap? 2015-09-28T18:17:38Z stassats: and how do lifetimes interact with :more? 2015-09-28T18:19:52Z PuercoPop: scymtym: A while ago, when someone asked about inspecting the IR, you hinted at graph-component, where you just giving an example or do you have some code? If you have the code, care to share it?. I've seen some (apparently incomplete) code in the cl-dot repo in the sb-c-example.lisp. 2015-09-28T18:31:46Z slyrus joined #sbcl 2015-09-28T18:36:11Z stassats: auditing all the vops along and across didn't help 2015-09-28T18:43:27Z slyrus quit (Ping timeout: 268 seconds) 2015-09-28T18:47:16Z slyrus joined #sbcl 2015-09-28T18:56:24Z slyrus quit (Ping timeout: 268 seconds) 2015-09-28T19:07:22Z kanru` quit (Remote host closed the connection) 2015-09-28T19:12:32Z scymtym quit (Ping timeout: 246 seconds) 2015-09-28T19:14:20Z scymtym joined #sbcl 2015-09-28T19:25:39Z selat quit (Quit: Lost terminal) 2015-09-28T19:26:54Z gingerale quit (Remote host closed the connection) 2015-09-28T19:44:35Z kanru` joined #sbcl 2015-09-28T19:48:44Z ralt quit (Ping timeout: 265 seconds) 2015-09-28T20:01:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-28T20:21:42Z scymtym_: PuercoPop: the code depends on support for clusters which i added to cl-dot but haven't submitted to upstream yet (has been on my todo list for months). it is based on one or two similar visualizations and probably doesn't go very far beyond them besides using clusters for blocks. the current state is like this: http://www.techfak.uni-bielefeld.de/~jmoringe/graph.png. i can share the code but you would have to use my cl-dot branch 2015-09-28T20:22:52Z scymtym_ should probably get rid of the CTRAN clusters 2015-09-28T20:24:53Z stassats: eh, just as incomprehensible as the original 2015-09-28T20:38:14Z scymtym_: true, sadly 2015-09-28T20:38:42Z stassats: maybe something interactive would be better 2015-09-28T20:38:59Z stassats: i've been meaning to make such a thing for a long time 2015-09-28T20:39:47Z scymtym_: i can imagine that would help 2015-09-28T20:47:00Z gabriel_laddel joined #sbcl 2015-09-28T20:54:14Z Xof: David Lichteblau made a CLIM IR1 inspector a million years ago 2015-09-28T20:54:24Z stassats: clim, though 2015-09-28T20:54:33Z Xof: http://www.lichteblau.com/blubba/irspect.png 2015-09-28T20:54:35Z Xof: I know 2015-09-28T20:54:46Z stassats: and i think i couldn't get it to work /compile 2015-09-28T20:54:46Z Xof: still pretty nifty 2015-09-28T20:58:34Z _8hzp: ... could probably be re-implemented easily and to great profit by someone who actually knows what they're doing ... 2015-09-28T20:58:48Z Xof: O Hai 2015-09-28T20:58:55Z stassats: if i knew ir, then i wouldn't need a visualizer 2015-09-28T20:59:21Z Xof: honey, knowledge of IR1, and some bread lets you make honey sandwiches 2015-09-28T21:15:23Z rszeno quit (Quit: Leaving.) 2015-09-28T21:17:45Z Bike quit (Ping timeout: 252 seconds) 2015-09-28T21:18:42Z Bike joined #sbcl 2015-09-28T21:37:43Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-28T21:47:57Z Bicyclidine joined #sbcl 2015-09-28T21:52:16Z hydan joined #sbcl 2015-09-28T21:55:11Z hydan quit (Remote host closed the connection) 2015-09-28T22:03:44Z Ettore quit (Quit: Leaving.) 2015-09-28T22:16:57Z hydan joined #sbcl 2015-09-28T22:20:36Z hydan quit (Remote host closed the connection) 2015-09-28T22:23:19Z kanru` quit (Ping timeout: 240 seconds) 2015-09-28T22:32:06Z gabriel_laddel quit (Remote host closed the connection) 2015-09-28T22:33:39Z PuercoPop: scymtym_: I agree that the visualization is very clarifying, but it still is a small improvement over using the slime inspector in that I can see the incomprehensible mess at once. I'm ok with using your repo of cl-dot if you would push the branch. 2015-09-28T22:34:51Z scymtym_: PuercoPop: i'm just doing some minimal cleanup, will push after that 2015-09-28T22:42:21Z kanru` joined #sbcl 2015-09-28T22:46:29Z stassats: something seems to be wrong with the function header 2015-09-28T22:46:50Z stassats: when i compile a function which returns a closure, the closure has a broken %closure-fun 2015-09-28T22:47:00Z stassats: closures compiled on the host are ok 2015-09-28T22:50:20Z stassats: while %closure-values seems to be alright 2015-09-28T22:58:37Z kanru` quit (Ping timeout: 246 seconds) 2015-09-28T23:05:31Z kanru` joined #sbcl 2015-09-28T23:05:53Z stassats: at least i'm still fixing bugs, even if they are not related to my main problem 2015-09-28T23:06:40Z stassats: hopefully one of them will 2015-09-28T23:07:02Z PuercoPop: scymtym_: k, thanks. 2015-09-28T23:11:20Z scymtym_: PuercoPop: https://github.com/scymtym/cl-dot/tree/wip-clusters and https://gist.github.com/scymtym/7de957988aff9a1edb34. but be warned: everything barely works and needs lots of cleanup 2015-09-28T23:22:35Z hydan joined #sbcl 2015-09-28T23:40:06Z nyef: stassats: Wait, I think I know that one, with the closure fun being wrong. 2015-09-28T23:40:57Z nyef: Hrm... Or not? Might be mixing it up with the fdefn version? 2015-09-28T23:41:32Z nyef: stassats: Where's your repository, again? 2015-09-28T23:42:09Z stassats: https://github.com/stassats/sbcl/tree/arm64 2015-09-28T23:44:17Z nyef: Oh. This is a separate backend directory, not trying to do things on top of the arm port? 2015-09-28T23:44:27Z stassats: not possible 2015-09-28T23:44:35Z stassats: impossible 2015-09-28T23:45:20Z stassats: you wouldn't know arm64 was related to arm if not for the name 2015-09-28T23:45:58Z nyef: Fair enough. 2015-09-28T23:46:26Z stassats: the spec defines a lot of aliases so the code looks mostly similar 2015-09-28T23:48:25Z stassats: that could be done with ppc, though 2015-09-28T23:49:10Z nyef: Could probably be done with MIPS as well. 2015-09-28T23:51:20Z stassats: it seems like ppc64 and mips64 ports would be done most efficiently in parallel 2015-09-28T23:51:37Z stassats: since similar things would have to be adjusted 2015-09-28T23:55:05Z Bicyclidine quit (Quit: magic) 2015-09-28T23:59:08Z stassats: maybe something's wrong with code constants 2015-09-29T00:01:26Z stassats: nope, seems to work 2015-09-29T00:01:39Z stassats: then it must be make-closure 2015-09-29T00:04:32Z stassats: was using the wrong sbcl, seems like it's a constants problem again 2015-09-29T00:05:22Z stassats: but it only affects functions 2015-09-29T00:06:15Z stassats: not just any functions, closed over functions 2015-09-29T00:06:22Z nyef: ... not in SET-HEADER-DATA, right? 2015-09-29T00:06:45Z stassats: (type-of (sb!kernel:code-header-ref (sb!kernel:fun-code-header (lambda () (lambda ()))) sb!di::code-constants-offset)) 2015-09-29T00:06:46Z stassats: ok 2015-09-29T00:06:55Z stassats: (type-of (sb!kernel:code-header-ref (sb!kernel:fun-code-header (lambda (x) (lambda () x))) sb!di::code-constants-offset)) => random-class 2015-09-29T00:07:33Z nyef: Umm... 2015-09-29T00:07:47Z nyef: That second one isn't even a closure, is it? 2015-09-29T00:08:06Z stassats: it is 2015-09-29T00:08:20Z nyef: I see a function that allocates a closure, but... 2015-09-29T00:08:37Z nyef: Oh. The closure function comes first? 2015-09-29T00:08:58Z stassats: you're looking at disassemble? 2015-09-29T00:09:16Z stassats: it's dumb, use sb-disassem:disassemble-code-component 2015-09-29T00:09:24Z nyef: No, I'm looking at what you have here on IRC. 2015-09-29T00:10:20Z stassats: so, there's a difference in how constants are set, let me inject some printing 2015-09-29T00:10:31Z nyef: Ah, it's a corrupt code component when it contains a closure-fun? 2015-09-29T00:10:43Z nyef: Even when the component is never run? 2015-09-29T00:11:07Z stassats: symbols and simple funs are ok, closed over functions, garbage 2015-09-29T00:14:53Z nyef: And they're fine if they come from the XC? 2015-09-29T00:15:15Z stassats: last time i checked 2015-09-29T00:15:16Z nyef: Are you testing in-core or file compilation, or both? 2015-09-29T00:15:23Z stassats: in-core 2015-09-29T00:16:43Z nyef: Might be worth checking the file compilation version? 2015-09-29T00:17:24Z stassats: i have trouble already in reference-core-fun 2015-09-29T00:17:51Z stassats: maybe, but it wouldn't help me much if it works or not 2015-09-29T00:18:42Z nyef: If it works, you know to cross-check the machinery in generic/target-core. Either way, you can try to verify if the FASL is sane or not. 2015-09-29T00:18:50Z stassats: fails after cf too 2015-09-29T00:19:28Z stassats: maybe gethash is broken 2015-09-29T00:19:44Z stassats: let's check what actually is interned into it 2015-09-29T00:21:47Z stassats: that can't survive cold-init 2015-09-29T00:22:00Z stassats: probably can avoid printing when checking *gc-inhibit* 2015-09-29T00:22:57Z nyef: I wonder if I have the energy to write up a bug description for how bad sb-posix termios is... 2015-09-29T00:27:06Z stassats: note-fun already gets garbage 2015-09-29T00:27:13Z stassats: but looks like i've the thread which to pull 2015-09-29T00:27:42Z stassats: found 2015-09-29T00:29:08Z stassats: is it compute-fun? 2015-09-29T00:30:53Z stassats: i thought i fixed that 2015-09-29T00:31:32Z nyef: It doesn't look obviously wrong, FWIW. 2015-09-29T00:32:02Z nyef: Of course, these things are often only be obvious in retrospect. 2015-09-29T00:32:11Z nyef edit fail. 2015-09-29T00:35:15Z stassats: but make-fun-entry gets something bogus 2015-09-29T00:36:01Z stassats: maybe compute-fun gets something bogus in the first place 2015-09-29T00:36:50Z hydan quit (Ping timeout: 244 seconds) 2015-09-29T00:38:13Z stassats: wait, is offset in bytes? 2015-09-29T00:38:34Z stassats: i'm treating it like it's in words 2015-09-29T00:41:32Z stassats: testing 2015-09-29T00:41:59Z stassats: i was fixing it two days ago and fixed it wrong 2015-09-29T00:42:16Z stassats: it worked probably because all offsets were 0, but it's not 0 for closures 2015-09-29T00:42:44Z stassats: if it doesn't work, i'll eat a puppy 2015-09-29T00:43:07Z stassats: puppy spared 2015-09-29T00:45:24Z stassats: make-target actually started compiled something, before succumbing 2015-09-29T00:45:27Z stassats: -2 2015-09-29T00:46:55Z stassats: ok, new goal: slime by the end of _this_ week 2015-09-29T00:47:27Z stassats: since i have to do some actually paying work too 2015-09-29T01:07:25Z scymtym_ quit (Ping timeout: 246 seconds) 2015-09-29T01:13:39Z kanru` quit (Ping timeout: 240 seconds) 2015-09-29T01:17:16Z Intensity joined #sbcl 2015-09-29T01:20:55Z stassats: i now have some really bogus reg_CODE 2015-09-29T01:24:43Z stassats: also, should reg_CODE be tagged or not? 2015-09-29T01:24:54Z nyef: Dear god YES, it should be tagged. 2015-09-29T01:26:13Z stassats: it is normally tagged, yes, just this line confused me https://github.com/stassats/sbcl/blob/arm64/src/runtime/interrupt.c#L1588 2015-09-29T01:26:56Z nyef: Hrm. That's neat. 2015-09-29T01:27:28Z nyef: That's arrange_return_to_c_function()? 2015-09-29T01:27:36Z stassats: yes 2015-09-29T01:27:52Z stassats: FSHOW((stderr, "/arranged return to Lisp function (0x%lx)\n", is a tad wrong 2015-09-29T01:28:56Z nyef: Now, why does that only happen for systems with tagged trampolines? 2015-09-29T01:29:10Z nyef: Why not for, say, MIPS or PPC? 2015-09-29T01:29:44Z stassats: is it even right? 2015-09-29T01:30:15Z stassats: function must be already tagged, but reg_CODE doesn't even want a function 2015-09-29T01:31:15Z nyef: Ah! Check the ARM and SPARC calling convention. I bet they're perfectly happy (and require) that reg_CODE be the incoming function pointer on entry. 2015-09-29T01:31:16Z stassats: is it some special return sequence for sparc? 2015-09-29T01:31:35Z stassats: not lexenv? 2015-09-29T01:31:41Z stassats: but what's with tagging? 2015-09-29T01:32:11Z nyef: funptr is only used on x86oids. 2015-09-29T01:32:25Z nyef: fun is an untagged pointer. 2015-09-29T01:32:43Z stassats: so lispobj is a lie? 2015-09-29T01:32:54Z stassats: well, it's a fixnum 2015-09-29T01:32:56Z nyef: Look at line 1418. 2015-09-29T01:33:43Z stassats: ok, fun vs function 2015-09-29T01:33:49Z stassats: what a wonderful choice of names 2015-09-29T01:33:54Z nyef: ... This function is nuts. 2015-09-29T01:34:05Z nyef: So, you build fake... 2015-09-29T01:34:24Z nyef: ... I'm not seeing anything with LEXENV, so it must be a SIMPLE-FUN, not a closure or funcallable-instance... 2015-09-29T01:35:09Z stassats: it's only for errors 2015-09-29T01:35:28Z stassats: so, how does gengc update reg_CODE, in the context? 2015-09-29T01:35:41Z nyef: During a GC? 2015-09-29T01:35:45Z stassats: ye 2015-09-29T01:35:49Z nyef: It's a boxed register. 2015-09-29T01:36:05Z stassats: but all descriptor registers are saved on the stack 2015-09-29T01:36:15Z nyef: Hmm? 2015-09-29T01:36:33Z stassats: in alloc_tramp, it saves descriptor registers 2015-09-29T01:36:53Z stassats: well, i wrote alloc_tramp, so i can't rely on it being a second source of understanding how it works 2015-09-29T01:36:54Z stassats: sigh 2015-09-29T01:38:05Z nyef: So, for the _interrupt case_, it's treated as a descriptor register. 2015-09-29T01:38:41Z nyef: For the allocation stuff, well, it's horridly platform-dependent, because it seems like no three platforms (and possibly no two platforms) handle allocation overflow the same way. 2015-09-29T01:38:45Z stassats: ok 2015-09-29T01:38:50Z stassats: my assumption is totally wrong 2015-09-29T01:39:16Z stassats: the gc is launched in do_pending_interrupted 2015-09-29T01:39:50Z stassats: i only need to save things thrashed by the C ABI 2015-09-29T01:40:49Z stassats: and i assume it takes registers from the context 2015-09-29T01:42:14Z nyef: do_pending_interrupt is invoked from the pending_interrupt trap, right? 2015-09-29T01:42:24Z nyef: Then it should pull stuff from the context, yes. 2015-09-29T01:42:37Z stassats: it's invoked after exiting PA 2015-09-29T01:43:08Z nyef: Yeah, that's as it should be. 2015-09-29T01:43:10Z nyef: Hrm... 2015-09-29T01:43:23Z nyef: ... why do I get the feeling that I'm staring at a bug, and not able to see it? 2015-09-29T01:44:16Z stassats: ok, so, my register spilling is harmless but not necessary 2015-09-29T01:45:16Z stassats: so, the gc is triggered only after alloc() is exited? 2015-09-29T01:45:21Z nyef: Oh, for the... I _am_ staring at a bug. For all non-x86oid platforms other than SPARC, ARM, and ARM64. 2015-09-29T01:45:51Z stassats: SPARM34 2015-09-29T01:45:56Z nyef: I think there's a special case for when alloc() is called rather than doing an inline allocation. 2015-09-29T01:46:05Z nyef: I really don't remember that part of the system. 2015-09-29T01:46:49Z stassats: there is pa_alloc 2015-09-29T01:47:32Z stassats: and it was broken 2015-09-29T01:47:41Z stassats: i solved by switching to DX allocation from the runtime 2015-09-29T01:50:29Z stassats: so when gc is a bout to hit, alloc() returns the region which will eventually get cleared, but sets pai 2015-09-29T01:50:56Z nyef: Okay, so why is this bit of magic only done on SPARC, ARM, and ARM64? I know that it's right for ARM and ARM64, even if they never reference the value... But given the overall maintenance status of non-x86oid backends, why is it here for SPARC? 2015-09-29T01:52:22Z stassats: don't rely on ARM64 2015-09-29T01:52:28Z stassats: that was just search and replace 2015-09-29T01:53:03Z nyef: ... Because SPARC uses INST COMPUTE-CODE-FROM-FN, passing CODE-TN as the FN... 2015-09-29T01:54:05Z nyef: ... And PPC uses COMPUTE-CODE-FROM-LIP (!), drawn from ALPHA... 2015-09-29T01:54:50Z nyef: No, wait, PPC is the precedent-setter here, isn't it? Or was it RT that set the precedent, and MIPS the first port? 2015-09-29T01:55:03Z stassats: cargo cult, cargo cult everywhere 2015-09-29T01:55:04Z nyef: MIPS, also from LIP. 2015-09-29T01:55:21Z nyef: Yeah, there's a reason why I didn't copy a backend wholesale when I set up ARM in the first place. 2015-09-29T01:56:31Z nyef: Okay, I found a bug that exists on ALPHA, HPPA, MIPS, and PPC. 2015-09-29T01:56:37Z stassats: the arm64 port is like my worst programming experience 2015-09-29T01:56:54Z stassats: nyef: i think i saw problems with heap exhaustion on ppc 2015-09-29T01:57:07Z stassats: which uses return_to 2015-09-29T01:58:14Z nyef: In this case, it's more that a badly-timed interrupt can allow the GC to move INTERNAL-ERROR out from under the CPU, for a window of a few instructions at the start of the function. 2015-09-29T01:59:52Z stassats: trying to trigger a HE error on ppc 2015-09-29T02:00:13Z stassats: not much like for some reason 2015-09-29T02:01:21Z stassats: (loop collect (make-array 100000000)) only uses 30MB 2015-09-29T02:01:44Z stassats: ok, finally 2015-09-29T02:01:59Z stassats: ok, the error does reach lisp 2015-09-29T02:03:29Z stassats: maybe RES is broken on PPC linux 2015-09-29T02:05:52Z nyef: Oh, fun and games. The "obvious" fix for the issue I noticed works on everything but Alpha. 2015-09-29T02:06:12Z nyef: ... And for no bloody good reason. 2015-09-29T02:13:55Z stassats: the operation of scavenge in scavenge_interrupt_context is not quite clear to me 2015-09-29T02:14:18Z stassats: why does it scavenge twice? 2015-09-29T02:22:30Z stassats: so, my CODE contains 1 in the header, is that the forwarding pointer? 2015-09-29T02:26:18Z stassats: the next word is 0x0000000055ba90fb, which is actually a simple-fun 2015-09-29T02:29:10Z stassats: so, the code object is transplanted, but reg_CODE is not updated 2015-09-29T02:29:12Z stassats: how come? 2015-09-29T02:31:20Z stassats: code is fetched from LRA data, maybe that's not updated 2015-09-29T02:35:17Z nyef: What the... I have no idea why it scavenges twice. 2015-09-29T02:36:43Z nyef: Why is there an a.out file in src/runtime? 2015-09-29T02:37:04Z stassats: it's chilling 2015-09-29T02:38:05Z nyef: Wait, where's your reg_LRA? 2015-09-29T02:38:05Z stassats: it's even empty 2015-09-29T02:38:22Z stassats: reg_LR? 2015-09-29T02:39:11Z nyef: Oh, right, there is no reg_LRA on ARM, because of register pressure, so it gets slammed into the stack frame directly. 2015-09-29T02:40:27Z nyef: No, not reg_LR, that's a "link register". reg_LRA, the "lisp return address". 2015-09-29T02:41:06Z stassats: lr doubles as an interior pointer 2015-09-29T02:41:12Z nyef: Yes. Yes, it does. 2015-09-29T02:41:25Z nyef: LR, like PC, must partake of the interior-pointer nature. 2015-09-29T02:42:25Z nyef: Next, it's not likely that reg_CODE is getting messed up directly. It's more likely that it's being loaded from something that's messed up. 2015-09-29T02:42:52Z stassats: so, after each call reg_CODE is being recomputed? 2015-09-29T02:43:21Z stassats: why not save it on the stack or something? 2015-09-29T02:44:10Z nyef: Because we have to save the address of the LRA, and for everything that we save on the stack, we need to cover it with an arg-passing register... And we can easily recompute CODE from an LRA. 2015-09-29T02:44:19Z nyef: So, your GC is broken for fdefns. 2015-09-29T02:44:37Z nyef: ... I think. 2015-09-29T02:45:06Z nyef: Yeah, it's broken 2015-09-29T02:45:25Z nyef: Remove ARM64 from the two conditions in gc-common.c, because you're not using tagged trampolines. 2015-09-29T02:47:47Z stassats: that did it 2015-09-29T02:47:52Z stassats: cool cool cool 2015-09-29T02:48:20Z stassats: now it crashes at brad.lisp 2015-09-29T02:49:22Z nyef: Your funcallable_instance_tramp is tagged, for some reason. 2015-09-29T02:49:24Z stassats: sigbus received, and no interrupt context, time to add some fake_foreign_function_calls 2015-09-29T02:49:32Z stassats: nyef: haven't touched it yet 2015-09-29T02:49:39Z nyef: Well, touch it now. 2015-09-29T02:49:52Z stassats: yeah, probably a good time to do it 2015-09-29T02:49:59Z stassats: i also don't have complex floats 2015-09-29T02:50:40Z stassats: not that it will stop make-target 2015-09-29T02:50:47Z stassats: just from the category of things that do not work 2015-09-29T02:51:10Z nyef: Well, you're getting pretty far along the target-2 path, at least. 2015-09-29T02:51:56Z nyef: ... I have no idea if undefined_alien_function is also supposed to be tagged or not... 2015-09-29T02:52:07Z nyef: Probably is, really... 2015-09-29T02:52:43Z stassats: can ignore it for some time 2015-09-29T02:53:00Z nyef: Sure, or you can fix it now, since you're already having to fix up a trampoline. 2015-09-29T02:53:33Z stassats: but i don't want to test it 2015-09-29T02:53:37Z stassats: right now 2015-09-29T02:54:38Z stassats: and i wouldn't have anything to do when i'm stuck 2015-09-29T02:55:19Z stassats: still failing in braid.lisp 2015-09-29T02:55:24Z nyef: Hrm... 2015-09-29T02:55:28Z stassats: now for that fake_foreign_function_calls 2015-09-29T02:57:26Z stassats: reg-code is now a fixnum 2015-09-29T02:57:27Z stassats: whoa 2015-09-29T02:57:56Z nyef: Eh? 2015-09-29T02:58:17Z stassats: "look ma, no lowtag" 2015-09-29T03:01:37Z stassats: pc is pointing to alloc_tramp, but it's not aligned 2015-09-29T03:01:51Z stassats: did i not sync all the files 2015-09-29T03:02:51Z stassats: ok, still not aligned 2015-09-29T03:03:03Z stassats: and it's not in the middle or anything 2015-09-29T03:03:19Z stassats: rather 2015-09-29T03:03:28Z stassats: it's not around entry/exit points 2015-09-29T03:04:39Z stassats: 25 away from the entry point 2015-09-29T03:05:21Z Quadrescence joined #sbcl 2015-09-29T03:06:22Z nyef: Okay, what is alloc_tramp here? 2015-09-29T03:07:19Z nyef: You're doing WHAT in alloc_tramp?!? 2015-09-29T03:07:27Z stassats: don't mind that 2015-09-29T03:07:40Z stassats: it saves some extra-nous registers 2015-09-29T03:07:52Z nyef: Don't mind what? The bit where you desynch reg_LR from reg_CODE, and then allow the GC to run? 2015-09-29T03:08:12Z stassats: it's under PA, isn't it? 2015-09-29T03:08:12Z nyef: No wonder you're ending up in hyperspace: You're ending up in OLDSPACE. 2015-09-29T03:09:29Z nyef: Umm... PA is handled via a different mechanism when FFCA is set. 2015-09-29T03:10:00Z stassats: well, it's working in ARM32 2015-09-29T03:10:12Z nyef: Now you're scaring me. 2015-09-29T03:12:36Z stassats: i had a problem with assembly routines calling alloc_tramp on arm32 2015-09-29T03:13:01Z stassats: since then both PC and LR point to something strange, i solved that by keeping LR pointing into the original function 2015-09-29T03:13:19Z stassats: but that problem is only during do_pending_interrupt, not alloc_tramp itself 2015-09-29T03:13:20Z nyef: Okay, I stand corrected. PA on ARMoids is handled via the same mechanism on both sides. 2015-09-29T03:16:30Z stassats: ldb backtraces shows that it's in find-slot-definition before doing something strange with alloc_tramp 2015-09-29T03:16:38Z stassats: but find-slot-definition doesn't even cons 2015-09-29T03:18:16Z stassats: now, how do i trap the thing that jumps to an unlingned address 2015-09-29T03:18:18Z stassats: huh, gdb? 2015-09-29T03:20:40Z nyef points out that there's a _known_ cause for occasionally jumping to an unaligned address. 2015-09-29T03:20:49Z nyef: What unaligned address, actually? 2015-09-29T03:21:35Z stassats: ends in dd 2015-09-29T03:22:33Z nyef: In what space? 2015-09-29T03:22:45Z stassats: sbcl.exe 2015-09-29T03:22:59Z nyef: That looks like a function lowtag, doesn't it? 2015-09-29T03:23:14Z stassats: not really 2015-09-29T03:23:35Z nyef: Ah, right, 64-bit. 2015-09-29T03:23:58Z stassats: the LR at that point is actualing pointing to funcallable_instance_tramp 2015-09-29T03:24:02Z stassats: which is mighty weird 2015-09-29T03:24:50Z nyef: Ah. 2015-09-29T03:25:27Z stassats: funcallable_instance_tramp doesn't even use bLr 2015-09-29T03:25:30Z nyef: Is the LR your fault address, or is it a decoy? 2015-09-29T03:25:53Z stassats: it's a sigbus, PC is being misaligned 2015-09-29T03:26:14Z stassats: trapping on funcallable_instance_tramp in gdb and looking 2015-09-29T03:26:36Z nyef: LR is your only declared interior-reg. 2015-09-29T03:27:18Z stassats: bloody gdb, doesn't like my BRK 2015-09-29T03:27:51Z stassats: probably uses them for breakpoints 2015-09-29T03:29:07Z stassats: CODE: 0x004229b0 LR: 0x004229dd 2015-09-29T03:29:18Z stassats: there was no gc in sight 2015-09-29T03:29:37Z nyef: What's PC at this point? 2015-09-29T03:29:53Z stassats: 0x004229dd 2015-09-29T03:30:03Z nyef: Hrm. 2015-09-29T03:30:16Z nyef: I don't suppose you know the previous PC? 2015-09-29T03:30:25Z stassats: i can try 2015-09-29T03:30:42Z nyef: Wait, did you say that 4229dd is funcallable_instance_tramp? 2015-09-29T03:30:53Z stassats: 0x004229b0 is 2015-09-29T03:31:07Z stassats: i mixed up LR and CODE in gdb 2015-09-29T03:31:11Z nyef: Hrm. 2015-09-29T03:31:33Z nyef: Damn, maybe it needs to be tagged after all? 2015-09-29T03:31:38Z stassats: funcallable_instance_tramp now looks loke closure_tramp 2015-09-29T03:31:39Z nyef: Checking on... PPC. 2015-09-29T03:32:04Z nyef: Yes, funcallable_instance_tramp needs to be tagged, sorry. 2015-09-29T03:32:19Z stassats: ha-ha 2015-09-29T03:32:37Z stassats: for once laziness wins 2015-09-29T03:32:54Z nyef: "Hard work pays off over time, but laziness pays off immediately"? 2015-09-29T03:34:01Z stassats: let's see if it makes any difference 2015-09-29T03:35:37Z stassats: now, code 42297d, LR 4229aa PC 4229aa 2015-09-29T03:36:00Z stassats: fit is a t 42297d 2015-09-29T03:37:19Z nyef: Ah. 2015-09-29T03:37:27Z nyef: I see it. 2015-09-29T03:37:38Z nyef: That +1 for the tag on funcallable_instance_tramp? 2015-09-29T03:37:57Z nyef: Try making it a +3. 2015-09-29T03:38:20Z stassats: 64-bit 2015-09-29T03:38:22Z nyef: It's actually supposed to be (- fun-pointer-lowtag n-word-bytes). 2015-09-29T03:38:41Z nyef: 64-bit. 2015-09-29T03:38:45Z stassats: i can do _that_, can't i? 2015-09-29T03:39:04Z nyef: Hey, there's a point. Use the actual calculation there? 2015-09-29T03:39:54Z stassats: in case we port to arm-128 2015-09-29T03:40:23Z stassats: GC invariant lost 2015-09-29T03:41:03Z stassats: no PA 2015-09-29T03:41:45Z loke: stassats: I was wondering why you were talking to me above... 2015-09-29T03:41:57Z loke: Turns out you typoe'd. 2015-09-29T03:42:04Z stassats: o did 2015-09-29T03:42:30Z stassats: i wonder if funcallable_instance_tramp still somehow gets into alloc_tramp? 2015-09-29T03:42:45Z stassats: ah ah, i did the wrong code header 2015-09-29T03:45:18Z stassats: now it takes suspiciously too much time in braid.lisp 2015-09-29T03:45:41Z nyef: Probably an infinite loop somewhere. 2015-09-29T03:46:01Z stassats: guess where? 2015-09-29T03:46:24Z nyef: funcallable_instance_tramp, of course. 2015-09-29T03:46:39Z stassats: for some reason it gets itself from lexenv 2015-09-29T03:46:47Z stassats: evidently 2015-09-29T03:48:49Z stassats: what is even the point of that tramp? 2015-09-29T03:50:41Z stassats: inserted a halt trap there, let's see 2015-09-29T03:51:14Z nyef: IIRC, there's some sort of double-bounce involved. 2015-09-29T03:51:24Z nyef: Like the closure_tramp ends up calling the funcallable_instance_tramp. 2015-09-29T03:51:45Z nyef: Or if you're doing an anonymous call, you end up calling the funcallable_instance_tramp directly? Something like that. 2015-09-29T03:52:07Z stassats: argh, another .word vs .dword 2015-09-29T03:54:36Z stassats: umpteenth time is the charm 2015-09-29T03:54:48Z stassats: end of make-target-2.lisp 2015-09-29T03:55:08Z stassats: slad done 2015-09-29T03:55:31Z stassats: cleared the tower 2015-09-29T03:55:32Z stassats: wait what? 2015-09-29T03:56:24Z stassats: ./src/runtime/sbcl --core output/sbcl.core 2015-09-29T03:56:27Z stassats: * (machine-version) 2015-09-29T03:56:27Z stassats: "AArch64 Processor rev 0 (aarch64)" 2015-09-29T03:57:31Z loke: stassats: Can you tell me where in the SBCL codebase I can find the source for INTERN? 2015-09-29T03:57:44Z stassats: M-. on it? 2015-09-29T03:57:48Z stassats: /home/stas/lisp/impl/sbcl/src/code/target-package.lisp (DEFUN INTERN) 2015-09-29T03:58:15Z loke: stassats: For some reason, M-. doesn't work on it. It gives me "No location" 2015-09-29T03:58:24Z stassats: loke: use the newest slime 2015-09-29T03:58:28Z loke: (and, the defknown in fndb.lisp) 2015-09-29T03:58:55Z stassats: nyef: thanks for assistance, that was a lot quicker 2015-09-29T03:59:17Z loke: stassats: I use the one from QL, is it not the latest? 2015-09-29T03:59:40Z stassats: apparently not 2015-09-29T04:00:16Z loke: stassats: That's disappointing. 2015-09-29T04:00:20Z stassats: building contribs, even worth trying? 2015-09-29T04:01:40Z nyef: stassats: No problem. I can imagine that tracking that mess down would have taken you a while, it took me a while the first time through. 2015-09-29T04:02:32Z stassats: compiled asdf 2015-09-29T04:03:02Z stassats: but that's about as much it could muster 2015-09-29T04:05:35Z stassats: next goalpost: merging in the next release 2015-09-29T04:08:05Z stassats: now that i can run tests, things should go much more pleasantly 2015-09-29T04:08:45Z stassats: and there is a lot of things to optimize, new instructions, more registers 2015-09-29T04:09:01Z stassats: finally the fun part after the two weeks of pain 2015-09-29T04:11:09Z nyef: Only two weeks? Lucky! 2015-09-29T04:12:01Z stassats: could be faster 2015-09-29T04:12:29Z stassats: had i made fewer mistakes 2015-09-29T04:16:07Z nyef: Well, I'm more thinking of the amount of time it took to get the original ARM port up and running, really. 2015-09-29T04:16:42Z stassats: that paved the way for the arm64 port 2015-09-29T04:17:20Z stassats: and you probably didn't have a fast arm machine 2015-09-29T04:22:36Z nyef: A Raspberry Pi, a Galaxy note 10.1 (original edition), and I don't think I ever set up my BeagleBone Black. 2015-09-29T04:27:22Z nikki93 joined #sbcl 2015-09-29T04:32:21Z nikki93 quit (Ping timeout: 256 seconds) 2015-09-29T04:41:49Z stassats: oops 2015-09-29T04:41:51Z stassats: i can run slime 2015-09-29T04:42:40Z stassats: i need to teach slime about "arm64" though 2015-09-29T04:49:19Z stassats: next order of business would be getting the disassembler, to help with working on other parts 2015-09-29T04:52:39Z loke: stassats: This is pretty cool. What hardware are you using for testing? 2015-09-29T04:52:51Z stassats: a galaxy s6 phone 2015-09-29T04:52:58Z loke: Neat 2015-09-29T04:53:36Z loke: stassats: I'd love to play with that as well. When do you think it's at a point where others can mess with it? 2015-09-29T04:54:19Z stassats: about right now, but it won't build right away since i disabled warnings on unused variables 2015-09-29T04:55:09Z stassats: dunno, whether to remove unused variables or just implement complex-floats 2015-09-29T04:55:49Z stassats: loke: either way, later today or tomorrow 2015-09-29T04:55:50Z stassats: i guess 2015-09-29T04:56:16Z stassats: loke: what are you planning to run it on? 2015-09-29T04:56:37Z loke: stassats: The Android emulator probably, at least for now. 2015-09-29T04:56:51Z stassats: why android? 2015-09-29T04:57:07Z stassats: isn't qemu able to run aarch64? 2015-09-29T04:57:48Z loke: stassats: because that's my ultimate goal, to drive an android user interface from a cl backend 2015-09-29T04:58:15Z stassats: ok, you'd need sbcl.so, which isn't ready yet 2015-09-29T04:58:17Z loke: But yeah, initial arm-playing-arounding only requires qemu 2015-09-29T04:58:36Z stassats: which needs relocatable cores at first 2015-09-29T04:58:45Z loke: relocatable cores? 2015-09-29T04:58:54Z stassats: cores that can relocate, duh 2015-09-29T04:59:23Z loke: Cores can relocate? The only such case I can think of is the big.little architecture. 2015-09-29T04:59:34Z stassats: ha, not cpu cores 2015-09-29T04:59:41Z stassats: sbcl.core 2015-09-29T04:59:49Z loke: Ah, of course. 2015-09-29T05:00:10Z loke: Isn't that an incredibly difficult thig to achieve? 2015-09-29T05:00:19Z stassats: not really 2015-09-29T05:00:28Z stassats: the gc already relocates things 2015-09-29T05:00:43Z loke: Unless the entire runtime would be using relative addressing (like what was needed on the M68k before the advent of MMU's) 2015-09-29T05:00:52Z stassats: there even some work done by david on that 2015-09-29T05:02:25Z stassats: so, it's just a SMOP 2015-09-29T05:07:08Z loke: small matter of pain, perhaps 2015-09-29T05:07:21Z loke: serious matter of pain 2015-09-29T05:07:56Z nyef: Well, the worst of the pain from relocatable cores should have been dealt with years ago. There was a period where it couldn't relocate a cold-core successfully. 2015-09-29T05:08:28Z nyef: Umm... I think that it couldn't relocate read-only space, though, and possibly not static-space, either. 2015-09-29T05:08:28Z loke: All the ARM work is 32-bit so far I resume? 2015-09-29T05:45:33Z salv0 quit (Remote host closed the connection) 2015-09-29T05:59:50Z Shinmera joined #sbcl 2015-09-29T06:04:30Z salva joined #sbcl 2015-09-29T07:22:23Z gingerale joined #sbcl 2015-09-29T07:25:58Z yvm: Is setf'ing SAP with sap-ref-* slow? I mean very much slower than C's assignment. 2015-09-29T07:26:07Z Cymew joined #sbcl 2015-09-29T07:26:46Z stassats: it's the same as c 2015-09-29T07:27:01Z yvm: Hmm. 2015-09-29T07:36:08Z fridim_ joined #sbcl 2015-09-29T07:42:32Z jdz joined #sbcl 2015-09-29T07:46:57Z jdz quit (Ping timeout: 252 seconds) 2015-09-29T07:47:14Z ASau quit (Ping timeout: 272 seconds) 2015-09-29T07:54:38Z stassats quit (Ping timeout: 268 seconds) 2015-09-29T08:13:10Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-29T09:00:35Z heddwch quit (Read error: Connection reset by peer) 2015-09-29T09:01:21Z heddwch joined #sbcl 2015-09-29T09:10:15Z ASau joined #sbcl 2015-09-29T09:50:26Z joshe quit (Ping timeout: 240 seconds) 2015-09-29T09:57:29Z psy_ quit (Ping timeout: 252 seconds) 2015-09-29T10:00:40Z salva quit (Ping timeout: 246 seconds) 2015-09-29T10:04:00Z salva joined #sbcl 2015-09-29T10:56:24Z hydan joined #sbcl 2015-09-29T10:57:08Z hydan quit (Remote host closed the connection) 2015-09-29T10:57:29Z hydan joined #sbcl 2015-09-29T11:01:26Z psy_ joined #sbcl 2015-09-29T11:08:01Z psy_ quit (Ping timeout: 250 seconds) 2015-09-29T11:09:39Z psy_ joined #sbcl 2015-09-29T11:17:12Z hydan quit (Ping timeout: 264 seconds) 2015-09-29T11:35:35Z Bike quit (Ping timeout: 265 seconds) 2015-09-29T11:36:58Z Bike joined #sbcl 2015-09-29T11:56:52Z fridim_ quit (Ping timeout: 250 seconds) 2015-09-29T12:00:27Z fridim_ joined #sbcl 2015-09-29T12:29:50Z ASau quit (Ping timeout: 244 seconds) 2015-09-29T12:32:36Z fridim_ quit (Remote host closed the connection) 2015-09-29T13:30:59Z eudoxia joined #sbcl 2015-09-29T13:34:29Z rszeno joined #sbcl 2015-09-29T13:42:02Z attila_lendvai joined #sbcl 2015-09-29T13:57:09Z ASau joined #sbcl 2015-09-29T14:07:11Z Cymew quit (Ping timeout: 252 seconds) 2015-09-29T14:14:23Z attila_lendvai: is there a mips backend? if so, how much ram is the base requirement of an sbcl image without any user code? did anyone try to use SBCL on some embedded linux distro like openwrt? 2015-09-29T14:31:51Z nyef: There is a MIPS backend. I don't know how much RAM it takes up. I've used it a time or two in a Debian chroot running on a dd-wrt box. 2015-09-29T14:36:08Z attila_lendvai: I'm currently porting/fixing ecl to openwrt, and wondered for a moment, whether I need to if I can make sbcl work 2015-09-29T14:37:53Z man213 joined #sbcl 2015-09-29T14:40:32Z man213 quit (Quit: Leaving.) 2015-09-29T14:41:27Z man213 joined #sbcl 2015-09-29T14:42:50Z man213 quit (Client Quit) 2015-09-29T14:43:45Z man213 joined #sbcl 2015-09-29T14:48:47Z Ettore joined #sbcl 2015-09-29T15:00:15Z irsol quit (Quit: leaving) 2015-09-29T15:04:24Z irsol joined #sbcl 2015-09-29T15:38:40Z stassats joined #sbcl 2015-09-29T15:40:11Z eudoxia_ joined #sbcl 2015-09-29T15:40:23Z eudoxia_ quit (Remote host closed the connection) 2015-09-29T15:40:52Z eudoxia quit (Read error: Connection reset by peer) 2015-09-29T16:59:38Z kanru` joined #sbcl 2015-09-29T17:18:46Z stassats: ibm may sponsor the 64 bit ppc port 2015-09-29T17:19:30Z stassats: or "bounty" it 2015-09-29T17:20:07Z stassats: i'm not that interested in a bounty 2015-09-29T17:20:21Z Bicyclidine joined #sbcl 2015-09-29T17:20:41Z stassats: nyef: maybe you will be interested 2015-09-29T17:27:30Z stassats: say, if i'm not intersted in a bounty, can it go to the sbcl fund or something? 2015-09-29T17:29:49Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-09-29T17:31:43Z Bicyclidine joined #sbcl 2015-09-29T17:42:12Z rszeno quit (Quit: Leaving.) 2015-09-29T17:45:30Z man213 quit (Quit: Leaving.) 2015-09-29T17:46:26Z man213 joined #sbcl 2015-09-29T17:52:36Z aeth quit (Read error: Connection reset by peer) 2015-09-29T17:53:12Z aeth joined #sbcl 2015-09-29T18:15:48Z nyef: I'm having a hard time keeping a working PPC system, for some reason. 2015-09-29T18:25:24Z stassats: i'm using the gcc compile farm 2015-09-29T18:25:37Z Xof: stassats: I'm fairly sure the SBCL account at the CL Foundation can invoice if you agree 2015-09-29T18:25:58Z Xof: on the other hand, I'm a bit stuck on what we can use the CL Foundation money for (I think we have ~$2000) 2015-09-29T18:26:02Z Xof: options on a postcard 2015-09-29T18:26:06Z Xof: how much of a bounty are we talking? 2015-09-29T18:26:08Z stassats: well, i'm busy finishing the arm64 port anyway 2015-09-29T18:26:22Z Xof: maybe we could use it to buy hardware 2015-09-29T18:26:39Z Xof: or pay me to travel to somewhere warm 2015-09-29T18:26:43Z stassats: no idea, he said "may be willing to put a bounty" 2015-09-29T18:26:57Z Xof: ok 2015-09-29T18:28:03Z stassats: this message http://article.gmane.org/gmane.lisp.steel-bank.devel/19223 2015-09-29T18:32:51Z slyrus joined #sbcl 2015-09-29T18:34:26Z p_l: ... is bountysource somehow related to IBM? Or are they just going a bit spend-crazy? :D 2015-09-29T18:37:25Z stassats: LuaJIT IBM posted a $5,000 bounty to Add PPC64LE port. 2015-09-29T18:37:36Z stassats: 5000 is not bad 2015-09-29T18:43:52Z slyrus quit (Remote host closed the connection) 2015-09-29T18:45:51Z man213 quit (Quit: Leaving.) 2015-09-29T18:48:08Z Bicyclidine quit (Quit: quit) 2015-09-29T18:55:53Z scymtym_ joined #sbcl 2015-09-29T19:20:05Z fe[nl]ix: for a US programmer that's barely two weeks' money 2015-09-29T19:20:27Z stassats: that's about how much it should take porting SBCL 2015-09-29T19:25:24Z fe[nl]ix: that's because there's already a PPC32 port ? 2015-09-29T19:25:31Z stassats: yeah 2015-09-29T19:26:05Z fe[nl]ix: the GCC compile farm has an 128-core linux machine 2015-09-29T19:26:08Z fe[nl]ix: pretty impressive 2015-09-29T19:26:21Z stassats: yeah, htop is funny on it 2015-09-29T19:26:31Z stassats: can't see any processes 2015-09-29T19:26:39Z fe[nl]ix: hahaha 2015-09-29T19:26:55Z igajsin1 quit (Ping timeout: 252 seconds) 2015-09-29T19:27:11Z fe[nl]ix: you can remove the cpu meters 2015-09-29T19:27:23Z stassats: i know, but it's still funny 2015-09-29T19:32:33Z igajsin1 joined #sbcl 2015-09-29T19:35:30Z gingerale quit (Remote host closed the connection) 2015-09-29T20:02:54Z Xof: I think it'd be nice to see a bounty, even if you don't want it, stassats 2015-09-29T20:03:04Z Xof: to show that there is community / outside interest 2015-09-29T20:03:29Z Xof: also, I thought it would be good to do a user survey one of these months, to find out what people use sbcl for 2015-09-29T20:04:38Z stassats: but will they sponsor an AIX port? 2015-09-29T20:05:07Z karswell joined #sbcl 2015-09-29T20:05:22Z stassats: i got stuck on the assembler syntax last time i tried 2015-09-29T20:05:53Z stassats: moving xxx-assem.S into static space would solve that and other things 2015-09-29T20:07:58Z Xof: ah, AIX 2015-09-29T20:10:58Z angavrilov quit (Remote host closed the connection) 2015-09-29T20:12:19Z Xof quit (Ping timeout: 240 seconds) 2015-09-29T20:25:44Z minion quit (Remote host closed the connection) 2015-09-29T20:25:51Z minion joined #sbcl 2015-09-29T20:28:43Z p_l quit (Ping timeout: 246 seconds) 2015-09-29T20:29:25Z jsnell_ quit (Ping timeout: 246 seconds) 2015-09-29T20:29:34Z p_l joined #sbcl 2015-09-29T20:30:18Z jsnell joined #sbcl 2015-09-29T20:30:46Z nyef: stassats: Umm... Dare I point out that we have a proof-of-concept for moving the trampolines to read-only space already? 2015-09-29T20:31:34Z nyef: From mid-November, last year. 2015-09-29T20:34:21Z Xof joined #sbcl 2015-09-29T20:34:35Z nyef: ... what other things would it solve, btw? 2015-09-29T20:53:59Z stassats: nyef: linkage table for the runtime 2015-09-29T20:54:15Z nyef: Hrm. 2015-09-29T20:54:29Z nyef: Well, do you want the link to the branch with the proof-of-concept again? 2015-09-29T20:54:36Z stassats: no 2015-09-29T20:56:22Z nyef: Should I forward-port it and request a pre-commit review? 2015-09-29T20:56:46Z nyef: Not that I can actually test all of it... 2015-09-29T20:57:14Z nyef: ... Ooh. There's some idea in here trying to escape, having to do with call_into_lisp on... alpha, hppa, or both. 2015-09-29T20:58:19Z nyef: Ah, well. Something for late October at the earliest, I think. 2015-09-29T21:11:03Z scymtym_ quit (Ping timeout: 252 seconds) 2015-09-29T21:14:06Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-29T21:40:48Z stassats: could be enabled piecemeal 2015-09-29T22:14:02Z karswell quit (Read error: Connection reset by peer) 2015-09-29T22:14:16Z karswell joined #sbcl 2015-09-29T22:22:38Z joshe joined #sbcl 2015-09-29T22:31:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-29T22:58:42Z Ettore quit (Quit: Leaving.) 2015-09-29T23:00:21Z Ettore joined #sbcl 2015-09-29T23:00:46Z Ettore left #sbcl 2015-09-29T23:23:50Z yvm quit (Ping timeout: 240 seconds) 2015-09-29T23:31:06Z dsp__ joined #sbcl 2015-09-29T23:32:50Z dsp_ quit (Read error: Connection reset by peer) 2015-09-29T23:33:23Z reb quit (Ping timeout: 246 seconds) 2015-09-30T00:22:09Z heddwch quit (Ping timeout: 265 seconds) 2015-09-30T00:44:01Z heddwch joined #sbcl 2015-09-30T01:04:39Z hlavaty quit (Ping timeout: 240 seconds) 2015-09-30T01:26:20Z heddwch quit (Excess Flood) 2015-09-30T01:26:30Z heddwch joined #sbcl 2015-09-30T01:38:51Z dougk2 joined #sbcl 2015-09-30T01:41:41Z dougk2: hey. at work we use a Lisp "linter" that may (or should) complain loudly if it thinks that every function you call is deprecated, as per email I just sent. We're still on 1.2.9, so ... it's not gonna break anything tomorrow, but will if we reintegrate from upstream sbcl any time soon. 2015-09-30T01:42:47Z stassats: was it introduced this cycle? 2015-09-30T01:43:00Z stassats: if not, then it can wait 2015-09-30T01:44:39Z stassats: but it's just a defknown change? then yeah 2015-09-30T01:44:46Z dougk2: i think scymtym put these in last release 2015-09-30T01:45:37Z dougk2: the issue is that the :function :deprecation info always existed, and you could always ask for it 2015-09-30T01:45:58Z dougk2: so the meaning of the information changed in such a way that a reasonable inquiry would be broken. It used to essentially be a boolean. 2015-09-30T01:48:58Z stassats: if it's just a change to define-info-type (:function :deprecated), then it can go in now 2015-09-30T01:49:09Z stassats: anything more extensive better wait 2015-09-30T01:50:59Z kanru` quit (Ping timeout: 240 seconds) 2015-09-30T01:51:18Z stassats: looks everything should have or null? 2015-09-30T02:04:57Z karswell quit (Read error: Connection reset by peer) 2015-09-30T02:05:10Z karswell joined #sbcl 2015-09-30T02:15:47Z stassats quit (Ping timeout: 264 seconds) 2015-09-30T02:22:38Z tmh_ quit (Remote host closed the connection) 2015-09-30T02:38:59Z aeth quit (Ping timeout: 240 seconds) 2015-09-30T03:34:30Z psy_ quit (Ping timeout: 240 seconds) 2015-09-30T04:43:45Z nikki93 joined #sbcl 2015-09-30T04:45:46Z psy_ joined #sbcl 2015-09-30T04:46:15Z psy_ quit (Max SendQ exceeded) 2015-09-30T04:46:57Z psy_ joined #sbcl 2015-09-30T04:48:16Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-30T05:04:37Z Quadrescence joined #sbcl 2015-09-30T05:07:00Z psy_ quit (Ping timeout: 255 seconds) 2015-09-30T05:47:35Z jdz joined #sbcl 2015-09-30T05:50:33Z kanru` joined #sbcl 2015-09-30T05:59:26Z karswell quit (Remote host closed the connection) 2015-09-30T05:59:39Z karswell joined #sbcl 2015-09-30T06:00:07Z Shinmera joined #sbcl 2015-09-30T06:14:06Z Xof: (aiming to release today) 2015-09-30T06:34:05Z man213 joined #sbcl 2015-09-30T06:43:01Z dougk2 quit (Ping timeout: 265 seconds) 2015-09-30T06:51:41Z psy_ joined #sbcl 2015-09-30T06:52:19Z psy_ quit (Max SendQ exceeded) 2015-09-30T06:52:47Z psy_ joined #sbcl 2015-09-30T06:56:45Z joshe quit (Ping timeout: 256 seconds) 2015-09-30T07:07:39Z ASau quit (Ping timeout: 240 seconds) 2015-09-30T07:17:08Z angavrilov joined #sbcl 2015-09-30T07:20:46Z psy_ quit (Ping timeout: 260 seconds) 2015-09-30T07:21:55Z kanru` quit (Ping timeout: 252 seconds) 2015-09-30T07:25:15Z Cymew joined #sbcl 2015-09-30T07:44:13Z Ettore joined #sbcl 2015-09-30T07:46:30Z psy_ joined #sbcl 2015-09-30T07:46:55Z psy_ quit (Max SendQ exceeded) 2015-09-30T07:47:44Z psy_ joined #sbcl 2015-09-30T07:57:32Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-30T07:57:48Z Quadrescence joined #sbcl 2015-09-30T08:15:51Z attila_lendvai joined #sbcl 2015-09-30T08:15:51Z attila_lendvai quit (Changing host) 2015-09-30T08:15:51Z attila_lendvai joined #sbcl 2015-09-30T08:41:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-30T08:47:28Z nikki93 joined #sbcl 2015-09-30T08:52:06Z nikki93 quit (Ping timeout: 240 seconds) 2015-09-30T08:56:56Z hlavaty joined #sbcl 2015-09-30T09:00:26Z heddwch quit (Read error: Connection reset by peer) 2015-09-30T09:01:20Z heddwch joined #sbcl 2015-09-30T09:33:28Z karswell quit (Read error: Connection reset by peer) 2015-09-30T09:33:41Z karswell joined #sbcl 2015-09-30T09:39:16Z yvm joined #sbcl 2015-09-30T09:48:53Z nikki93 joined #sbcl 2015-09-30T10:27:24Z psy_ quit (Ping timeout: 264 seconds) 2015-09-30T10:45:50Z karswell quit (Read error: Connection reset by peer) 2015-09-30T10:46:01Z karswell joined #sbcl 2015-09-30T10:55:26Z Cymew quit (Ping timeout: 240 seconds) 2015-09-30T11:02:58Z Cymew joined #sbcl 2015-09-30T11:38:35Z DGASAU quit (Read error: Connection reset by peer) 2015-09-30T11:40:55Z DGASAU joined #sbcl 2015-09-30T11:45:39Z psy_ joined #sbcl 2015-09-30T11:48:12Z DGASAU quit (Read error: Connection reset by peer) 2015-09-30T11:48:32Z DGASAU joined #sbcl 2015-09-30T11:48:53Z Cymew quit (Read error: Connection reset by peer) 2015-09-30T12:21:04Z Cymew joined #sbcl 2015-09-30T12:42:38Z scymtym: dougk_: should i change the :type-spec options from deprecation-info to (or null deprecation-info) for all deprecation related info types, then? 2015-09-30T12:45:06Z scymtym: do i have to add :default nil as well? 2015-09-30T12:50:00Z attila_lendvai joined #sbcl 2015-09-30T12:59:11Z dougk2 joined #sbcl 2015-09-30T13:24:30Z dougk2 quit (Ping timeout: 268 seconds) 2015-09-30T13:39:44Z stassats joined #sbcl 2015-09-30T13:46:53Z rpg joined #sbcl 2015-09-30T13:48:36Z DeadTrickster quit (Read error: No route to host) 2015-09-30T13:57:05Z joshe joined #sbcl 2015-09-30T13:58:14Z dougk2 joined #sbcl 2015-09-30T14:01:26Z eudoxia joined #sbcl 2015-09-30T14:08:27Z dougk2_ joined #sbcl 2015-09-30T14:10:49Z dougk2 quit (Ping timeout: 256 seconds) 2015-09-30T14:22:01Z reb joined #sbcl 2015-09-30T14:28:37Z dougk2_ quit (Ping timeout: 244 seconds) 2015-09-30T14:29:06Z scymtym_ joined #sbcl 2015-09-30T14:35:56Z psy_ quit (Ping timeout: 272 seconds) 2015-09-30T14:36:37Z DeadTrickster joined #sbcl 2015-09-30T14:44:03Z scymtym_: dougk_: regardless of the current issue, wasn't :variable deprecation the one that has always been stored in globaldb? 2015-09-30T14:47:34Z nyef quit (Quit: Shutting down for a while) 2015-09-30T15:00:43Z dougk_: scymtym_: that's why i wasn't sure if it was a regression. :variable was always present. So to fix it, you'll want the "or" in the type don't need a default. The default-default is nil. 2015-09-30T15:05:31Z scymtym_: dougk_: thanks, will commit soon 2015-09-30T15:15:45Z dougk2 joined #sbcl 2015-09-30T15:26:47Z man213 quit (Quit: Leaving.) 2015-09-30T15:27:39Z man213 joined #sbcl 2015-09-30T15:31:18Z heddwch quit (Ping timeout: 265 seconds) 2015-09-30T15:34:12Z nikki93 quit (Ping timeout: 265 seconds) 2015-09-30T15:37:22Z heddwch joined #sbcl 2015-09-30T15:44:16Z eudoxia_ joined #sbcl 2015-09-30T15:44:54Z psy_ joined #sbcl 2015-09-30T15:45:27Z psy_ quit (Max SendQ exceeded) 2015-09-30T15:46:25Z eudoxia_ quit (Client Quit) 2015-09-30T15:46:26Z psy_ joined #sbcl 2015-09-30T15:47:43Z eudoxia quit (Ping timeout: 256 seconds) 2015-09-30T15:47:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-30T15:54:54Z rpg quit (Ping timeout: 244 seconds) 2015-09-30T16:37:50Z gingerale joined #sbcl 2015-09-30T16:49:28Z kanru` joined #sbcl 2015-09-30T16:53:19Z psy_ quit (Read error: Connection reset by peer) 2015-09-30T16:54:49Z psy joined #sbcl 2015-09-30T16:55:40Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-30T17:02:10Z man213 quit (Quit: Leaving.) 2015-09-30T17:06:20Z rpg joined #sbcl 2015-09-30T17:23:59Z dougk2 joined #sbcl 2015-09-30T18:25:59Z DGASAU quit (Ping timeout: 240 seconds) 2015-09-30T18:26:55Z lispne-w joined #sbcl 2015-09-30T18:47:19Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-30T18:53:37Z dougk2 quit (Ping timeout: 246 seconds) 2015-09-30T18:58:23Z psy quit (Ping timeout: 264 seconds) 2015-09-30T19:01:03Z gingerale quit (Remote host closed the connection) 2015-09-30T19:01:24Z dougk2 joined #sbcl 2015-09-30T19:06:55Z nikki93 joined #sbcl 2015-09-30T19:12:04Z nikki93 quit (Ping timeout: 272 seconds) 2015-09-30T19:13:36Z psy joined #sbcl 2015-09-30T19:13:59Z psy quit (Max SendQ exceeded) 2015-09-30T19:14:13Z logand joined #sbcl 2015-09-30T19:14:41Z psy joined #sbcl 2015-09-30T19:20:39Z kanru` quit (Ping timeout: 240 seconds) 2015-09-30T19:21:46Z psy quit (Ping timeout: 246 seconds) 2015-09-30T19:39:08Z dougk2 quit (Ping timeout: 244 seconds) 2015-09-30T19:43:29Z Bicyclidine joined #sbcl 2015-09-30T19:51:51Z psy joined #sbcl 2015-09-30T19:55:17Z yvm` joined #sbcl 2015-09-30T19:58:19Z yvm quit (Ping timeout: 240 seconds) 2015-09-30T20:00:04Z logand quit (Read error: Connection reset by peer) 2015-09-30T20:00:19Z logand joined #sbcl 2015-09-30T20:00:52Z psy quit (Ping timeout: 250 seconds) 2015-09-30T20:01:31Z yvm` is now known as yvm 2015-09-30T20:06:58Z dougk2 joined #sbcl 2015-09-30T20:09:13Z Bicyclidine quit (Ping timeout: 246 seconds) 2015-09-30T20:14:32Z dougk2 quit (Remote host closed the connection) 2015-09-30T20:19:06Z joshe quit (Ping timeout: 240 seconds) 2015-09-30T20:19:50Z yvm quit (Ping timeout: 240 seconds) 2015-09-30T20:22:56Z Fare joined #sbcl 2015-09-30T20:23:11Z Fare: who's hacking sbcl/windows, these days, if anyone? 2015-09-30T20:23:33Z stassats: i am 2015-09-30T20:26:02Z Fare: can you help with our run-program issues? 2015-09-30T20:26:12Z stassats: not now 2015-09-30T20:26:16Z Fare: ok 2015-09-30T20:26:35Z stassats: but did it work before? 2015-09-30T20:26:47Z Fare: a way to access the low-level windows API would help 2015-09-30T20:26:51Z Fare: not really 2015-09-30T20:26:56Z Fare: it had different bugs 2015-09-30T20:28:19Z Fare: sbcl used to fail to quote arguments properly, but we could work around that. Now it quotes properly but fails to provide access to raw command line, and that breaks some things 2015-09-30T20:28:44Z stassats: i fixed quoting a long time ago 2015-09-30T20:29:01Z Fare: I believe uiop:run-program changed its assumptions as to what ought to work about sbcl's run-program, but that causes some things to break 2015-09-30T20:36:14Z Bicyclidine joined #sbcl 2015-09-30T20:42:07Z yvm joined #sbcl 2015-09-30T21:02:33Z kanru` joined #sbcl 2015-09-30T21:17:16Z ASau joined #sbcl 2015-09-30T21:18:48Z yvm quit (Remote host closed the connection) 2015-09-30T21:21:09Z yvm joined #sbcl 2015-09-30T21:30:34Z kanru` quit (Ping timeout: 246 seconds) 2015-09-30T21:37:15Z kanru` joined #sbcl 2015-09-30T21:43:23Z hydan joined #sbcl 2015-09-30T21:44:26Z Bicyclidine quit (Ping timeout: 250 seconds) 2015-09-30T21:45:37Z kanru` quit (Ping timeout: 246 seconds) 2015-09-30T21:45:41Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-30T21:47:30Z hydan quit (Remote host closed the connection) 2015-09-30T21:49:12Z hydan joined #sbcl 2015-09-30T21:50:37Z Bicyclidine joined #sbcl 2015-09-30T21:52:37Z Fare quit (Ping timeout: 246 seconds) 2015-09-30T22:05:13Z logand quit (Ping timeout: 246 seconds) 2015-09-30T22:21:02Z rpg_ joined #sbcl 2015-09-30T22:21:09Z rpg_ quit (Client Quit) 2015-09-30T22:24:04Z rpg quit (Ping timeout: 265 seconds) 2015-09-30T22:35:30Z kanru` joined #sbcl 2015-09-30T22:58:12Z hydan quit (Remote host closed the connection) 2015-09-30T23:01:03Z Ettore quit (Quit: Leaving.) 2015-09-30T23:06:02Z rpg joined #sbcl 2015-09-30T23:14:31Z Bicyclidine quit (Quit: leaving) 2015-09-30T23:15:46Z rpg quit (Quit: rpg) 2015-09-30T23:16:21Z carvite quit (Quit: leaving) 2015-09-30T23:19:08Z carvite joined #sbcl 2015-09-30T23:46:18Z scymtym_ quit (Ping timeout: 272 seconds)