2015-01-23T00:00:04Z stassats: pkhuong_: what will happen if it's interrupted? 2015-01-23T00:00:35Z sav joined #sbcl 2015-01-23T00:00:50Z pkhuong_: and unwound 2015-01-23T00:00:54Z tmh_ quit (Read error: Connection reset by peer) 2015-01-23T00:00:56Z pkhuong_ is now known as pkhuong 2015-01-23T00:02:23Z stassats: then a bad thing can happen with initial-thread-function too, DX or pinned 2015-01-23T00:04:47Z stassats: though pretty unlike that a GC will happen 2015-01-23T00:10:58Z stassats: can it just wait on the semaphore in the unwind-protect cleanup? 2015-01-23T00:12:01Z stassats: and what happens when unwind-protect cleanup is interrupt? 2015-01-23T00:13:10Z stassats: ah wait, with-system-mutex does indeed have without-interrupts, so, nothing to worry about 2015-01-23T00:13:50Z stassats: (can we have interrupts but without-unwind?) 2015-01-23T00:14:06Z stassats: probably not worth it 2015-01-23T00:14:27Z nikki93 joined #sbcl 2015-01-23T00:14:55Z nikki93 quit (Remote host closed the connection) 2015-01-23T00:28:59Z stassats quit (Ping timeout: 245 seconds) 2015-01-23T00:39:44Z Bicyclidine quit (Quit: failure) 2015-01-23T00:45:45Z Bicyclidine joined #sbcl 2015-01-23T00:57:00Z psilord joined #sbcl 2015-01-23T01:03:43Z Quadrescence joined #sbcl 2015-01-23T01:03:52Z Quadrescence quit (Changing host) 2015-01-23T01:03:52Z Quadrescence joined #sbcl 2015-01-23T01:16:48Z slyrus quit (Ping timeout: 276 seconds) 2015-01-23T01:35:04Z oleo is now known as Guest16238 2015-01-23T01:35:57Z oleo__ joined #sbcl 2015-01-23T01:36:42Z sav quit (Read error: Connection reset by peer) 2015-01-23T01:37:14Z tmh_ joined #sbcl 2015-01-23T01:37:53Z Guest16238 quit (Ping timeout: 245 seconds) 2015-01-23T01:59:22Z echo-area quit (Remote host closed the connection) 2015-01-23T02:08:51Z chu joined #sbcl 2015-01-23T02:09:08Z chu quit (Client Quit) 2015-01-23T02:09:32Z chu joined #sbcl 2015-01-23T02:14:16Z karswell` joined #sbcl 2015-01-23T02:15:47Z Bicyclidine quit (Quit: din) 2015-01-23T02:19:34Z karswell` is now known as karswell 2015-01-23T02:37:17Z karswell quit (Read error: Connection reset by peer) 2015-01-23T02:37:43Z karswell joined #sbcl 2015-01-23T03:00:59Z karswell` joined #sbcl 2015-01-23T03:04:37Z karswell quit (Ping timeout: 255 seconds) 2015-01-23T03:11:14Z karswell` is now known as karswell 2015-01-23T03:39:02Z christop1 quit (Ping timeout: 245 seconds) 2015-01-23T03:52:23Z christop1 joined #sbcl 2015-01-23T05:26:27Z psy_ quit (Ping timeout: 264 seconds) 2015-01-23T05:28:50Z nyef quit (Quit: G'night all) 2015-01-23T05:30:04Z gingerale joined #sbcl 2015-01-23T05:32:28Z pranavrc joined #sbcl 2015-01-23T05:32:29Z pranavrc quit (Changing host) 2015-01-23T05:32:29Z pranavrc joined #sbcl 2015-01-23T05:39:10Z psy_ joined #sbcl 2015-01-23T05:50:59Z karswell quit (Read error: Connection reset by peer) 2015-01-23T05:51:14Z karswell joined #sbcl 2015-01-23T06:27:02Z oleo__ quit (Quit: Verlassend) 2015-01-23T06:34:15Z gingerale quit (Ping timeout: 264 seconds) 2015-01-23T06:43:07Z sdemarre joined #sbcl 2015-01-23T06:50:47Z Intensity quit (Ping timeout: 244 seconds) 2015-01-23T06:51:27Z slyrus joined #sbcl 2015-01-23T06:51:56Z pranavrc quit (Read error: No route to host) 2015-01-23T06:52:22Z pranavrc joined #sbcl 2015-01-23T06:52:22Z pranavrc quit (Changing host) 2015-01-23T06:52:22Z pranavrc joined #sbcl 2015-01-23T06:57:06Z dekhoda joined #sbcl 2015-01-23T07:17:05Z sdemarre quit (Ping timeout: 265 seconds) 2015-01-23T07:18:27Z Shinmera joined #sbcl 2015-01-23T08:20:54Z pranavrc quit (Remote host closed the connection) 2015-01-23T08:23:02Z pranavrc joined #sbcl 2015-01-23T08:23:02Z pranavrc quit (Changing host) 2015-01-23T08:23:02Z pranavrc joined #sbcl 2015-01-23T08:58:14Z attila_lendvai joined #sbcl 2015-01-23T09:04:09Z Intensity joined #sbcl 2015-01-23T09:09:21Z soggybre1d joined #sbcl 2015-01-23T09:12:42Z soggybread quit (Ping timeout: 272 seconds) 2015-01-23T09:22:43Z attila_lendvai quit (Quit: Leaving.) 2015-01-23T09:24:25Z attila_lendvai joined #sbcl 2015-01-23T09:24:25Z attila_lendvai quit (Changing host) 2015-01-23T09:24:25Z attila_lendvai joined #sbcl 2015-01-23T09:54:16Z stassats joined #sbcl 2015-01-23T10:09:30Z pranavrc_ joined #sbcl 2015-01-23T10:09:42Z attila_lendvai quit (Quit: Leaving.) 2015-01-23T10:12:21Z pranavrc quit (Ping timeout: 252 seconds) 2015-01-23T10:37:41Z pranavrc_ quit (Remote host closed the connection) 2015-01-23T10:40:36Z pranavrc joined #sbcl 2015-01-23T10:49:35Z attila_lendvai joined #sbcl 2015-01-23T10:49:35Z attila_lendvai quit (Changing host) 2015-01-23T10:49:35Z attila_lendvai joined #sbcl 2015-01-23T10:52:53Z pranavrc quit (Remote host closed the connection) 2015-01-23T10:55:21Z pranavrc joined #sbcl 2015-01-23T10:55:21Z pranavrc quit (Changing host) 2015-01-23T10:55:21Z pranavrc joined #sbcl 2015-01-23T10:55:41Z pranavrc quit (Remote host closed the connection) 2015-01-23T10:58:49Z pranavrc joined #sbcl 2015-01-23T10:58:51Z pranavrc quit (Changing host) 2015-01-23T10:58:51Z pranavrc joined #sbcl 2015-01-23T11:00:41Z Adlai joined #sbcl 2015-01-23T11:12:59Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-01-23T11:18:59Z DeadTrickster quit (Ping timeout: 245 seconds) 2015-01-23T11:25:46Z angavrilov joined #sbcl 2015-01-23T11:47:57Z flip214 quit (Remote host closed the connection) 2015-01-23T11:50:24Z pranavrc quit 2015-01-23T12:00:48Z flip214 joined #sbcl 2015-01-23T12:00:48Z flip214 quit (Changing host) 2015-01-23T12:00:48Z flip214 joined #sbcl 2015-01-23T12:03:27Z psy_ quit (Ping timeout: 252 seconds) 2015-01-23T12:04:45Z Adlai quit (Ping timeout: 250 seconds) 2015-01-23T12:08:13Z Adlai joined #sbcl 2015-01-23T12:21:10Z eudoxia joined #sbcl 2015-01-23T12:21:36Z psy_ joined #sbcl 2015-01-23T12:30:43Z DeadTrickster joined #sbcl 2015-01-23T12:50:23Z psy_ quit (Ping timeout: 244 seconds) 2015-01-23T12:53:14Z Hache_ joined #sbcl 2015-01-23T13:09:00Z psy_ joined #sbcl 2015-01-23T13:41:13Z oleo joined #sbcl 2015-01-23T14:36:27Z oleo__ joined #sbcl 2015-01-23T14:36:39Z stassats: 5 commits later, seems to have replicated yesterday's thread consing reduction 2015-01-23T14:37:16Z stassats: twice less consing, no consing in the new thread until it returns 2015-01-23T14:37:53Z oleo is now known as Guest88544 2015-01-23T14:38:22Z Guest88544 quit (Ping timeout: 244 seconds) 2015-01-23T14:40:53Z flip214: does a function store its compile-timestamp? would like to know whether to re-generate some cache. 2015-01-23T14:41:31Z stassats: it doesn't 2015-01-23T14:42:15Z stassats: maybe the debug information does with some optimization settings 2015-01-23T14:42:21Z stassats: but you shouldn't really touch that part anyway 2015-01-23T14:42:49Z flip214: I could embed a #.( ) form somewhere, though ;) 2015-01-23T14:44:44Z stassats: debug source does store it, but it's not useful to you 2015-01-23T14:45:16Z Krystof: (sb-kernel:%code-debug-info (sb-di::fun-code #'foo)) ; use with caution 2015-01-23T14:45:39Z stassats: "Lock on package SB-DI violated when interning FUN-CODE while in" 2015-01-23T14:46:13Z stassats: (sb-c::debug-source-compiled (sb-introspect::function-debug-source #'foo)) => 3631013104 2015-01-23T14:46:15Z stassats: ;;; don't use 2015-01-23T14:46:37Z Krystof: sorry, sb-disassem:: 2015-01-23T14:46:47Z Krystof: but yes, these are excitingly internal ways of getting hold of things 2015-01-23T14:48:07Z Krystof: I am also reminded of http://www.advogato.org/person/wnewman/diary/6.html 2015-01-23T14:49:06Z stassats: i noticed recently a branch which tries to unite them 2015-01-23T14:49:57Z stassats: https://github.com/sbcl/sbcl/tree/debugectomy_branch 2015-01-23T14:49:58Z stassats: i think 2015-01-23T14:50:28Z stassats: it says "merge DEBUG-FUN, COMPILED-DEBUG-FUN, and BOGUS-DEBUG-FUN." 2015-01-23T14:50:38Z stassats: not sure if that's what i think it is 2015-01-23T14:51:53Z stassats: doesn't look like it 2015-01-23T15:09:40Z Adlai quit (Quit: WeeChat 1.0.1) 2015-01-23T15:26:54Z Adlai joined #sbcl 2015-01-23T15:37:22Z dougk_ joined #sbcl 2015-01-23T15:39:44Z dougk__ joined #sbcl 2015-01-23T15:41:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T15:42:02Z nyef joined #sbcl 2015-01-23T15:42:34Z dougk_ joined #sbcl 2015-01-23T15:44:08Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T15:44:14Z dougk___ joined #sbcl 2015-01-23T15:45:54Z dougk__ joined #sbcl 2015-01-23T15:46:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T15:48:15Z dougk_ joined #sbcl 2015-01-23T15:48:18Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T15:49:58Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T15:51:21Z dougk__ joined #sbcl 2015-01-23T15:52:28Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T15:53:26Z dougk_ joined #sbcl 2015-01-23T15:55:23Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T15:55:23Z dougk___ joined #sbcl 2015-01-23T15:57:04Z dougk__ joined #sbcl 2015-01-23T15:57:28Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T15:58:28Z reb`` quit (Remote host closed the connection) 2015-01-23T15:59:33Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T15:59:53Z dougk_ joined #sbcl 2015-01-23T16:00:29Z Adlai quit (Ping timeout: 250 seconds) 2015-01-23T16:01:13Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:02:28Z dougk__ joined #sbcl 2015-01-23T16:03:11Z reb joined #sbcl 2015-01-23T16:04:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:05:20Z dougk_ joined #sbcl 2015-01-23T16:06:17Z Hache_ quit (Remote host closed the connection) 2015-01-23T16:06:38Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:07:40Z dougk__ joined #sbcl 2015-01-23T16:09:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:10:21Z dougk_ joined #sbcl 2015-01-23T16:12:03Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:12:31Z dougk__ joined #sbcl 2015-01-23T16:14:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:14:47Z dougk_ joined #sbcl 2015-01-23T16:16:27Z dougk___ joined #sbcl 2015-01-23T16:16:38Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:18:31Z dougk__ joined #sbcl 2015-01-23T16:19:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:20:31Z dougk_ joined #sbcl 2015-01-23T16:20:48Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:22:27Z dougk___ joined #sbcl 2015-01-23T16:22:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:24:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:24:33Z dougk__ joined #sbcl 2015-01-23T16:25:51Z nikki93 joined #sbcl 2015-01-23T16:26:38Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:26:40Z dougk_ joined #sbcl 2015-01-23T16:26:58Z nikki93 quit (Remote host closed the connection) 2015-01-23T16:28:35Z dougk___ joined #sbcl 2015-01-23T16:28:43Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:29:30Z davazp joined #sbcl 2015-01-23T16:30:20Z dougk__ joined #sbcl 2015-01-23T16:30:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:32:04Z dougk_ joined #sbcl 2015-01-23T16:32:53Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:33:55Z dougk___ joined #sbcl 2015-01-23T16:34:33Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:36:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:36:15Z dougk__ joined #sbcl 2015-01-23T16:37:56Z dougk_ joined #sbcl 2015-01-23T16:38:18Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:40:01Z dougk___ joined #sbcl 2015-01-23T16:40:23Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:42:02Z dougk__ joined #sbcl 2015-01-23T16:42:03Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:43:42Z dougk_ joined #sbcl 2015-01-23T16:44:08Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:45:32Z dougk___ joined #sbcl 2015-01-23T16:46:13Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:47:22Z dougk__ joined #sbcl 2015-01-23T16:47:53Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:49:32Z dougk_ joined #sbcl 2015-01-23T16:49:33Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T16:51:38Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:52:06Z dougk__ joined #sbcl 2015-01-23T16:53:43Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T16:54:36Z dougk_ joined #sbcl 2015-01-23T16:56:13Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T16:56:26Z dougk__ joined #sbcl 2015-01-23T16:58:36Z dougk___ joined #sbcl 2015-01-23T16:58:43Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T17:00:21Z dougk_ joined #sbcl 2015-01-23T17:00:48Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T17:02:53Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T17:03:11Z dougk__ joined #sbcl 2015-01-23T17:04:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T17:05:26Z dougk_ joined #sbcl 2015-01-23T17:07:06Z dougk___ joined #sbcl 2015-01-23T17:07:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T17:09:11Z dougk__ joined #sbcl 2015-01-23T17:09:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T17:11:13Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T17:11:21Z dougk_ joined #sbcl 2015-01-23T17:13:01Z dougk___ joined #sbcl 2015-01-23T17:13:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T17:14:56Z dougk__ joined #sbcl 2015-01-23T17:15:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T17:16:46Z dougk_ joined #sbcl 2015-01-23T17:17:03Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T17:19:08Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T17:20:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T17:33:18Z davazp quit (Remote host closed the connection) 2015-01-23T17:36:18Z hlavaty quit (Remote host closed the connection) 2015-01-23T17:56:25Z beslyrus joined #sbcl 2015-01-23T17:56:50Z dougk_ joined #sbcl 2015-01-23T17:58:41Z dougk__ joined #sbcl 2015-01-23T18:01:01Z dougk___ joined #sbcl 2015-01-23T18:01:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:02:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:04:56Z dougk_ joined #sbcl 2015-01-23T18:05:23Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:08:10Z eudoxia quit (Quit: Leaving) 2015-01-23T18:09:06Z dougk__ joined #sbcl 2015-01-23T18:09:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:09:39Z Bicyclidine joined #sbcl 2015-01-23T18:11:21Z dougk_ joined #sbcl 2015-01-23T18:13:01Z dougk___ joined #sbcl 2015-01-23T18:13:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:15:01Z dougk__ joined #sbcl 2015-01-23T18:15:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:17:01Z dougk_ joined #sbcl 2015-01-23T18:17:03Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:19:08Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:19:23Z dougk__ joined #sbcl 2015-01-23T18:21:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:21:33Z dougk_ joined #sbcl 2015-01-23T18:23:18Z dougk___ joined #sbcl 2015-01-23T18:23:43Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:25:28Z dougk__ joined #sbcl 2015-01-23T18:25:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:27:28Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:27:33Z dougk_ joined #sbcl 2015-01-23T18:29:18Z dougk___ joined #sbcl 2015-01-23T18:29:33Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:31:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:32:18Z dougk_ joined #sbcl 2015-01-23T18:33:43Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:34:35Z dougk__ joined #sbcl 2015-01-23T18:36:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:36:47Z dougk_ joined #sbcl 2015-01-23T18:38:27Z dougk___ joined #sbcl 2015-01-23T18:38:43Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:40:22Z dougk__ joined #sbcl 2015-01-23T18:40:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:42:27Z dougk_ joined #sbcl 2015-01-23T18:42:28Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:44:09Z dougk___ joined #sbcl 2015-01-23T18:44:33Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:46:05Z dougk__ joined #sbcl 2015-01-23T18:46:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:48:05Z dougk_ joined #sbcl 2015-01-23T18:48:18Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T18:50:23Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:50:25Z gingerale joined #sbcl 2015-01-23T18:51:20Z dougk__ joined #sbcl 2015-01-23T18:52:28Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:53:51Z dougk_ joined #sbcl 2015-01-23T18:55:23Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T18:56:16Z dougk__ joined #sbcl 2015-01-23T18:57:53Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T18:59:56Z dougk_ joined #sbcl 2015-01-23T19:00:23Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:02:03Z dougk__ joined #sbcl 2015-01-23T19:03:34Z Bicyclidine quit (Ping timeout: 245 seconds) 2015-01-23T19:03:48Z Bicyclidine joined #sbcl 2015-01-23T19:04:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:04:13Z dougk___ joined #sbcl 2015-01-23T19:06:07Z dougk_ joined #sbcl 2015-01-23T19:06:13Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:07:52Z dougk__ joined #sbcl 2015-01-23T19:08:18Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T19:09:56Z Bicyclidine quit (Ping timeout: 272 seconds) 2015-01-23T19:10:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:10:28Z dougk___ joined #sbcl 2015-01-23T19:12:03Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:12:49Z dougk_ joined #sbcl 2015-01-23T19:13:34Z Bicyclidine joined #sbcl 2015-01-23T19:14:33Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T19:15:25Z dougk__ joined #sbcl 2015-01-23T19:17:03Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:19:33Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:19:49Z dougk_ joined #sbcl 2015-01-23T19:23:19Z dougk__ joined #sbcl 2015-01-23T19:24:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:25:49Z dougk_ joined #sbcl 2015-01-23T19:27:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:28:20Z dougk__ joined #sbcl 2015-01-23T19:29:58Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:30:21Z dougk_ joined #sbcl 2015-01-23T19:32:16Z dougk___ joined #sbcl 2015-01-23T19:32:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:34:11Z dougk__ joined #sbcl 2015-01-23T19:34:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:35:06Z Krystof: stassats: are you done? 2015-01-23T19:35:17Z stassats: yes 2015-01-23T19:35:22Z Krystof: it slightly belatedly occurs to me that it's freezeish time 2015-01-23T19:35:34Z Krystof: totally submerged in work :(. Anyone want to do a PhD with me? 2015-01-23T19:35:48Z stassats: i've been suspecting a freeze 2015-01-23T19:35:56Z dougk_ joined #sbcl 2015-01-23T19:36:38Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T19:36:46Z stassats split things into 5 commits so that it's easier to bisect 2015-01-23T19:38:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:38:42Z stassats: next project on a similar line: figure out why just ./run-sbcl.sh goes through one GC 2015-01-23T19:38:48Z dougk__ joined #sbcl 2015-01-23T19:39:28Z stassats: seems to be happening with safepoints only 2015-01-23T19:39:58Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:40:34Z dougk_ joined #sbcl 2015-01-23T19:41:46Z stassats: "page_index=ld" debug output doesn't right 2015-01-23T19:42:29Z dougk___ joined #sbcl 2015-01-23T19:42:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:44:58Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:46:38Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T19:46:54Z dougk_ joined #sbcl 2015-01-23T19:48:34Z dougk__ joined #sbcl 2015-01-23T19:51:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:51:40Z dougk_ joined #sbcl 2015-01-23T19:52:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:54:00Z dougk__ joined #sbcl 2015-01-23T19:55:40Z dougk___ joined #sbcl 2015-01-23T19:55:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T19:57:03Z chu quit (Ping timeout: 245 seconds) 2015-01-23T19:57:27Z dougk_ joined #sbcl 2015-01-23T19:58:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T19:59:15Z chu joined #sbcl 2015-01-23T19:59:57Z dougk__ joined #sbcl 2015-01-23T19:59:58Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:01:37Z dougk___ joined #sbcl 2015-01-23T20:01:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:03:23Z dougk_ joined #sbcl 2015-01-23T20:04:08Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:05:43Z dougk__ joined #sbcl 2015-01-23T20:05:48Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:05:56Z chu quit (Ping timeout: 244 seconds) 2015-01-23T20:07:28Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:07:33Z dougk___ joined #sbcl 2015-01-23T20:07:49Z scymtym: stassats: why is it possible to dx-flet initial-thread-function and pass it to different thread? is it because the parent thread resumes only after i-t-f made a tail-call (therefore no longer accessing any closed-over values) to the trampoline function which signals the semaphore? 2015-01-23T20:09:58Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:09:58Z dougk_ joined #sbcl 2015-01-23T20:11:00Z stassats: scymtym: tail call, the semaphore and without-interrupts make it possible 2015-01-23T20:11:38Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:11:45Z dougk__ joined #sbcl 2015-01-23T20:12:13Z chu joined #sbcl 2015-01-23T20:12:28Z scymtym: ok, thanks 2015-01-23T20:13:50Z dougk___ joined #sbcl 2015-01-23T20:14:08Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:15:45Z dougk_ joined #sbcl 2015-01-23T20:15:48Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:15:51Z dekhoda quit (Quit: dekhoda) 2015-01-23T20:17:53Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:19:16Z dougk__ joined #sbcl 2015-01-23T20:19:58Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:21:10Z dougk_ joined #sbcl 2015-01-23T20:22:51Z dougk___ joined #sbcl 2015-01-23T20:23:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:24:41Z dougk__ joined #sbcl 2015-01-23T20:25:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:26:41Z pkhuong: Krystof: I can find an unsuspecting victim or two 2015-01-23T20:26:50Z dougk_ joined #sbcl 2015-01-23T20:27:03Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:28:43Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:28:46Z dougk___ joined #sbcl 2015-01-23T20:31:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:31:30Z dougk_ joined #sbcl 2015-01-23T20:32:36Z edgar-rft quit (Quit: existence finished into perpetual bleeding) 2015-01-23T20:32:53Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:33:10Z dougk__ joined #sbcl 2015-01-23T20:35:00Z dougk___ joined #sbcl 2015-01-23T20:35:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:37:24Z dougk_ joined #sbcl 2015-01-23T20:37:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:39:08Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:39:09Z sdemarre joined #sbcl 2015-01-23T20:39:10Z dougk__ joined #sbcl 2015-01-23T20:40:50Z dougk___ joined #sbcl 2015-01-23T20:41:38Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:42:40Z dougk_ joined #sbcl 2015-01-23T20:43:18Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:44:30Z dougk__ joined #sbcl 2015-01-23T20:44:58Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:46:37Z dougk___ joined #sbcl 2015-01-23T20:47:03Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:48:42Z dougk_ joined #sbcl 2015-01-23T20:48:43Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:50:38Z dougk__ joined #sbcl 2015-01-23T20:50:48Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:52:29Z dougk___ joined #sbcl 2015-01-23T20:52:53Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T20:54:33Z dougk_ joined #sbcl 2015-01-23T20:54:58Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T20:56:24Z dougk__ joined #sbcl 2015-01-23T20:56:38Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T20:58:19Z dougk___ joined #sbcl 2015-01-23T20:58:43Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:00:24Z dougk_ joined #sbcl 2015-01-23T21:00:48Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:02:12Z dougk__ joined #sbcl 2015-01-23T21:02:28Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T21:03:58Z dougk___ joined #sbcl 2015-01-23T21:04:33Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:06:13Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:06:13Z dougk_ joined #sbcl 2015-01-23T21:07:52Z dougk__ joined #sbcl 2015-01-23T21:08:18Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T21:09:58Z dougk___ joined #sbcl 2015-01-23T21:10:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:12:03Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:12:03Z dougk_ joined #sbcl 2015-01-23T21:13:48Z dougk__ joined #sbcl 2015-01-23T21:14:08Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T21:15:54Z dougk___ joined #sbcl 2015-01-23T21:16:13Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:17:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:19:58Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T21:21:19Z dougk_ joined #sbcl 2015-01-23T21:23:04Z dougk__ joined #sbcl 2015-01-23T21:25:23Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:25:44Z dougk_ joined #sbcl 2015-01-23T21:27:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:28:24Z dougk__ joined #sbcl 2015-01-23T21:29:58Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:31:24Z dougk_ joined #sbcl 2015-01-23T21:32:28Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:32:32Z stassats: some weird interference of self calls with code locations 2015-01-23T21:33:35Z dougk__ joined #sbcl 2015-01-23T21:35:35Z dougk___ joined #sbcl 2015-01-23T21:35:48Z dougk_ quit (Ping timeout: 245 seconds) 2015-01-23T21:37:53Z dougk__ quit (Ping timeout: 245 seconds) 2015-01-23T21:39:58Z dougk___ quit (Ping timeout: 245 seconds) 2015-01-23T21:40:51Z sdemarre quit (Ping timeout: 264 seconds) 2015-01-23T21:41:49Z Quadrescence joined #sbcl 2015-01-23T21:44:13Z stassats: gotta love age old bugs surfacing after something gets changed 2015-01-23T21:46:16Z nyef: Mmm. Had that happen a time or two myself. 2015-01-23T21:47:11Z stassats: fun maps are still a mystery to me 2015-01-23T21:47:27Z stassats: lp 1413850 2015-01-23T21:47:27Z specbot: https://bugs.launchpad.net/bugs/1413850 2015-01-23T21:47:36Z stassats: talking about this, see the comments 2015-01-23T21:48:36Z nyef: Ouch. 2015-01-23T21:51:10Z stassats: this might be a good chance to get better acquainted with fun-map and compiler debug funs 2015-01-23T21:51:50Z nyef: Have fun with that. I'm going to go back to trying to figure out how to talk to this PCI bridge. 2015-01-23T21:52:56Z nyef: (I have another node coming on about Monday, and I'd at least like Linux running in UP before it gets here. SMP would be a bonus.) 2015-01-23T21:55:08Z stassats: something wrong happens with the assumption that the saved arguments will be available after the self call 2015-01-23T21:56:02Z stassats: because in (defun foo (x a) (full-cal x) (foo x a)) you can see that X and A are pushed to the stack and not loaded / reloaded again when self-calling FOO 2015-01-23T21:56:30Z stassats: so, in the case of (defun foo (x a) (full-cal x) (foo x 10)) A is actually not saved, but it thinks that it is 2015-01-23T21:56:49Z nyef: ... While you're there, if you see anything obvious to be done for https://bugs.launchpad.net/sbcl/+bug/1099500 it might be nice to get that one fixed. 2015-01-23T21:57:02Z nyef: (Yes, that one is my fault.) 2015-01-23T21:57:12Z stassats: yeah, i occasionally remember that one 2015-01-23T21:57:43Z nyef: I remember breaking CLX and a number of other systems for a month while causing that one. 2015-01-23T21:58:16Z stassats: there's another problem uncovered by the new arg-count checking as well, the arguments are not yet stashed into their destination and the locals assume that they are already live producing garbage 2015-01-23T21:58:50Z stassats: (CONS 1) [tl,external] => Locals: SB-DEBUG::ARG-1 = # SB-DEBUG::ARG-2 = 70368532689324 2015-01-23T21:59:11Z stassats: not new, just more visible 2015-01-23T22:00:33Z stassats: i wonder if this thing can also be triggered with let-conversion, not self calls 2015-01-23T22:02:05Z oleo__ quit (Quit: Verlassend) 2015-01-23T22:02:28Z stassats: it can 2015-01-23T22:03:04Z prxq joined #sbcl 2015-01-23T22:03:20Z stassats: (defun foo (a x) (break "~a" x) (flet ((bar (x y) (print y x))) (declare (notinline bar)) (bar a 1))) 2015-01-23T22:04:54Z oleo joined #sbcl 2015-01-23T22:04:57Z stassats: not let-conversion, local-call flavor 2015-01-23T22:05:07Z stassats: so, local calls make for bugs fun maps 2015-01-23T22:05:24Z stassats: nyef: now, that seems similar to the bug you mentioned 2015-01-23T22:06:50Z milosn quit (Ping timeout: 244 seconds) 2015-01-23T22:07:52Z angavrilov quit (Remote host closed the connection) 2015-01-23T22:09:13Z milosn joined #sbcl 2015-01-23T22:14:57Z stassats: weird, so when remove notinline, both vars get saved, and restored, even when X is not ever used again 2015-01-23T22:16:40Z nyef: stassats: The difference is that the bug I mentioned is that the variable storage information isn't correctly reflected in the map: The debugger decides that a variable is closed-over if its value is a VALUE-CELL, which makes it impossible to debug functions that manipulate VALUE-CELLs properly. 2015-01-23T22:17:26Z stassats: nyef: but the common theme is "it's pretty broken" 2015-01-23T22:17:41Z nyef: Well, yes. That's true. 2015-01-23T22:17:57Z nyef: An awful lot of stuff to do with the debugger is pretty broken, IMO. 2015-01-23T22:18:00Z stassats: it doesn't seem to get the lifetime right 2015-01-23T22:18:20Z stassats: and that part is really murky for me 2015-01-23T22:18:26Z stassats: lifetime analysis + fun maps 2015-01-23T22:19:27Z stassats: probably it sees that nothing is written to that location, and it's not saved: it must be still in the register! 2015-01-23T22:26:44Z stassats: and the layout of compiler-debug-fun-blocks is not explained 2015-01-23T22:26:52Z stassats: well, just as i am accustomed to 2015-01-23T22:27:23Z stassats: i guess it's time to take a break from this madness 2015-01-23T22:54:23Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-01-23T22:56:29Z stassats quit (Ping timeout: 252 seconds) 2015-01-23T23:01:01Z stassats joined #sbcl 2015-01-23T23:06:25Z Bicyclidine joined #sbcl 2015-01-23T23:11:47Z gingerale- joined #sbcl 2015-01-23T23:12:11Z gingerale quit (Disconnected by services) 2015-01-23T23:12:14Z gingerale- is now known as gingerale 2015-01-23T23:13:08Z Bicyclidine quit (Ping timeout: 264 seconds) 2015-01-23T23:16:09Z Quadrescence: stassats, what's the status, if any, of threading on sbcl/arm 2015-01-23T23:16:31Z stassats: blowing in the wind 2015-01-23T23:17:12Z Quadrescence: Does that mean "non-existent", "not being worked on", "being worked on but is a huge pain", or what? 2015-01-23T23:17:29Z stassats: not being worked on, not being planned on being worked on 2015-01-23T23:17:32Z stassats: and non-existent 2015-01-23T23:17:38Z Quadrescence: Okay, thanks for the info. 2015-01-23T23:18:01Z stassats: well, it's planned for "sometime in before the heat death of the universe" 2015-01-23T23:18:12Z stassats: or maybe hoping that arm11 will die 2015-01-23T23:19:06Z stassats: or however you refer to the 32-bit arm 2015-01-23T23:19:25Z nyef: Too bloody few registers. ONE too bloody few registers. /-: 2015-01-23T23:20:31Z stassats: so, a better project would be an arm64 port 2015-01-23T23:20:35Z stassats: with swee 32 registers 2015-01-23T23:20:37Z stassats: sweet 2015-01-23T23:21:17Z Quadrescence: That might be cooler and nicer, but can we expect arm64 to gain ubiquity at all in the "embedded" market? 2015-01-23T23:21:40Z stassats: SBCL isn't really good for small embedded 2015-01-23T23:22:06Z foom: iphone is already 100% arm64. 2015-01-23T23:22:31Z stassats: this year we'll see more android 64 bit things, because larger numbers sell better 2015-01-23T23:22:38Z milosn quit (Ping timeout: 272 seconds) 2015-01-23T23:22:54Z foom: also because the chips are becoming widely available 2015-01-23T23:23:25Z milosn joined #sbcl 2015-01-23T23:23:35Z stassats: now, a phone with 8GB of ram 2015-01-23T23:24:15Z foom: I just want a phone that has a battery that lasts 2 days 2015-01-23T23:28:19Z stassats: nyef: static space could be accessed through the thread register 2015-01-23T23:28:45Z stassats: it also can be immediate encoded, although that will require registers to build up intermediate values 2015-01-23T23:34:39Z Bicyclidine joined #sbcl 2015-01-23T23:37:24Z prxq quit (Read error: Connection reset by peer) 2015-01-23T23:39:17Z Adlai joined #sbcl 2015-01-23T23:42:04Z stassats: what about c13 system register? 2015-01-23T23:42:29Z stassats: it's probably used by libc 2015-01-23T23:43:13Z Quadrescence: I added a bounty for native threads on SBCL: http://www.stylewarning.com/blog/bounties 2015-01-23T23:44:02Z stassats: "to some extent"! 2015-01-23T23:44:34Z stassats: it's on par with the ppc port, sans threads 2015-01-23T23:44:45Z stassats: basically the best supported port beside X86oids 2015-01-23T23:45:12Z Quadrescence: Do all tests pass? 2015-01-23T23:45:31Z stassats: yes, save for the breakpoints, which are not used by anyone 2015-01-23T23:45:35Z p_l: btw, as soon as I arrange for RunAbove to up my quota, I might setup a buildhost for ppc{32,64}le 2015-01-23T23:46:04Z Quadrescence: stassats, Wait, are we talking about compiling to ARM, sans threads? 2015-01-23T23:46:07Z stassats: i test sbcl regularly on big endian ppc 2015-01-23T23:46:13Z Quadrescence: The threads were the "to some extent" bit 2015-01-23T23:46:36Z stassats: well, everything that is there works 2015-01-23T23:46:49Z p_l: stassats: Well, I can't get big-endian till more hw arrives on market, but I can get a little-endian PPC64 VPS :) 2015-01-23T23:47:12Z stassats: isn't le ppc more exotic? 2015-01-23T23:48:49Z p_l: stassats: funnily enough, not anymore 2015-01-23T23:49:12Z p_l: while all major chips were switchable for some time, it appears that main push for linux on ppc is going to be in le mode 2015-01-23T23:49:45Z stassats: hasn't linux been working for ibm for ages? 2015-01-23T23:50:06Z stassats: nyef: what do we use LR for? 2015-01-23T23:50:08Z p_l: stassats: IBM hw is switchable, so it's a non-issue 2015-01-23T23:50:27Z stassats: hardware, but the environment has been big endian 2015-01-23T23:50:43Z p_l: le-only firmware is actually an easy differentiator between AIX-capable and incapable hw 2015-01-23T23:52:45Z gingerale quit (Ping timeout: 265 seconds) 2015-01-23T23:53:00Z p_l: and apparently IBM's S8xxL series are little-endian only 2015-01-23T23:53:54Z p_l: hopefully other openpower machines will have BE-capable hw 2015-01-23T23:54:18Z stassats: can't say i'm excited about PPC 2015-01-23T23:55:49Z p_l: I am a bit, the new Power8 hw looks a) awesome b) actually approachable in pricing 2015-01-23T23:58:36Z stassats: power8 doesn't seem to have great single threaded performance, at least in the configuration i tested