00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:01:30  * thlorenzquit (Ping timeout: 252 seconds)
00:03:54  * mikealquit (Quit: Leaving.)
00:09:09  * calvinfo1quit (Quit: Leaving.)
00:20:52  * dshaw_quit (Quit: Leaving.)
00:21:35  * dshaw_joined
00:25:08  * c4milojoined
00:29:13  * paulfryzeljoined
00:29:55  * c4miloquit (Ping timeout: 260 seconds)
00:34:09  * paulfryzelquit (Ping timeout: 250 seconds)
00:37:26  * mcavagejoined
00:42:11  * mcavagequit (Ping timeout: 272 seconds)
00:43:44  * mcavagejoined
00:48:45  <MI6>joyent/node: Timothy J Fontaine merge-review * eadb4f5 : Merge remote-tracking branch 'upstream/v0.10' - http://git.io/942HVw
00:49:31  * mcavagequit (Remote host closed the connection)
01:08:43  <MI6>joyent/node: Timothy J Fontaine master * eadb4f5 : Merge remote-tracking branch 'upstream/v0.10' (+17 more commits) - http://git.io/c02tiw
01:08:58  <tjfontaine>indutny: ok, done -- sorry wanted to watch it go through review
01:09:35  * calvinfojoined
01:12:25  * c4milojoined
01:12:30  * kpdeckerjoined
01:12:43  * c4miloquit (Remote host closed the connection)
01:12:45  * kpdeckerquit (Client Quit)
01:12:50  * c4milojoined
01:13:02  * kpdeckerjoined
01:13:36  * jmar777joined
01:13:57  * calvinfoquit (Ping timeout: 260 seconds)
01:15:23  * mcavagejoined
01:15:25  * kpdeckerquit (Client Quit)
01:16:39  * c4miloquit (Remote host closed the connection)
01:19:35  * mcavagequit (Remote host closed the connection)
01:21:46  * sinclair|work_joined
01:23:25  * SquirrelCZECH_joined
01:25:07  * txdv_joined
01:29:59  * txdvquit (*.net *.split)
01:29:59  * sinclair|workquit (*.net *.split)
01:29:59  * SquirrelCZECHquit (*.net *.split)
01:30:30  * paulfryzeljoined
01:30:58  * kpdeckerjoined
01:31:01  * jmar777quit (Remote host closed the connection)
01:31:22  * m76quit (Read error: Connection reset by peer)
01:33:10  * jmar777joined
01:34:49  * paulfryzelquit (Ping timeout: 250 seconds)
01:36:01  * mikolalysenkoquit (Ping timeout: 272 seconds)
01:42:33  * calvinfojoined
01:47:25  * calvinfoquit (Ping timeout: 272 seconds)
01:50:21  * defunctzombiechanged nick to defunctzombie_zz
01:59:09  * brsonquit (Quit: leaving)
01:59:42  * brsonjoined
02:02:22  * mikolalysenkojoined
02:21:13  * jmar777quit (Remote host closed the connection)
02:22:30  * thlorenzjoined
02:30:11  * mcavagejoined
02:31:03  * paulfryzeljoined
02:35:29  * paulfryzelquit (Ping timeout: 250 seconds)
02:35:33  * mcavagequit (Ping timeout: 272 seconds)
02:43:10  * dshaw_1joined
02:43:17  * calvinfojoined
02:43:36  * dshaw_quit (Read error: Connection reset by peer)
02:44:08  * mcavagejoined
02:48:03  * calvinfoquit (Ping timeout: 265 seconds)
02:51:01  * mcavagequit
02:52:14  * calvinfojoined
02:54:22  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:57:09  * TooTallNatejoined
02:59:21  * thlorenzquit (Remote host closed the connection)
03:00:33  * thlorenzjoined
03:05:04  * thlorenzquit (Ping timeout: 245 seconds)
03:05:23  * c4milojoined
03:10:04  * c4miloquit (Ping timeout: 245 seconds)
03:10:50  * dshaw_1quit (Quit: Leaving.)
03:11:30  * kpdeckerquit (Quit: Leaving.)
03:13:42  * calvinfoquit (Quit: Leaving.)
03:19:01  * thlorenzjoined
03:23:24  * thlorenzquit (Ping timeout: 245 seconds)
03:31:49  * paulfryzeljoined
03:32:35  * mikealjoined
03:34:19  * janjongboomjoined
03:34:37  * mikealquit (Client Quit)
03:34:46  * mikealjoined
03:36:09  * paulfryzelquit (Ping timeout: 250 seconds)
03:38:58  * abraxasjoined
03:41:34  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:45:59  * abraxasquit (Ping timeout: 253 seconds)
04:03:00  * TooTallNatequit (Quit: Computer has gone to sleep.)
04:10:51  <Ralith>It's safe to have two libuv loops going on in separate threads, right?
04:11:43  * TooTallNatejoined
04:14:11  * calvinfojoined
04:18:47  * calvinfoquit (Ping timeout: 272 seconds)
04:22:19  * mikealquit (Quit: Leaving.)
04:24:13  * calvinfojoined
04:31:27  * mikealjoined
04:32:23  * mikealquit (Client Quit)
04:32:50  * paulfryzeljoined
04:37:17  * paulfryzelquit (Ping timeout: 250 seconds)
04:54:40  * calvinfoquit (Quit: Leaving.)
04:57:42  * mikolalysenkoquit (Ping timeout: 250 seconds)
05:00:43  * mikealjoined
05:10:37  * TooTallNatequit (Quit: Computer has gone to sleep.)
05:32:33  * mikolalysenkojoined
05:32:35  * mikealquit (Quit: Leaving.)
05:33:25  * paulfryzeljoined
05:35:56  * kpdeckerjoined
05:37:55  * paulfryzelquit (Ping timeout: 250 seconds)
05:42:40  * abraxasjoined
05:47:09  * abraxasquit (Ping timeout: 245 seconds)
05:48:29  * mikealjoined
05:52:30  * mikealquit (Client Quit)
06:18:56  * dsantiagojoined
06:28:26  * defunctzombie_zzchanged nick to defunctzombie
06:31:33  * mikealjoined
06:33:07  * defunctzombiechanged nick to defunctzombie_zz
06:34:10  * paulfryzeljoined
06:38:35  * paulfryzelquit (Ping timeout: 250 seconds)
06:47:34  * TooTallNatejoined
07:00:42  * thlorenzjoined
07:01:38  * kenperkins_joined
07:01:42  * kenperkinsquit (Read error: Connection reset by peer)
07:05:04  * thlorenzquit (Read error: Operation timed out)
07:09:43  * brson_joined
07:10:55  * brsonquit (Ping timeout: 246 seconds)
07:14:54  * TooTallNatequit (Quit: Computer has gone to sleep.)
07:27:02  * pquernaquit (Ping timeout: 246 seconds)
07:28:30  * pquernajoined
07:28:30  * pquernaquit (Changing host)
07:28:30  * pquernajoined
07:29:38  * rendarjoined
07:34:56  * paulfryzeljoined
07:39:15  * paulfryzelquit (Ping timeout: 250 seconds)
07:43:30  * abraxasjoined
07:48:03  * abraxasquit (Ping timeout: 252 seconds)
07:50:59  * calvinfojoined
08:00:11  * calvinfopart
08:22:59  <Ralith>Why don't uv_fs_read/write use scatter/gather IO like the net functions do?
08:23:28  * m76joined
08:33:31  * mikolalysenkoquit (Ping timeout: 245 seconds)
08:35:40  * paulfryzeljoined
08:39:55  * paulfryzelquit (Ping timeout: 250 seconds)
08:57:41  * calvinfojoined
08:59:33  * calvinfo1joined
08:59:33  * calvinfoquit (Read error: Connection reset by peer)
08:59:58  * mikolalysenkojoined
09:03:58  * calvinfo1quit (Ping timeout: 246 seconds)
09:05:04  * mikolalysenkoquit (Ping timeout: 252 seconds)
09:36:26  * paulfryzeljoined
09:41:02  * paulfryzelquit (Ping timeout: 250 seconds)
09:41:54  * hzjoined
09:43:35  <indutny>Ralith: hey
09:43:46  <Ralith>indutny: ?
09:51:44  <MI6>joyent/node: Kenan Sulayman master * 28dbc96 : dns: validate arguments in resolver (+2 more commits) - http://git.io/i2muNw
09:52:26  <indutny>Ralith: could you explain what do you mean by scattger/gather here?
09:52:39  <indutny>I'm pretty sure that fs reads and/or writes are happening in another thread
09:52:43  <indutny>unless you are calling them without callback.
09:53:27  <Ralith>http://en.wikipedia.org/wiki/Vectored_I/O
09:54:26  <Ralith>it has little to do with threading
09:56:08  * Raynosquit (Ping timeout: 246 seconds)
09:57:27  * Raynosjoined
10:00:15  * calvinfojoined
10:00:33  * mikolalysenkojoined
10:04:31  * calvinfoquit (Ping timeout: 246 seconds)
10:05:57  * mikolalysenkoquit (Ping timeout: 265 seconds)
10:06:09  <Ralith>indutny: did that clarify?
10:06:14  <indutny>oh, sorry
10:06:20  <indutny>haven't seen it
10:06:37  <Ralith>that's surprising, given that libuv uses it for all network IO
10:06:39  <indutny>ah
10:06:43  <indutny>you mean writev
10:06:51  <indutny>oh, well
10:07:08  <indutny>that's true, it could be improved
10:07:15  <indutny>could you please open an issue?
10:07:19  <indutny>on github
10:07:35  <Ralith>certainly; would a PR speed things up?
10:08:40  <indutny>yeah, certainly! ;)
10:09:12  <Ralith>cool, I'll see how far I can get tomorrow
10:26:18  * brson_quit (Quit: leaving)
10:31:39  <indutny>Ralith: thank you
10:37:12  * paulfryzeljoined
10:38:49  <indutny>saghul: heya
10:38:52  <indutny>finally you are back :)
10:39:20  <saghul>indutny: hey!
10:39:30  <indutny>how are you?
10:39:43  <saghul>good, and well rested! you?
10:41:05  <indutny>good, a bit tired
10:41:06  <indutny>haha
10:41:07  <indutny>:D
10:41:35  <indutny>could you please take a look at https://github.com/joyent/libuv/issues/1093 ?
10:41:41  * paulfryzelquit (Ping timeout: 250 seconds)
10:41:51  <indutny>I have tons of node.js bugs to look at
10:42:02  <indutny>and this should just require a bit of investigation
10:42:05  <indutny>AFAIK
10:42:05  <saghul>ok, will do
10:42:10  <indutny>thank you very much
10:42:19  <saghul>gtg now, but i'll have a look a bit later
10:42:23  <saghul>welcome :-)
10:42:24  <indutny>sure
10:42:24  <indutny>thanks
10:42:25  <indutny>:)
10:56:26  * janjongboomjoined
11:01:04  * calvinfojoined
11:01:18  * mikolalysenkojoined
11:05:25  * calvinfoquit (Ping timeout: 246 seconds)
11:06:19  * mikolalysenkoquit (Ping timeout: 245 seconds)
11:10:46  <MI6>joyent/node: Fedor Indutny master * c0d81f9 : process: allow changing `exitCode` in `on('exit')` - http://git.io/d5Ik6g
11:14:30  <Ralith>indutny: hm, poking around a little it looks like windows doesn't support proper vectored IO for files, as opposed to sockets. Would this be a blocker, or would libuv-side copying under win be an acceptable workaround?
11:18:53  * Kakerajoined
11:23:12  <Ralith>(there is ReadFileScatter and its complement, but they only operate on pages for some reason)
11:35:30  <rendar>i was watching the issue of before, why libuv calls setuid() or setgid()?
11:37:59  * paulfryzeljoined
11:42:21  * paulfryzelquit (Ping timeout: 250 seconds)
11:44:22  <Ralith>I'll just create an issue for discussion for now, I suppose
12:01:44  * calvinfojoined
12:02:09  * mikolalysenkojoined
12:03:10  <Ralith>actually, it occurs to me that just calling read/write once per each element buffer on windows would work fine
12:05:57  * calvinfoquit (Ping timeout: 248 seconds)
12:07:09  * mikolalysenkoquit (Ping timeout: 245 seconds)
12:38:41  * daviddiasjoined
12:38:42  * daviddiasquit (Remote host closed the connection)
12:38:44  * paulfryzeljoined
12:39:19  * daviddiasjoined
12:43:01  * paulfryzelquit (Ping timeout: 250 seconds)
13:02:33  * calvinfojoined
13:02:53  * mikolalysenkojoined
13:06:53  * calvinfoquit (Ping timeout: 246 seconds)
13:07:55  * mikolalysenkoquit (Ping timeout: 246 seconds)
13:10:03  * stagasjoined
13:41:14  * txdv_quit (Read error: Connection reset by peer)
13:41:25  * txdvjoined
13:56:33  * hzquit
14:03:16  * calvinfojoined
14:03:36  * mikolalysenkojoined
14:08:05  * calvinfoquit (Ping timeout: 265 seconds)
14:08:37  * mikolalysenkoquit (Ping timeout: 248 seconds)
14:09:08  * m76quit (Read error: Connection reset by peer)
14:12:37  * skypjackjoined
14:13:18  * guybrushquit (Excess Flood)
14:13:48  * guybrushjoined
14:38:11  * thlorenzjoined
14:40:14  * paulfryzeljoined
14:41:10  * thlorenzquit (Remote host closed the connection)
14:41:39  * thlorenzjoined
14:44:51  * paulfryzelquit (Ping timeout: 260 seconds)
14:45:55  * thlorenzquit (Ping timeout: 246 seconds)
14:48:15  <robertkowalski>i think i found a bug in node:
14:48:51  <robertkowalski>regarding signals/code
14:48:57  <robertkowalski>https://github.com/robertkowalski/node-signal-debian
15:02:22  * thlorenzjoined
15:03:23  * thlorenzquit (Remote host closed the connection)
15:03:54  * thlorenzjoined
15:04:00  * calvinfojoined
15:04:21  * mikolalysenkojoined
15:08:19  * calvinfoquit (Ping timeout: 246 seconds)
15:08:44  * thlorenzquit (Ping timeout: 252 seconds)
15:09:35  * mikolalysenkoquit (Ping timeout: 260 seconds)
15:26:08  * kazuponjoined
15:27:01  * stagasquit (Ping timeout: 248 seconds)
15:37:48  * piscisaureusjoined
15:38:09  <piscisaureus>mmalecki: hey - you survived ?
15:41:06  * paulfryzeljoined
15:43:32  * txdvquit (Read error: Connection reset by peer)
15:44:32  * txdvjoined
15:45:36  * paulfryzelquit (Ping timeout: 245 seconds)
15:46:44  * abraxasjoined
15:51:23  * abraxasquit (Ping timeout: 246 seconds)
15:53:47  * kazuponquit (Remote host closed the connection)
15:54:13  * kazuponjoined
15:58:24  * kazuponquit (Ping timeout: 245 seconds)
16:02:19  * stagasjoined
16:02:59  * skypjackquit (Quit: Sto andando via)
16:04:46  * calvinfojoined
16:05:08  * mikolalysenkojoined
16:06:45  <robertkowalski>i'll just open an issue regarding that
16:09:00  * rmgquit (Remote host closed the connection)
16:09:29  * calvinfoquit (Ping timeout: 260 seconds)
16:10:13  * mikolalysenkoquit (Ping timeout: 248 seconds)
16:15:02  * mikealquit (Quit: Leaving.)
16:25:05  * defunctzombie_zzchanged nick to defunctzombie
16:29:46  * mikealjoined
16:34:05  * mikealquit (Ping timeout: 246 seconds)
16:37:02  * mikolalysenkojoined
16:39:33  * rmgjoined
16:40:58  * c4milojoined
16:41:51  * paulfryzeljoined
16:46:07  * paulfryzelquit (Ping timeout: 250 seconds)
16:47:53  * mikealjoined
16:51:02  * c4miloquit (Remote host closed the connection)
16:53:49  * mikealquit (Ping timeout: 252 seconds)
17:00:55  * c4milojoined
17:02:07  * c4milo_joined
17:02:28  * c4miloquit (Read error: Connection reset by peer)
17:02:41  * mikolalysenkoquit (Ping timeout: 260 seconds)
17:05:41  * calvinfojoined
17:06:48  * m76joined
17:10:08  * calvinfoquit (Ping timeout: 246 seconds)
17:11:15  * mikolalysenkojoined
17:24:53  * mikealjoined
17:26:55  * rmgquit (Ping timeout: 246 seconds)
17:42:29  * paulfryzeljoined
17:47:13  * paulfryzelquit (Ping timeout: 250 seconds)
17:55:38  * c4milo_quit (Remote host closed the connection)
18:00:05  * kpdeckerquit (Quit: Leaving.)
18:01:45  * kpdeckerjoined
18:06:28  * calvinfojoined
18:07:16  * stagasquit (Ping timeout: 245 seconds)
18:08:13  * calvinfo1joined
18:08:18  * calvinfoquit (Read error: Connection reset by peer)
18:10:01  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:19:51  * rmgjoined
18:19:54  * mikolalysenkoquit (Ping timeout: 265 seconds)
18:23:36  * mikolalysenkojoined
18:23:55  * janjongboomjoined
18:29:02  * hzjoined
18:42:25  * calvinfo1quit (Quit: Leaving.)
18:43:30  * paulfryzeljoined
18:44:13  * Keletjoined
18:47:41  * FROGGSjoined
18:47:43  * hoelzrojoined
18:47:53  * paulfryzelquit (Ping timeout: 250 seconds)
18:48:12  <hoelzro>hi libuv devs and users
18:48:35  <hoelzro>I'm working on MoarVM (which uses libuv for its I/O facilities), and I have encountered an interesting scenario
18:49:14  <hoelzro>we have a an openpipe routine, which opens a pipe to a child process (either read or write)
18:49:30  <hoelzro>and we have a corresponding close pipe routine, which closes the pipe and waits for the child to exit
18:49:48  <hoelzro>it's the "waiting for child to exit" bit that has us hung up
18:50:07  <hoelzro>I know that libuv is async all the way, but I was hoping to get some insight here
19:02:20  * calvinfojoined
19:18:27  <piscisaureus>hoelzro: you get the exit callback (specified in the options struct that you pass to uv_spawn) when the process has exited
19:18:40  <hoelzro>right
19:18:55  <hoelzro>but I need to wait for that to be called before I return from closepipe
19:41:02  <Ralith>How do I build and run the tests on linux? gyp doesn't seem to work and autotools doesn't seem to know about them.
19:44:09  * paulfryzeljoined
19:48:33  * paulfryzelquit (Ping timeout: 250 seconds)
19:50:14  <Ralith>okay, got gyp working, but the tests don't seem to be passing on master out of the box...
19:50:44  <Ralith>don't seem to be even building correctly
19:51:13  <Ralith>test-udp-multicast-interface specifically passes too few arguments to uv_ip4_addr in several places
20:02:22  * bajtosjoined
20:05:41  * mikealquit (Quit: Leaving.)
20:07:11  * mikealjoined
20:11:21  * defunctzombiechanged nick to defunctzombie_zz
20:21:29  <Ralith>it's a simple fix, but I'm confused as to why it isn't already in
20:21:54  * bajtosquit (Quit: bajtos)
20:25:08  * hzquit
20:32:25  * mikealquit (Quit: Leaving.)
20:36:26  * mikealjoined
20:49:44  <Ralith>indutny: https://github.com/joyent/libuv/pull/1103
20:51:26  * mikolalysenkoquit (Ping timeout: 245 seconds)
20:52:43  <Ralith>hm, I submited the CLA form last night but the github bot doesn't seem to have noticed.
20:54:54  * mikolalysenkojoined
21:07:43  * mikealquit (Quit: Leaving.)
21:11:18  * felixgequit (Ping timeout: 253 seconds)
21:21:37  * c4milojoined
21:45:49  * paulfryzeljoined
21:49:53  * paulfryzelquit (Ping timeout: 250 seconds)
21:57:18  * mikealjoined
22:05:08  * c4miloquit (Remote host closed the connection)
22:07:01  * julian_duquechanged nick to julianduque
22:07:45  * c4milo_joined
22:18:23  <mmalecki>piscisaureus: yup
22:18:31  <mmalecki>piscisaureus: just got up
22:21:22  * thlorenzjoined
22:22:14  * daviddiasquit (Remote host closed the connection)
22:29:11  * rendarquit
22:30:06  * rmgquit (Remote host closed the connection)
22:31:22  * c4milo_quit (Remote host closed the connection)
22:44:02  * mikolalysenkoquit (Ping timeout: 246 seconds)
22:52:01  * c4milojoined
22:58:17  * mikolalysenkojoined
23:00:45  * rmgjoined
23:02:07  * m76quit (Read error: Connection reset by peer)
23:02:59  * c4miloquit (Remote host closed the connection)
23:03:45  * calvinfoquit (Quit: Leaving.)
23:06:03  * rvaggquit (Ping timeout: 252 seconds)
23:06:20  * chrisdickinsonquit (Ping timeout: 252 seconds)
23:06:38  * c4milo_joined
23:06:58  * rvaggjoined
23:08:31  * mikealquit (Quit: Leaving.)
23:11:27  * Keletpart
23:17:25  * rvaggquit (Ping timeout: 248 seconds)
23:19:15  * rvaggjoined
23:23:31  * chrisdickinsonjoined
23:26:23  * mikealjoined
23:28:55  * brsonjoined
23:35:26  * thlorenzquit
23:36:23  * FROGGSquit (Ping timeout: 260 seconds)
23:39:06  * chrisdickinsonquit (Ping timeout: 250 seconds)
23:39:20  * rvaggquit (Ping timeout: 246 seconds)
23:40:48  * rvaggjoined
23:41:31  * chrisdickinsonjoined
23:47:09  * paulfryzeljoined
23:47:52  * kpdeckerquit (Quit: Leaving.)
23:48:26  * FROGGSjoined
23:49:25  * kpdeckerjoined
23:50:33  * abraxasjoined
23:51:39  * paulfryzelquit (Ping timeout: 250 seconds)
23:51:57  * kpdeckerquit (Read error: Connection reset by peer)
23:53:54  * kpdeckerjoined
23:55:04  * abraxasquit (Ping timeout: 245 seconds)