00:00:02  * ircretaryquit (Remote host closed the connection)
00:00:11  * ircretaryjoined
00:04:08  * calvinfojoined
00:08:24  * calvinfoquit (Ping timeout: 245 seconds)
00:09:41  * Kakeraquit (Ping timeout: 260 seconds)
00:09:59  * mikolalysenkoquit (Ping timeout: 260 seconds)
00:26:59  * mikealquit (Quit: Leaving.)
00:28:23  * mikealjoined
00:33:03  * zz_karupanerurachanged nick to karupanerura
00:37:28  * calvinfojoined
00:42:11  * c4milo_quit (Ping timeout: 260 seconds)
00:43:26  * mikealquit (Quit: Leaving.)
00:44:44  * mikolalysenkojoined
00:46:44  * kazuponjoined
00:47:30  * mikealjoined
00:47:54  * paulfryzeljoined
00:51:12  * mikealquit (Client Quit)
00:52:37  * paulfryzelquit (Ping timeout: 260 seconds)
00:58:51  * c4milojoined
01:04:13  * dshaw_joined
01:07:09  * jmar777joined
01:08:39  * calvinfoquit (Quit: Leaving.)
01:08:40  * mikealjoined
01:08:51  * mikealquit (Client Quit)
01:11:48  * calvinfojoined
01:25:12  * WalrusPonyjoined
01:27:41  * CPlusPlusPonyquit (Ping timeout: 245 seconds)
01:36:31  * abraxasjoined
02:04:00  * jmar777quit (Remote host closed the connection)
02:04:04  * mikealjoined
02:08:23  * mikealquit (Client Quit)
02:26:46  * mikealjoined
02:26:51  * mikealquit (Client Quit)
02:26:55  * calvinfoquit (Quit: Leaving.)
02:40:45  * calvinfojoined
02:49:29  * paulfryzeljoined
02:54:05  * paulfryzelquit (Ping timeout: 250 seconds)
03:25:25  * sblomquit (Ping timeout: 248 seconds)
03:25:44  * sblomjoined
03:25:45  * dshaw_quit (Quit: Leaving.)
03:34:40  * abraxasquit (Remote host closed the connection)
03:37:51  * c4milo_joined
03:39:09  * c4miloquit (Ping timeout: 250 seconds)
03:45:22  * brsonquit (Ping timeout: 246 seconds)
03:46:14  * kpdeckerquit (Quit: Leaving.)
03:46:29  * kpdeckerjoined
03:47:20  * brsonjoined
03:50:16  * paulfryzeljoined
03:54:45  * paulfryzelquit (Ping timeout: 250 seconds)
03:56:27  * dshaw_joined
03:59:27  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:01:50  * guilleiguaranquit (Ping timeout: 246 seconds)
04:03:22  * guilleiguaranjoined
04:05:02  * c4milo_quit (Remote host closed the connection)
04:17:01  * kazuponquit (Remote host closed the connection)
04:23:12  * wolfeidauquit
04:31:53  * abraxasjoined
04:50:54  * paulfryzeljoined
04:52:24  * dshaw_quit (Quit: Leaving.)
04:55:25  * paulfryzelquit (Ping timeout: 250 seconds)
04:56:33  * calvinfoquit (Quit: Leaving.)
04:57:04  * abraxasquit (Remote host closed the connection)
05:01:21  * dshaw_joined
05:01:40  * kazuponjoined
05:15:59  * TooTallNatejoined
05:16:25  * TooTallNatequit (Client Quit)
05:28:17  * brsonquit (Ping timeout: 246 seconds)
05:28:23  * brsonjoined
05:38:34  * sinclair|workjoined
05:39:08  * sinclair|work_quit (Ping timeout: 246 seconds)
05:46:48  * mikolalysenkoquit (Ping timeout: 252 seconds)
05:51:41  * paulfryzeljoined
05:53:43  * mikolalysenkojoined
05:55:43  * rmg_joined
05:56:05  * paulfryzelquit (Ping timeout: 250 seconds)
05:59:13  * rmgquit (Ping timeout: 260 seconds)
05:59:15  * insertcoffeejoined
05:59:23  * abraxasjoined
06:04:07  * insertcoffeequit (Read error: Connection reset by peer)
06:13:03  * insertcoffeejoined
06:15:22  * rmg_quit (Remote host closed the connection)
06:15:47  * mikealjoined
06:16:59  * FROGGSquit (Quit: Verlassend)
06:17:05  * stagasjoined
06:17:21  * bajtosjoined
06:17:57  * brsonquit (Read error: Operation timed out)
06:18:17  * mikealquit (Client Quit)
06:20:10  * mikealjoined
06:34:45  * m76joined
06:52:31  * paulfryzeljoined
06:56:10  * rmgjoined
06:56:45  * paulfryzelquit (Ping timeout: 250 seconds)
07:01:59  * abrknquit (Excess Flood)
07:02:17  * abrknjoined
07:02:44  * wolfeidaujoined
07:03:59  <WalrusPony>what the fuck libuv
07:14:10  * calvinfojoined
07:18:31  <WalrusPony>Fucking documentation
07:18:57  <WalrusPony>Ah well, I'll just figure things out the hard way Q_Q
07:23:38  * dshaw_quit (Quit: Leaving.)
07:42:58  <saghul>WalrusPony: what's up?
07:45:35  <WalrusPony>saghul: Just learning how to work with libuv the hard way :D
07:45:53  <saghul>:-)
07:46:37  <WalrusPony>saghul: One question I have, the buffers that I pass to uv_write, can I destroy them immediately after calling uv_write?
07:46:57  <saghul>nope, you need to wait fot the callback to be called
07:47:35  <WalrusPony>I've been working with the tty stuff, and I destroy the buf immediately after calling uv_write and it works just fine
07:48:01  <WalrusPony>I have to keep the uv_write_t alive though until the write callback is called, otherwise the loop run crashes
07:48:39  <WalrusPony>there's no parameter in the write callback for the buffer anyway
07:53:19  * paulfryzeljoined
07:53:25  <WalrusPony>So does it just so happen that tty immediately writes the buffers
07:53:33  <WalrusPony>but I can't rely on that for other streams?
07:54:19  * dshaw_joined
07:54:37  * calvinfoquit (Quit: Leaving.)
07:57:13  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 419c2ff : test: fix udp multicast interface test - http://git.io/1Ioonw
07:57:51  * paulfryzelquit (Ping timeout: 250 seconds)
08:02:05  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 3901ec4 : unix: fix uv_tcp_nodelay return value in case of error - http://git.io/aDOS6g
08:04:32  * bajtosquit (Quit: bajtos)
08:09:45  <saghul>WalrusPony: nope
08:09:48  * rendarjoined
08:10:11  <WalrusPony>saghul: Nope.... to what?
08:10:14  <saghul>you can destroy the uv_buf_t, but the buf->base pointer is copied,so it better be valid until the req callback is called
08:10:28  <WalrusPony>Arh
08:10:47  <WalrusPony>So I'll have to allocate a temporary buffer, and have data pointing to it
08:11:05  <saghul>yep, in alloc_cb
08:11:16  <WalrusPony>wat?
08:11:28  <WalrusPony>why would alloc_cb be called for uv_write?
08:11:34  <saghul>sorry, that was forreading :-P
08:13:29  <saghul>you can embed the write req in another structure and keep a reference to your buffer there, for example
08:18:28  * WalrusPonysighs
08:19:05  * brucemquit (Ping timeout: 252 seconds)
08:22:06  * creationixquit (Ping timeout: 253 seconds)
08:22:32  * bajtosjoined
08:23:21  * brucemjoined
08:23:53  * creationixjoined
08:31:41  * stagasquit (Ping timeout: 272 seconds)
08:44:40  * hzjoined
08:49:14  * insertcoffeequit (Ping timeout: 245 seconds)
08:53:59  * paulfryzeljoined
08:58:31  * paulfryzelquit (Ping timeout: 250 seconds)
08:59:21  * mikolalysenkoquit (Ping timeout: 252 seconds)
09:00:29  * janjongboomjoined
09:17:18  * dshaw_quit (Read error: Connection reset by peer)
09:18:48  * dshaw_joined
09:23:59  * eugenewarejoined
09:33:28  * c4milojoined
09:44:02  * rmgquit (Remote host closed the connection)
09:44:15  * rmgjoined
09:45:38  * dshaw_quit (Quit: Leaving.)
09:54:43  * paulfryzeljoined
09:55:21  * mikolalysenkojoined
09:59:11  * paulfryzelquit (Ping timeout: 250 seconds)
10:00:27  * mikolalysenkoquit (Ping timeout: 265 seconds)
10:16:11  * dshaw_joined
10:17:02  * abraxasquit (Remote host closed the connection)
10:17:49  * dshaw_quit (Read error: Connection reset by peer)
10:19:21  * dshaw_joined
10:22:56  * rmgquit (Remote host closed the connection)
10:25:51  * dshaw_quit (Ping timeout: 252 seconds)
10:46:56  * bajtosquit (Quit: bajtos)
10:52:09  * abraxasjoined
10:53:28  * rmgjoined
10:55:28  * mikolalysenkojoined
10:55:31  * paulfryzeljoined
10:59:03  * stagasjoined
10:59:44  * abraxasquit (Remote host closed the connection)
10:59:51  * paulfryzelquit (Ping timeout: 250 seconds)
11:00:45  * daviddiasjoined
11:00:52  * mikolalysenkoquit (Ping timeout: 265 seconds)
11:04:45  * kazuponquit (Remote host closed the connection)
11:04:53  * rmgquit (Ping timeout: 260 seconds)
11:05:11  * kazuponjoined
11:09:25  * kazuponquit (Ping timeout: 248 seconds)
11:13:02  * mikolalysenkojoined
11:17:59  * mikolalysenkoquit (Ping timeout: 245 seconds)
11:18:49  * stagasquit (Ping timeout: 245 seconds)
11:18:52  * daviddiasquit (Read error: Connection reset by peer)
11:19:09  * daviddiasjoined
11:19:24  * daviddiasquit (Remote host closed the connection)
11:19:54  * daviddiasjoined
11:22:35  * Kakerajoined
11:22:39  * dshaw_joined
11:27:25  * dshaw_quit (Ping timeout: 265 seconds)
11:50:08  * c4miloquit (Remote host closed the connection)
11:55:31  * c4milojoined
11:56:17  * paulfryzeljoined
11:58:29  * brucemquit (Ping timeout: 248 seconds)
12:00:57  * paulfryzelquit (Ping timeout: 250 seconds)
12:02:44  * creationixquit (Ping timeout: 246 seconds)
12:03:39  * `3rdEdenchanged nick to `3E|BRB
12:04:13  * m76quit (Ping timeout: 252 seconds)
12:06:11  * karupanerurachanged nick to zz_karupanerura
12:09:56  * creationixjoined
12:11:23  * brucemjoined
12:13:45  * mikolalysenkojoined
12:19:04  * mikolalysenkoquit (Ping timeout: 252 seconds)
12:23:28  * dshaw_joined
12:28:19  * dshaw_quit (Ping timeout: 265 seconds)
12:49:41  * c4miloquit (Remote host closed the connection)
12:57:04  * paulfryzeljoined
13:00:37  * abraxasjoined
13:01:37  * paulfryzelquit (Ping timeout: 250 seconds)
13:05:04  * abraxasquit (Ping timeout: 245 seconds)
13:14:36  * mikolalysenkojoined
13:19:44  * mikolalysenkoquit (Ping timeout: 246 seconds)
13:24:14  * dshaw_joined
13:25:01  * m76joined
13:28:44  * dshaw_quit (Ping timeout: 265 seconds)
13:45:18  * daviddiasquit (Remote host closed the connection)
13:46:09  * hzquit
13:50:53  * dshaw_joined
13:55:26  * mitsuhikoquit (Ping timeout: 264 seconds)
13:57:49  * paulfryzeljoined
13:59:34  * `3E|BRBchanged nick to `3rdEden
14:00:44  * daviddiasjoined
14:02:17  * paulfryzelquit (Ping timeout: 250 seconds)
14:05:11  * dshaw_quit (Quit: Leaving.)
14:09:38  * jmar777joined
14:14:05  * guybrushquit (Excess Flood)
14:14:28  * guybrushjoined
14:16:12  * mikolalysenkojoined
14:19:20  * bajtosjoined
14:19:30  * austojoined
14:20:16  * mikolalysenkoquit (Ping timeout: 246 seconds)
14:22:18  * AlexisMochajoined
14:26:41  * mitsuhikojoined
14:28:06  * dshaw_joined
14:43:10  * dshaw_quit (Quit: Leaving.)
14:58:34  * paulfryzeljoined
15:02:57  * paulfryzelquit (Ping timeout: 250 seconds)
15:06:52  <MI6>joyent/node: orangemocha created branch orangemocha-testing - http://git.io/1W-1Lg
15:18:05  * rmgjoined
15:19:35  * eugenewarequit (Remote host closed the connection)
15:22:57  * rmgquit (Ping timeout: 260 seconds)
15:23:06  * piscisaureusquit (Ping timeout: 245 seconds)
15:23:36  * AvianFluquit (Remote host closed the connection)
15:24:27  * AvianFlujoined
15:28:48  * AvianFluquit (Ping timeout: 256 seconds)
15:31:01  * kazuponjoined
15:36:53  * c4milojoined
15:37:20  * paulfryzeljoined
15:37:34  * Chilledheartjoined
15:38:21  * Chilledheartquit (Client Quit)
15:38:39  * Chilledheartjoined
15:50:16  * Chilledheartquit
15:51:28  * austo_joined
15:52:39  * austoquit (Ping timeout: 260 seconds)
15:52:39  * austo_changed nick to austo
15:58:08  * defunctzombie_zzchanged nick to defunctzombie
16:00:46  * defunctzombiechanged nick to defunctzombie_zz
16:01:57  * isaacsquit (Quit: leaving)
16:02:18  * isaacsjoined
16:02:22  * bajtosquit (Quit: bajtos)
16:07:06  * c4miloquit (Ping timeout: 250 seconds)
16:09:05  * mikolalysenkojoined
16:13:56  * mikealquit (Quit: Leaving.)
16:15:16  * AvianFlujoined
16:17:23  * kazupon_joined
16:18:04  * kazuponquit (Read error: Connection reset by peer)
16:22:34  * piscisaureusjoined
16:23:15  * defunctzombie_zzchanged nick to defunctzombie
16:36:06  * mcavagejoined
16:40:24  * mikealjoined
16:41:52  * mikealquit (Client Quit)
16:44:17  <indutny>hey people!
16:44:52  * AWintermanjoined
16:46:46  * mikealjoined
16:46:58  * mikealquit (Client Quit)
16:47:03  * AWinterm_joined
16:47:18  <piscisaureus>hey inolen
16:47:21  <piscisaureus>hey indutny
16:47:25  <indutny>hey man
16:47:28  <indutny>sup?
16:47:31  <piscisaureus>nothing
16:47:34  <piscisaureus>working on spawnsync
16:47:36  <piscisaureus>yay
16:47:37  <piscisaureus>finally
16:47:47  <piscisaureus>after 6 months
16:47:51  * andrewrkquit (Remote host closed the connection)
16:47:52  <piscisaureus>mmalecki: hey, how are you
16:48:00  * andrewrkjoined
16:48:35  <indutny>:)
16:48:36  <indutny>piscisaureus: kewl
16:49:03  <mmalecki>piscisaureus: heya!
16:49:15  <mmalecki>piscisaureus: alive. apartment is less dirty `:)
16:49:19  <piscisaureus>mmalecki: ah, good
16:49:40  <piscisaureus>mmalecki: I didn't hear anything from you yesterday so I got somewhat nervous
16:49:41  * AWintermanquit (Ping timeout: 248 seconds)
16:50:24  <piscisaureus>mmalecki: btw do you use any of these modernities
16:50:29  <piscisaureus>like er whatsapp or facebook
16:51:14  <mmalecki>piscisaureus: I spent yesterday sleeping, mostly
16:51:34  <mmalecki>piscisaureus: no fb, but I hear about whatsapp a lot, might give it a spin
16:53:46  <piscisaureus>mmalecki: I also wasn't following you on twitter apparently. Which may explain why it never seems to work .
16:55:31  * austoquit (Quit: austo)
16:56:19  * bajtosjoined
16:59:46  * calvinfojoined
17:00:42  * defunctzombiechanged nick to defunctzombie_zz
17:02:33  * abraxasjoined
17:07:21  * abraxasquit (Ping timeout: 252 seconds)
17:08:19  <Ralith>indutny: split what into two separate lines, exactly?
17:09:01  <Ralith>I'm not sure what's complicated in that part of the diff; it's more or less identical to the other syscall wrappers
17:10:23  <indutny>Ralith: errno = ..., return -1
17:10:31  <indutny>oh
17:10:34  <indutny>if only this
17:10:35  <indutny>ok
17:11:27  <Ralith>that's a little weird, yeah, but that is how every single other one does it so *shrug*
17:13:54  <Ralith>indutny: re: style nit: I'm also imitating existing code there, see unix/udp.c:411
17:14:16  <indutny>ok
17:14:18  <indutny>gotcha
17:14:23  <indutny>I'm not aware of everything
17:14:59  <Ralith>I'm happy to change it, I'm just not sure which way's actually more conventional
17:15:00  <Ralith>brb
17:24:46  * AlexisMochaquit (Ping timeout: 260 seconds)
17:26:00  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:30:34  <indutny>Ralith: ok, I'll need to take closer look at it tomorrow
17:30:39  <indutny>sorry, don't have enough time today
17:34:47  * rosskjoined
17:36:53  * defunctzombie_zzchanged nick to defunctzombie
17:38:31  * Benviequit (Ping timeout: 245 seconds)
17:41:06  * groundwaterquit (Ping timeout: 265 seconds)
17:42:02  * AlexisMochajoined
17:43:20  * groundwaterjoined
17:45:44  * isaacs_mobilejoined
17:50:07  <Ralith>indutny: no worries
17:53:30  * kpdeckerquit (Quit: Leaving.)
17:53:44  * kpdeckerjoined
17:53:46  * Benviejoined
17:56:32  * isaacs_mobilequit (Remote host closed the connection)
17:58:20  * Ralithquit (Ping timeout: 246 seconds)
17:58:57  * isaacs_mobilejoined
18:02:48  * rmgjoined
18:05:02  * paulfryzelquit (Read error: Connection reset by peer)
18:05:31  * paulfryzeljoined
18:06:11  * isaacs_mobilequit (Ping timeout: 265 seconds)
18:06:55  * brsonjoined
18:07:17  * kazupon_quit (Remote host closed the connection)
18:07:44  * kazuponjoined
18:07:49  * kazuponquit (Read error: Connection reset by peer)
18:08:11  * kazuponjoined
18:08:39  * rmgquit (Ping timeout: 272 seconds)
18:10:40  <piscisaureus>tjfontaine: hey, I looked at the stdio-options-parsing you did
18:10:57  <piscisaureus>tjfontaine: I can see why you did it - but it doesn't gain a lot in terms of readability ...
18:11:45  <piscisaureus>tjfontaine: I also wonder if we should carry over the pipe configuration options (readable and writable) to the async case
18:13:37  * kazuponquit (Ping timeout: 250 seconds)
18:13:48  * janjongboomjoined
18:15:00  <piscisaureus>tjfontaine: but what about I do another review round, rebase, and then we just land it?
18:15:08  <piscisaureus>b/c it looks good and complete to me
18:22:02  * kpdecker1joined
18:22:29  * kpdeckerquit (Ping timeout: 248 seconds)
18:23:57  <rendar>piscisaureus: so, if i got it, libuv doesn't open the afd device but talks to it with ioctls
18:24:15  <piscisaureus>rendar: yup, indeed
18:24:34  <piscisaureus>rendar: windows can do epoll with good performance if you go that route
18:25:15  <rendar>piscisaureus: but that is heavily undocumented unfortunately, but does it works for all kind of HANDLEs?
18:29:16  * hzjoined
18:30:30  * Ralithjoined
18:36:06  * Benviequit
18:38:04  * kazuponjoined
18:39:24  * benviejoined
18:39:43  * kazuponquit (Read error: Connection reset by peer)
18:40:04  * kazuponjoined
18:44:22  * TooTallNatejoined
18:44:39  * kazuponquit (Ping timeout: 245 seconds)
18:45:08  <tjfontaine>piscisaureus: ya I know it doesn't gain entirely too much, lemme refactor to support execFileSync and then you can rebase your portion
18:45:36  <piscisaureus>rendar: AFD - no only for sockets
18:54:23  <tjfontaine>indutny: ping
18:55:14  <indutny>pong
18:55:24  <tjfontaine>nvm just found 7084 :)
18:55:32  * wolfeidauquit (Remote host closed the connection)
18:55:43  * wolfeidaujoined
18:55:45  * wolfeidauquit (Remote host closed the connection)
18:56:47  <piscisaureus>tjfontaine: I don't have entirely much to add except that simple/test-child-process-execsync fails on windows
18:57:24  <tjfontaine>I haven't looked into that, I think it's the assert checking .status || .signal
18:57:35  * stagasjoined
18:58:32  <indutny>could you please land it? ;)
18:58:33  <indutny>tjfontaine
18:58:34  <indutny>:^
18:58:55  <tjfontaine>sure
19:00:45  * kenperkins_quit (Remote host closed the connection)
19:01:23  * kenperkinsjoined
19:03:53  <MI6>joyent/node: Fedor Indutny v0.10 * dee5270 : net: do not re-emit stream errors - http://git.io/JpflNg
19:04:49  <indutny>thank you
19:05:27  <tjfontaine>no thank *you*
19:09:05  * defunctzombiechanged nick to defunctzombie_zz
19:11:01  * piscisaureusquit (Ping timeout: 248 seconds)
19:18:23  <tjfontaine>indutny: just re-running the testsuite for master and then we'll be good (I merged v0.10)
19:21:28  <MI6>joyent/node: Timothy J Fontaine master * d58c206 : Merge remote-tracking branch 'upstream/v0.10' (+2 more commits) - http://git.io/b17OWg
19:24:49  <indutny>great
19:25:06  <indutny>writing a feb 14 present for my wife :P
19:25:08  <indutny>mini game
19:25:12  <tjfontaine>:)
19:25:14  <indutny>so kind of on different thing right now
19:25:16  <indutny>hehe
19:26:11  * mikealjoined
19:29:09  * kpdecker1quit (Quit: Leaving.)
19:29:22  * kpdeckerjoined
19:32:47  * piscisaureusjoined
19:36:58  * eugenewarejoined
19:37:06  * eugenewarequit (Read error: Connection reset by peer)
19:37:36  * eugenewarejoined
19:37:55  * toothrjoined
19:38:59  * toothrotquit (Ping timeout: 265 seconds)
19:40:50  * kazuponjoined
19:41:44  * eugenewarequit (Remote host closed the connection)
19:41:51  * eugenewarejoined
19:42:01  * eugenewarequit (Read error: Connection reset by peer)
19:42:27  * WalrusPony1joined
19:42:30  * eugenewarejoined
19:43:56  * WalrusPonyquit (Ping timeout: 245 seconds)
19:45:41  * kazuponquit (Ping timeout: 260 seconds)
19:47:17  * eugenewarequit (Ping timeout: 248 seconds)
19:47:35  <piscisaureus>tjfontaine: is execFileSync all that is left on "your" end?
19:47:47  <piscisaureus>b/c that is not exactly a whole lot of work
19:47:51  <tjfontaine>piscisaureus: yes, am about to rebase it into my changes and push
19:47:58  <piscisaureus>ah cool
19:47:58  <piscisaureus>okl
19:51:14  * indexzerojoined
19:54:20  * kenperkins_joined
19:57:49  * kenperkinsquit (Ping timeout: 260 seconds)
19:58:53  <MI6>joyent/node: Timothy J Fontaine execSync-wip * 6a3e004 : spawn_sync: remove usage of node_isolate (+20 more commits) - http://git.io/P9V96w
20:01:52  * Domenic_quit (*.net *.split)
20:01:53  * hoelzroquit (*.net *.split)
20:01:53  * petka_quit (*.net *.split)
20:02:07  * hoelzrojoined
20:02:39  <tjfontaine>piscisaureus: in cased you missed it, I did push it
20:03:04  <piscisaureus>tjfontaine: ah, thanks for notifying me
20:03:12  * petka_joined
20:04:17  * Domenic_joined
20:05:03  <tjfontaine>also, in case others here aren't aware, #node-ci is where the build output spews
20:11:05  <MI6>joyent/node: Bert Belder execSync-wip * 0aec333 : Make execSync test pass on windows - http://git.io/N-APNQ
20:11:30  <tjfontaine>oops I missed a spot :)
20:11:33  <tjfontaine>thanks bert
20:11:42  * dcrosta_joined
20:12:11  * bajtosquit (Quit: bajtos)
20:12:29  <MI6>joyent/node: orangemocha@github.com orangemocha-testing * 8405fde : Merge commit '7d0e06cf8be2591f3eeac66f280c74cc1f5fe406' into orangemocha-testing (+2 more commits) - http://git.io/ohQ-Qw
20:13:08  <tjfontaine>lunch
20:13:54  <piscisaureus>tjfontaine: I'm going to rebase the whole thing. I think review has been thorough.
20:16:30  <piscisaureus>tjfontaine: erm you also have trailing whitespace. such a disgrace :-p
20:19:32  * eugenewarejoined
20:23:35  * austojoined
20:25:40  <rendar>piscisaureus, yeah unfortunately you can use afd only for sockets indeed, but if afd works just like epoll, why for tcp is a completion port used too?
20:26:31  <piscisaureus>rendar: that is orthogonal
20:27:00  <piscisaureus>rendar: why if cars use wheels, do they have seats inside
20:27:09  <piscisaureus>rendar: I cannot answer that question
20:28:56  <piscisaureus>rendar: in other words, even if you use afd, you still have IOCP as the delivery mechanism for messages
20:30:42  <rendar>oh, i see
20:31:42  <rendar>piscisaureus: i thought with afd you could completely substitute iocp, because i thought afd (acting as epoll) would tell you how handles are ready for reading/writing, but it seems i was wrong and i'm missing something, how actually afd can optimize the use of iocps?
20:33:49  * eugenewarequit (Ping timeout: 245 seconds)
20:37:17  * eugenewarejoined
20:40:20  * abrknquit (Excess Flood)
20:41:47  * kazuponjoined
20:41:49  * abrknjoined
20:41:49  * eugenewarequit (Ping timeout: 250 seconds)
20:44:45  <MI6>joyent/node: Timothy J Fontaine execSync-wip * 297fee7 : child_process: js bits for spawnSync/execSync (+1 more commits) - http://git.io/_KXD-Q
20:47:09  * kazuponquit (Ping timeout: 245 seconds)
20:57:19  <tjfontaine>I'm going to reboot one of the jenkins ci linux boxes
21:09:22  * calvinfoquit (Quit: Leaving.)
21:13:31  * calvinfojoined
21:15:44  * kpdecker1joined
21:15:54  * kpdeckerquit (Ping timeout: 245 seconds)
21:18:19  * defunctzombie_zzchanged nick to defunctzombie
21:18:32  * m76quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
21:19:17  * stagasquit (Ping timeout: 272 seconds)
21:36:02  <tjfontaine>piscisaureus: ok, I'm going to land execSync [wee]
21:36:13  <piscisaureus>woop woop
21:36:49  <MI6>joyent/node: Timothy J Fontaine master * e8df267 : child_process: js bits for spawnSync/execSync (+1 more commits) - http://git.io/kX921A
21:37:23  * WalrusPonyjoined
21:38:24  * paulfryzelquit (Remote host closed the connection)
21:39:15  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 66ab389 : unix: call setgoups before calling setuid/setgid - http://git.io/QGlb0g
21:39:33  * WalrusPony1quit (Ping timeout: 272 seconds)
21:40:01  <piscisaureus>tjfontaine: btw - why did you move the declarations for the bindings to a .h file ?
21:40:49  <tjfontaine>piscisaureus: it felt cluttered in one giant file
21:40:58  * jmar777quit (Remote host closed the connection)
21:41:22  <piscisaureus>tjfontaine: maybe you're right, I certainly don't have a big issue with this
21:42:58  <piscisaureus>tjfontaine: but in general, it's only needed when things are actually shared
21:42:58  <tjfontaine>piscisaureus: one day, *oneday* I'd like to share code between process_wrap, but ENOTIME
21:42:58  <piscisaureus>tjfontaine: and you have to be careful with inline methods (now some methods are declared inline in the .h but their implementation is in the .cc file)
21:42:58  <piscisaureus>tjfontaine: so the .h is kinda useless now
21:42:58  <piscisaureus>tjfontaine: but - anyway. indeed, priotities
21:42:58  <piscisaureus>not a big issue
21:42:58  <piscisaureus>tjfontaine: just trying to figure out what your reasons were
21:42:58  <tjfontaine>all things that can be handled in other ways if there were a need