2014-12-02T00:50:51Z gz quit (Ping timeout: 272 seconds) 2014-12-02T00:52:04Z gz__ joined #ccl 2014-12-02T06:22:39Z rme quit (Quit: rme) 2014-12-02T08:55:18Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T08:58:54Z jdz joined #ccl 2014-12-02T09:19:27Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T09:21:26Z jdz joined #ccl 2014-12-02T12:25:50Z Hydan` joined #ccl 2014-12-02T13:27:21Z rme joined #ccl 2014-12-02T14:35:31Z rme quit (Quit: rme) 2014-12-02T14:35:31Z rme quit (Quit: rme) 2014-12-02T14:44:17Z rme joined #ccl 2014-12-02T14:50:41Z clop: can i ping you guys on that static-cons/rplacd/multithreading bug? 2014-12-02T16:41:34Z Hydan_ joined #ccl 2014-12-02T16:42:07Z Hydan_ quit (Client Quit) 2014-12-02T16:43:16Z Hydan` quit (Read error: Connection reset by peer) 2014-12-02T17:23:33Z shigoel_ joined #ccl 2014-12-02T17:29:38Z Intensity quit (Remote host closed the connection) 2014-12-02T18:22:14Z gbyers: clop: STATIC-CONS was never intended to be thread-safe, but I'd have to find very old email betwen Bob and myself to prove that. 2014-12-02T18:22:48Z clop: aaah 2014-12-02T18:22:59Z clop: any thoughts about the difficulty of making it thread-safe? 2014-12-02T18:25:06Z clop: i can probably easily slap a lock around it for our application 2014-12-02T18:25:15Z clop: do i need to protect %staticp and %static-inverse-cons as well? 2014-12-02T18:30:04Z gbyers: Likely not, and the reason that just locking in the obvious way won't work is that the contendiing thread is "whatever thread the GC runs on", not "some other thread calling STATIC-CONS at about the same time." 2014-12-02T18:33:41Z clop: aah, well that's a bummer 2014-12-02T18:33:59Z clop: we've been using it in multi-threaded contexts for awhile and just recently started to notice these errors 2014-12-02T18:37:57Z gbyers: You've been lucky not to GC at the wrong time . 2014-12-02T18:38:36Z clop: heh, i guess so! 2014-12-02T18:59:29Z shigoel_ quit (Quit: shigoel_) 2014-12-02T19:01:13Z shigoel_ joined #ccl 2014-12-02T19:01:50Z shigoel_ quit (Client Quit) 2014-12-02T19:07:36Z shigoel_ joined #ccl 2014-12-02T19:46:35Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T19:48:36Z jdz joined #ccl 2014-12-02T19:56:17Z shigoel_ quit (Quit: shigoel_) 2014-12-02T20:14:48Z Intensity joined #ccl 2014-12-02T20:24:51Z shigoel_ joined #ccl 2014-12-02T21:56:56Z shigoel_ quit (Quit: shigoel_) 2014-12-02T22:58:38Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T22:59:01Z jdz joined #ccl 2014-12-02T23:19:27Z adlai quit (Ping timeout: 250 seconds) 2014-12-02T23:35:19Z shigoel_ joined #ccl 2014-12-02T23:35:24Z shigoel_ quit (Client Quit)