00:16:13  * coolaj86joined
00:27:49  * jbuezajoined
00:40:43  * bakinsquit (Quit: bakins)
00:42:40  * philips_quit (Excess Flood)
00:42:56  * philips_joined
00:46:46  * jbuezaquit (Quit: jbueza)
01:43:43  * coolaj86quit (Ping timeout: 246 seconds)
02:13:14  * joshthecoderjoined
02:37:43  * daurnimatorquit (Read error: Operation timed out)
02:43:17  * daurnimatorjoined
03:32:29  * philips_quit (Excess Flood)
03:33:28  * philips_joined
03:42:25  * _ctultquit (Ping timeout: 260 seconds)
04:00:04  * coolaj86joined
05:15:19  * jbuezajoined
06:19:07  * dvv_joined
07:10:23  * `3rdEdenjoined
07:15:30  * luastonedjoined
07:24:50  * luastonedquit (Quit: Leaving.)
07:38:41  * coolaj86_joined
07:39:51  * coolaj86quit (Ping timeout: 256 seconds)
07:41:35  * joshthecoderquit (Quit: Leaving...)
07:51:12  * coolaj86_quit (Ping timeout: 252 seconds)
08:02:36  * aliemjoined
11:21:47  * aliemquit (Remote host closed the connection)
14:08:23  <rphillips>philips_: commented
14:25:10  * coolaj86joined
14:35:44  * arek_deepinitjoined
14:39:10  * arek_deepinitquit (Client Quit)
14:41:57  * kevwiljoined
15:11:59  * mmaleckichanged nick to mmalecki[food]
15:17:11  * jbuezaquit (Quit: jbueza)
15:18:11  * coolaj86quit (Ping timeout: 246 seconds)
15:23:34  * ctultjoined
15:54:05  * coolaj86joined
16:10:01  * ctultquit (Ping timeout: 260 seconds)
16:18:06  <philips_>rphillips: https://github.com/luvit/luvit/blob/master/lib/luvit/net.lua#L332
16:18:16  <philips_>rphillips: I slept on it and I think we should throw an error
16:18:26  <philips_>rphillips: Otherwise there may end up being subtle bugs
16:19:23  <rphillips>ok
16:19:33  <rphillips>i'm fine with that
16:19:47  <philips_>rphillips: any objectsion, that is what the rest of the codebase does, both destroy and close on server
16:20:20  <philips_>rphillips: destroy on client and close on the server I should say
16:21:11  <rphillips>https://github.com/luvit/luvit/blob/master/lib/luvit/net.lua#L338
16:21:24  <rphillips>looks like I forgot to nil out the handle after the close
16:21:36  <philips_>rphillips: yea, good catch
16:21:50  <philips_>rphillips: https://github.com/luvit/luvit/blob/master/lib/luvit/net.lua#L241
16:21:57  <philips_>rphillips: the logic is duplicated in destroy
16:22:03  <philips_>rphillips: might be a good place for a refactor
16:22:43  <rphillips>+1
16:23:26  * luastonedjoined
16:25:02  * ctultjoined
16:34:21  * jimtquit (*.net *.split)
16:34:21  * leviquit (*.net *.split)
16:34:40  * kevwilquit (Quit: WeeChat 0.3.8)
16:35:27  * jimtjoined
16:35:27  * levijoined
16:45:55  * jimtquit (*.net *.split)
16:45:55  * leviquit (*.net *.split)
16:46:04  * jimtjoined
16:46:04  * levijoined
16:53:54  * `3rdEdenquit (Quit: Leaving...)
17:35:12  * DarkGod2quit (Ping timeout: 245 seconds)
17:35:29  * DarkGod2joined
17:38:32  * mmalecki[food]changed nick to mmalecki
17:38:50  * joshthecoderjoined
18:12:40  <CIA-113>Brandon Philips bump-libuv-to-0.8-base * rff2be5c / lib/luvit/net.lua : luvit: net: Server: clear _handle to nil - http://git.io/IDjXpA
18:12:42  <CIA-113>Brandon Philips bump-libuv-to-0.8-base * rdf9a2b6 / tests/test-net.lua : tests: test-net: ensure double close returns error - http://git.io/pFRhlg
18:12:44  <CIA-113>Brandon Philips bump-libuv-to-0.8-base * r53e5ad5 / (lib/luvit/uv.lua tests/test-net.lua): luvit: uv: Handle: avoid double close on handles - http://git.io/2EgaQw
18:12:47  <CIA-113>Brandon Philips bump-libuv-to-0.8-base * ra8cd419 / lib/luvit/timer.lua : luvit: timer: avoid double close - http://git.io/d1dZtw
18:13:21  <philips_>rphillips: https://github.com/luvit/luvit/pull/289
18:13:33  <philips_>rphillips: Alright, I found a couple of bugs that were causing double closes and fixed them
18:13:39  <philips_>rphillips: I think it is good to go now
18:14:52  <rphillips>checking it out
18:16:19  <rphillips>lgtm
18:16:25  <rphillips>squash and merge?
18:16:47  <philips_>rphillips: All of them are nice clean commits fixing one issue each, no backwards progress in any of them
18:17:03  <philips_>rphillips: I did that yesterday
18:17:32  <rphillips>coo
18:18:21  * jbuezajoined
18:19:02  <CIA-113>Brandon Philips master * rc4570f3 / (17 files in 5 dirs): Merge pull request #289 from luvit/bump-libuv-to-0.8-base (+15 more commits...) - http://git.io/R3vdVA
18:19:19  <rphillips>shall we do a release?
18:19:22  <rphillips>it's been awhile
18:19:30  <philips_>rphillips: yea, probably
18:19:43  <philips_>rphillips: I will bump virgo and make sure everything is good there and then I feel OK doing a release
18:19:49  <rphillips>k
18:19:53  <rphillips>creationix: ^
18:19:55  <philips_>rphillips: I also played around with making an OSX package last night for luvit
18:20:02  <philips_>rphillips: Looking pretty good :)
18:20:06  <rphillips>sweet!
18:20:13  <rphillips>do you have a signing key for apple?
18:20:26  <philips_>rphillips: No, I could sign up for an account to do that
18:20:32  <philips_>rphillips: Just expense it ;)
18:20:56  <rphillips>i'm sure we could do that later, but that is awesome
18:21:05  <philips_>rphillips: it is pretty easy actually
18:21:24  <philips_>rphillips: It uses the click through installer thing since we install header files and stuff
18:21:32  <philips_>rphillips: basically stole node's code :)
18:24:19  * travis-cijoined
18:24:19  <travis-ci>[travis-ci] luvit/luvit#321 (bump-libuv-to-0.8-base - df9a2b6 : Brandon Philips): The build was fixed.
18:24:19  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/ef514c0233d1...df9a2b6fed08
18:24:19  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2069054
18:24:19  * travis-cipart
18:25:20  * `3rdEdenjoined
18:29:06  * `3rdEdenquit (Client Quit)
18:30:21  * travis-cijoined
18:30:22  <travis-ci>[travis-ci] luvit/luvit#322 (master - c4570f3 : Brandon Philips): The build passed.
18:30:22  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/24d2aef0619c...c4570f32979c
18:30:22  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2069094
18:30:22  * travis-cipart
18:58:28  * luastonedquit (Quit: Leaving.)
19:09:47  * `3rdEdenjoined
19:26:41  <pquerna>philips_: awesome
19:43:54  * indexzerojoined
20:05:11  * `3rdEdenquit (Quit: Leaving...)
20:21:49  * indexzeroquit (Quit: indexzero)
21:20:59  * indexzerojoined
21:21:18  * indexzero_joined
21:23:45  * indexzeroquit (Read error: Connection reset by peer)
21:23:45  * indexzero_changed nick to indexzero
21:34:05  <CIA-113>Brandon Philips add-readdir-test * r76809b3 / tests/test-readdir.lua : tests: test-readdir: initial commit - http://git.io/ytsRJg
21:34:33  <philips_>rphillips: https://github.com/luvit/luvit/pull/290
21:34:48  <philips_>rphillips: something weird is happening in virgo with the bump
21:35:01  <philips_>rphillips: still looking into it
21:37:28  * jbuezaquit (Quit: jbueza)
21:42:06  <mmalecki>philips_, rphillips: hey, I know you guys are running luvit in production, what's the memory usage? how low did you manage to go?
21:42:51  <philips_>mmalecki: we have it embedded into another project called virgo (github.com/racker/virgo) which has openssl and some other stuff statically compiled in and it is hovering around 5 MB
21:43:02  <philips_>mmalecki: luvit on it's own is about half that
21:43:28  <mmalecki>philips_: I see, thanks much :)
21:43:45  <philips_>mmalecki: np
21:46:13  * boxofroxquit (Quit: WeeChat 0.3.8)
22:05:15  <pquerna>if you dynamcially link everything
22:05:18  <pquerna>its pretty low
22:05:33  <pquerna>the actually malloc'ed heap stuff is like <256kb
22:05:44  <pquerna>its all the code pages in a static link that kill us
22:05:45  * indexzeroquit (Quit: indexzero)
22:21:27  <rphillips>philips_: reproduceable?
22:21:45  <philips_>rphillips: no, I am not reproducing it atm
22:21:49  <philips_>rphillips: hitting some other issues now
22:22:32  <rphillips>crashes?
22:22:54  <rphillips>philips_, pquerna : http://groups.google.com/group/libuv
22:23:02  <philips_>rphillips: yep, signed up:
22:23:04  <philips_>:)
22:23:29  <philips_>rphillips: probably worth while sending an announce to the luvit mailing list, can you do that?
22:23:34  <philips_>rphillips: an announce of the libuv list
22:23:38  <rphillips>sure
22:29:52  * jbuezajoined
22:32:23  <rphillips>philips_: i'm really digging the fastmail beta mail interface
22:32:32  <rphillips>it threads mailing lists really well
22:32:34  <rphillips>pquerna: ^
22:33:14  <philips_>hrm, I will have to give it another look. Glad fastmail is working out
22:33:24  <philips_>I should have had you put me as a reference >_< :)
22:33:57  <rphillips>doh
22:33:59  <rphillips>yeah
22:34:27  <rphillips>it might not have worked... I had a previous account with them
22:34:36  <philips_>ah
22:35:36  <rphillips>nasa is really on the ball with the images
22:37:11  <levi>I wonder how the garbage collector in luajit gets away with such a small VSS size. I was playing with golang yesterday and it mmaps an absurd amount of memory, even though it doesn't actually use much of it at all.
22:38:01  <levi>Must be an artifact of having been developed at Google, where everything is HUGE.
23:23:23  * travis-cijoined
23:23:23  <travis-ci>[travis-ci] luvit/luvit#323 (add-readdir-test - 76809b3 : Brandon Philips): The build passed.
23:23:23  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/commit/76809b381999
23:23:23  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2070676
23:23:23  * travis-cipart
23:31:52  * coolaj86quit (Ping timeout: 245 seconds)
23:57:47  * jbuezaquit (Quit: jbueza)