2016-09-12T01:39:13Z karswell` quit (Ping timeout: 250 seconds) 2016-09-12T01:40:55Z em1l_ joined #sbcl 2016-09-12T01:42:03Z sjl quit (Ping timeout: 240 seconds) 2016-09-12T01:44:19Z em1l quit (Ping timeout: 260 seconds) 2016-09-12T01:56:16Z stassats quit (Ping timeout: 252 seconds) 2016-09-12T02:23:02Z DavidGu joined #sbcl 2016-09-12T02:37:59Z DavidGu quit (Quit: Mutter: http://www.mutterirc.com) 2016-09-12T03:19:46Z nyef` joined #sbcl 2016-09-12T03:20:04Z nyef` is now known as nyef 2016-09-12T04:15:16Z karswell joined #sbcl 2016-09-12T04:16:42Z nyef` joined #sbcl 2016-09-12T04:20:57Z nyef quit (Ping timeout: 276 seconds) 2016-09-12T04:21:20Z nyef` quit (Ping timeout: 265 seconds) 2016-09-12T06:00:19Z DavidGu joined #sbcl 2016-09-12T06:22:35Z gingerale joined #sbcl 2016-09-12T06:50:52Z DavidGu quit (Ping timeout: 244 seconds) 2016-09-12T06:58:18Z Bike quit (Quit: despoil) 2016-09-12T08:09:57Z angavrilov joined #sbcl 2016-09-12T08:20:05Z gingerale quit (Remote host closed the connection) 2016-09-12T10:28:19Z DeadTrickster_ joined #sbcl 2016-09-12T10:36:10Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-09-12T11:33:10Z stassats joined #sbcl 2016-09-12T11:45:52Z scymtym quit (Ping timeout: 240 seconds) 2016-09-12T12:02:26Z karswell` joined #sbcl 2016-09-12T12:02:30Z karswell quit (Remote host closed the connection) 2016-09-12T12:03:02Z madbub joined #sbcl 2016-09-12T12:21:51Z madbub quit (Ping timeout: 265 seconds) 2016-09-12T12:22:13Z madbub joined #sbcl 2016-09-12T12:26:14Z scymtym joined #sbcl 2016-09-12T12:28:07Z edgar-rft quit (Quit: edgar-rft) 2016-09-12T12:32:55Z Blkt quit (Read error: Connection reset by peer) 2016-09-12T12:32:55Z fe[nl]ix quit (Remote host closed the connection) 2016-09-12T12:34:22Z Blkt joined #sbcl 2016-09-12T12:34:48Z fe[nl]ix joined #sbcl 2016-09-12T12:52:57Z nzambe joined #sbcl 2016-09-12T13:12:33Z sjl joined #sbcl 2016-09-12T13:14:29Z DavidGu joined #sbcl 2016-09-12T13:14:38Z scymtym: i implemented Xof's suggestion of repacking xref information in warm load, cleaned up a bit more and added more explanations: https://github.com/scymtym/sbcl/commits/wip-compact-xref-and-repack 2016-09-12T13:14:51Z scymtym: i don't quite like having a file that is only loaded for side effects during warm in src/code/ (but e.g. tools-for-build doesn't seem like a good fit either). otherwise, i think i'm done. what do you think? 2016-09-12T13:16:30Z scymtym: a positive effect of doing the repacking this late is a further small improvement in packing efficiency 2016-09-12T13:19:14Z Xof: it's a bit like src/compiler/generic/genesis.lisp if you'd like to put it there. Alternatively, if it's something that in principle a user could run (or someone dumping an image) you could give it a name, then call it from src/code/warm.lisp 2016-09-12T13:19:43Z Xof: nice work, though 2016-09-12T13:24:03Z scymtym: Xof: thanks 2016-09-12T13:24:14Z scymtym: you mean give it a name and keep it in the image? 2016-09-12T13:24:47Z scymtym: (a user could in principle call it for slight improvement in packing efficiency) 2016-09-12T13:25:11Z scymtym: or we could call it before dumping an image 2016-09-12T13:25:51Z Xof: right 2016-09-12T13:25:57Z scymtym: however, empirically, the relative frequencies don't seem to change much when user code is loaded 2016-09-12T13:26:18Z scymtym: so may not be worth the trouble 2016-09-12T13:26:27Z Xof: calling it before dumping an image is perhaps the cutest 2016-09-12T13:27:46Z scymtym: i think i will have to time it for a larger image, and maybe reduce the redundancy between repack-xrefs and sb-introspect, then 2016-09-12T13:33:40Z scymtym: we do TUNE-HASHTABLE-SIZES-OF-ALL-PACKAGES in SAVE-LISP-AND-DIE which seems like a good precedent 2016-09-12T13:35:55Z madbub quit (Remote host closed the connection) 2016-09-12T13:40:35Z madbub joined #sbcl 2016-09-12T13:46:44Z cromachina quit (Read error: Connection reset by peer) 2016-09-12T13:49:21Z slyrus quit (Ping timeout: 250 seconds) 2016-09-12T14:28:22Z DeadTrickster quit (Ping timeout: 255 seconds) 2016-09-12T14:56:42Z slyrus joined #sbcl 2016-09-12T15:04:28Z DeadTrickster joined #sbcl 2016-09-12T15:17:23Z brfennpocock joined #sbcl 2016-09-12T15:20:13Z nyef joined #sbcl 2016-09-12T16:15:51Z DavidGu quit (Ping timeout: 250 seconds) 2016-09-12T16:25:47Z slyrus quit (Ping timeout: 250 seconds) 2016-09-12T17:14:04Z gingerale joined #sbcl 2016-09-12T17:16:28Z veckon joined #sbcl 2016-09-12T17:27:37Z veckon left #sbcl 2016-09-12T17:33:41Z slyrus joined #sbcl 2016-09-12T17:34:40Z scymtym quit (Ping timeout: 255 seconds) 2016-09-12T18:55:36Z sjl quit (Read error: Connection reset by peer) 2016-09-12T19:26:15Z madbub quit (Ping timeout: 244 seconds) 2016-09-12T19:29:39Z slyrus quit (Ping timeout: 276 seconds) 2016-09-12T19:33:00Z SamSkulls joined #sbcl 2016-09-12T19:47:38Z attila_lendvai joined #sbcl 2016-09-12T19:47:38Z attila_lendvai quit (Changing host) 2016-09-12T19:47:38Z attila_lendvai joined #sbcl 2016-09-12T20:25:22Z gingerale quit (Remote host closed the connection) 2016-09-12T20:28:20Z scymtym joined #sbcl 2016-09-12T21:28:25Z ASau joined #sbcl 2016-09-12T22:01:16Z slyrus joined #sbcl 2016-09-12T22:21:53Z attila_lendvai quit (Disconnected by services) 2016-09-12T22:21:53Z attila_lendvai1 joined #sbcl 2016-09-12T22:21:53Z attila_lendvai1 quit (Changing host) 2016-09-12T22:21:53Z attila_lendvai1 joined #sbcl 2016-09-12T22:28:34Z attila_lendvai1 quit (Ping timeout: 260 seconds) 2016-09-12T22:52:09Z cromachina joined #sbcl 2016-09-12T22:52:14Z Bike joined #sbcl 2016-09-12T23:17:25Z nyef: Hunh. DYNAMIC-EXTENT is valid and has semantics as a free declaration. 2016-09-12T23:18:03Z DougNYC joined #sbcl 2016-09-12T23:40:21Z angavrilov quit (Remote host closed the connection)