00:00:12  * ircretaryjoined
00:02:10  * chris_99quit (Quit: Ex-Chat)
00:02:22  * brsonquit (Ping timeout: 245 seconds)
00:02:55  * jgiquit (Quit: jgi)
00:04:42  * ijrothquit (Ping timeout: 265 seconds)
00:05:40  * ijrothjoined
00:06:14  * avalanche123joined
00:08:08  * bretjoined
00:09:43  * ijrothquit (Client Quit)
00:10:53  * jgijoined
00:11:01  * avalanche123quit (Ping timeout: 244 seconds)
00:11:56  * sblom_joined
00:11:57  * sblomquit (Ping timeout: 245 seconds)
00:14:16  * jcrugzzjoined
00:16:09  * sblom_quit (Ping timeout: 246 seconds)
00:16:26  * sblomjoined
00:17:37  * iarnaquit (Remote host closed the connection)
00:20:00  * ijrothjoined
00:20:41  * sblomquit (Ping timeout: 246 seconds)
00:20:45  * sblom_joined
00:21:55  * ijrothquit (Client Quit)
00:25:16  * sblomjoined
00:25:19  * sblom_quit (Ping timeout: 255 seconds)
00:27:46  * sblom_joined
00:29:49  * sblomquit (Ping timeout: 255 seconds)
00:32:07  * sblomjoined
00:32:37  * sblom_quit (Ping timeout: 264 seconds)
00:39:21  * mikolalysenkojoined
00:43:54  * thlorenzjoined
00:46:39  * jgiquit (Quit: jgi)
00:47:53  * rgrinbergquit (Quit: Leaving.)
00:48:36  * Fishrock123quit (Quit: Leaving...)
00:49:01  * thlorenzquit (Ping timeout: 264 seconds)
01:01:42  * dap_quit (Quit: Leaving.)
01:02:27  * sblom_joined
01:02:37  * sblomquit (Ping timeout: 264 seconds)
01:07:50  * cndjoined
01:13:35  * brsonjoined
01:18:24  * a_lequit (Remote host closed the connection)
01:27:28  * reqsharkquit (Ping timeout: 245 seconds)
01:34:35  * ijrothjoined
01:35:35  * a_lejoined
01:42:55  * dap_joined
01:44:40  * thlorenzjoined
01:46:23  * dap_quit (Client Quit)
01:48:59  * thlorenzquit (Ping timeout: 245 seconds)
02:04:08  * sblom_quit (Read error: Connection reset by peer)
02:05:04  * avalanche123joined
02:11:27  * warehouse13joined
02:12:22  * Left_Turnquit (Ping timeout: 240 seconds)
02:14:30  * a_lequit (Remote host closed the connection)
02:15:52  * inolenquit (Ping timeout: 252 seconds)
02:16:16  * avalanche123quit (Remote host closed the connection)
02:20:23  * wolfeidauquit (Remote host closed the connection)
02:21:19  * a_lejoined
02:27:44  * jgijoined
02:33:28  * rgrinbergjoined
02:44:04  * a_lequit (Remote host closed the connection)
02:45:32  * thlorenzjoined
02:49:58  * thlorenzquit (Ping timeout: 252 seconds)
02:51:39  * brsonquit (Ping timeout: 252 seconds)
02:51:44  * gnosticationquit (Remote host closed the connection)
02:51:51  * gnosticationjoined
02:52:35  * importantshockjoined
02:53:20  * importan_quit (Ping timeout: 246 seconds)
02:56:22  * rgrinbergquit (Quit: Leaving.)
03:06:50  * brsonjoined
03:08:51  * iarnajoined
03:12:41  * iarnaquit (Read error: Connection reset by peer)
03:13:16  * iarnajoined
03:15:53  * ijrothquit (Quit: Leaving.)
03:16:40  * avalanche123joined
03:17:17  * ijrothjoined
03:19:37  * rgrinbergjoined
03:20:38  * jgiquit (Quit: jgi)
03:22:05  * avalanche123quit (Ping timeout: 252 seconds)
03:23:44  * rmgjoined
03:25:49  * rmgquit (Read error: Connection reset by peer)
03:31:50  * warehouse13quit (Remote host closed the connection)
03:43:26  * a_lejoined
03:46:43  * petka__quit (Quit: Connection closed for inactivity)
03:47:54  * avalanche123joined
03:54:33  * brsonquit (Quit: leaving)
04:02:03  * avalanche123quit (Remote host closed the connection)
04:11:48  * avalanche123joined
04:16:04  * ijroth1joined
04:17:05  * rgrinbergquit (Quit: Leaving.)
04:17:20  * ijrothquit (Ping timeout: 246 seconds)
04:30:47  * importantshockquit (Remote host closed the connection)
04:31:20  * importantshockjoined
04:33:37  * rgrinbergjoined
04:34:24  * thlorenzjoined
04:35:29  * importantshockquit (Ping timeout: 246 seconds)
04:38:37  * thlorenzquit (Ping timeout: 245 seconds)
04:44:49  * Novtoprojoined
04:48:12  * rmgjoined
04:52:00  * rmgquit (Remote host closed the connection)
04:53:17  * rmgjoined
04:56:47  * ijrothjoined
04:57:54  * rmgquit (Ping timeout: 246 seconds)
04:58:05  * ijroth1quit (Ping timeout: 265 seconds)
05:00:06  * Novtoproquit (Max SendQ exceeded)
05:08:31  * wolfeidaujoined
05:24:30  * jgijoined
05:34:19  * a_le_joined
05:36:12  * jgiquit (Quit: jgi)
05:37:51  * a_lequit (Ping timeout: 256 seconds)
05:41:22  * a_le_quit (Ping timeout: 240 seconds)
05:41:56  * seishunjoined
05:43:09  * importantshockjoined
05:47:52  * importantshockquit (Ping timeout: 250 seconds)
05:48:42  * a_lejoined
05:57:41  * a_le_joined
05:59:01  * a_lequit (Ping timeout: 252 seconds)
05:59:34  * a_lejoined
06:02:51  * wolfeidauquit (Remote host closed the connection)
06:03:24  * a_le_quit (Ping timeout: 246 seconds)
06:15:06  * avalanche123quit (Remote host closed the connection)
06:23:07  * thlorenzjoined
06:27:49  * thlorenzquit (Ping timeout: 264 seconds)
06:49:33  * seishunquit (Ping timeout: 245 seconds)
06:52:40  * avalanche123joined
06:54:56  * jreyno40joined
06:55:41  * importantshockjoined
06:56:07  * rmgjoined
06:56:54  * avalanche123quit (Ping timeout: 246 seconds)
06:57:41  * AvianFluquit (Remote host closed the connection)
07:00:02  * importantshockquit (Ping timeout: 252 seconds)
07:25:19  * rmgquit (Read error: Connection reset by peer)
07:25:53  * rmgjoined
07:36:06  * rmgquit (Remote host closed the connection)
07:37:07  * rgrinbergquit (Quit: Leaving.)
07:37:33  * jreyno40quit (Quit: jreyno40)
07:43:43  * rgrinbergjoined
07:52:19  <saghul>toothrot: pong
07:53:43  <saghul>trevnorris: yep, Ben submitted a PR here: https://github.com/iojs/io.js/pull/774
08:11:56  * thlorenzjoined
08:16:44  * thlorenzquit (Ping timeout: 265 seconds)
08:18:11  * SergeiRNDjoined
08:35:51  * dsantiagoquit (Quit: Leaving...)
08:51:33  * dshaw_joined
08:57:10  * importantshockjoined
09:00:51  * dsantiagojoined
09:01:28  * importantshockquit (Ping timeout: 255 seconds)
09:22:10  * dshaw_quit (Quit: Leaving.)
09:25:39  <txdv>saghul: why did you bump the version
09:25:41  <txdv>there is no api change
09:26:07  <saghul>uv_stream_set_blocking is now implemented
09:26:30  <saghul>API didn't change, but a change like this warrants it
09:26:35  <saghul>also, numbers are free!
09:28:09  <txdv>creates a false impression of progress but whatever, whoever cares enough will read the notes
09:28:57  <txdv>even the implementation of uv_stream_set_blocking on unix was a one liner
09:29:02  <txdv>exposing existing functionality
09:29:59  <saghul>like the wise man once said: so?
09:32:45  <txdv>Just voicing an opinion
09:35:52  <txdv>No need to care about it as usual
09:46:35  <txdv>nooo why did you close requestify: read saghul ?
09:48:46  <saghul>txdv: because of the un-fork, reopened as https://github.com/libuv/libuv/pull/192
09:48:54  <txdv>a ok
09:49:12  <saghul>you now have commit access to my fork, so feel free to push your changes there
09:49:20  <saghul>I already took your commit and added it there
09:49:56  <txdv>yeah i have 2 more tests on my local computer
09:50:00  <txdv>though one of those dont pass
09:50:07  <txdv>ill add them later
09:50:43  <saghul>no worries, let's make them compile, then lets make them pass :-)
09:54:18  * chris_99joined
09:58:03  * importantshockjoined
10:00:42  * thlorenzjoined
10:02:35  * importantshockquit (Ping timeout: 265 seconds)
10:05:22  * thlorenzquit (Ping timeout: 240 seconds)
10:08:24  * rendarjoined
10:36:46  * tarrudajoined
10:41:04  * skebcioquit (Ping timeout: 245 seconds)
10:42:13  * skebciojoined
11:06:09  * SergeiRNDquit (Quit: Leaving.)
11:22:35  * petka__joined
11:35:58  * ijrothquit (Quit: Leaving.)
11:40:46  * rgrinbergquit (Quit: Leaving.)
11:49:31  * thlorenzjoined
11:53:30  * iarnaquit (Remote host closed the connection)
11:54:25  * thlorenzquit (Ping timeout: 264 seconds)
12:11:34  <txdv>saghul: if i want to receive listen to ipc pipes
12:11:41  <txdv>do i need to create the server with ipc = 1 ?
12:11:47  <txdv>the listener socket
12:19:12  <saghul>IIRC yes
12:20:28  <txdv>i am trying to do exactly that and the pipe that i get in the listener has rpc = 0
12:23:10  <txdv>ipc probably works only with stdin and stdout
12:23:44  <txdv>im too confused
12:24:42  <txdv>looks like it
12:24:52  <txdv>i have to spawn an binary and pass a pipe to the spawn thingy
12:29:39  <txdv>super confusing
12:31:36  * Left_Turnjoined
12:34:49  <AlexisMocha>does libuv work on iOS / how far is it from working there?
12:35:57  <saghul>AlexisMocha: AFAIK it does, we have code for it
12:36:13  <saghul>I don't know how to build it for iOS though :-S
12:36:53  <AlexisMocha>saghul: interesting... I'll take your word for it. But what do you mean by "we have code for it"?
12:36:54  <saghul>txdv: you want the child to inherit some pipe or create a new one? for stdio or otherwise?
12:37:10  <AlexisMocha>..if it doesn't build out of the box?
12:37:36  <txdv>I wonder if it is possible to create a listener and then connect to it with an ipc pipe and then send other streams
12:37:50  <saghul>AlexisMocha: we have ifdefs with TARGET_OS_IPHONE, because FSEvents doesn't work on iOS, for example
12:38:31  <saghul>AlexisMocha: you need to tell gyp about the target, SDK path and so on, IIRC
12:39:09  <saghul>txdv: so, create a pipe server, connect to it with a IPC pipe and send handles over that connection?
12:39:17  <saghul>it should work
12:39:20  <txdv>yeah
12:39:22  <AlexisMocha>saghul: cool, so I assume this is possible, but hasn't quite been tested. Thanks!
12:39:39  <txdv>yeah but i connecting and the rpc flag is 0 when i accept the connection
12:39:52  <saghul>txdv: I believe the ping-pong test does that, maybe you can borrow some inspiration from there
12:40:24  <saghul>txdv: hum
12:40:27  <txdv>wait
12:40:34  <txdv>when i accept
12:40:40  <txdv>i probably need to create with rpc = 1 as well
12:40:45  <saghul>yeah
12:41:00  <txdv>The noob is strong in me
12:41:32  <txdv>i wonder if we could determine the type ourselfs
12:42:01  <saghul>that flag is used internally to read the ancilliary data
12:42:22  <saghul>I don't know how you could guess that ther will be ancilliary data otherwise
12:42:47  <txdv>maybe some getsockopt to check if ipc is enabled for that socket?
12:42:48  <txdv>i dont know
12:42:56  <txdv>i have to check out the code of ipc
12:43:01  <txdv>last time i looked at it was scary
12:43:05  <saghul>on Unix at least, the writer doesn't care about the flag though
12:43:28  <saghul>it is scary, specially on Windows
12:43:44  * importantshockjoined
12:43:44  <saghul>it should probably be marked as a read-only field
13:19:32  <txdv>saghul: all examples use spawn
13:21:50  <txdv>I am trying to accept a pipe over a pipe server, i get the pipe, but i cant send anything over it
13:21:54  <txdv>im doing it in the same process though
13:24:33  <toothrot>saghul, wanted to make sure i wasn't losing it before loggin an issue: https://github.com/saghul/aiouv/blob/master/aiouv/_transports.py#L297
13:24:49  <toothrot>saghul, shouldn't getsockname only be called when local_addr is not None ?
13:24:59  <toothrot>it throws an error for me on windows
13:26:03  <txdv>the code is originally written by ryan dahl
13:28:05  <txdv>indutny: can i send create an ipc pipe server and ipc pipe listener and then use these pipes to send tcp streams?
13:28:28  <txdv>or do i need to to spawn a sub process and open stdin with an ipc pipe
13:31:23  <txdv>is he alive or is he fighting in ukraine
13:35:19  * thlorenzjoined
13:35:32  <txdv>lol
13:35:35  <txdv>i was actually doing a mistake
13:36:09  <indutny>txdv: erm?
13:36:20  <indutny>send or create?
13:36:34  <txdv>nevermind, it works
13:36:39  <indutny>ok :)
13:36:46  * AvianFlujoined
13:36:49  <txdv>i was calling pipe_pending in the wrong callback
13:39:44  * thlorenzquit (Ping timeout: 246 seconds)
13:46:05  <txdv>nice, at last ipc support in libuvsharp
14:49:46  * a_lequit (Ping timeout: 255 seconds)
14:58:41  <saghul>toothrot: yes, that's a bug, can you file an issue?
14:58:52  <saghul>it would be nice it if comes with a patch :-)
14:58:55  <saghul>txdv: \o/
15:01:09  * Fishrock123joined
15:02:53  * bradleymeckjoined
15:06:08  * thlorenzjoined
15:06:56  * a_lejoined
15:10:32  * thlorenzquit (Ping timeout: 244 seconds)
15:11:33  * rmgjoined
15:17:50  * jasnelljoined
15:24:56  * bradleymeckquit (Quit: bradleymeck)
15:25:50  * rmgquit (Remote host closed the connection)
15:56:32  * ijrothjoined
15:58:00  * jasnellquit (Remote host closed the connection)
16:17:11  * a_lequit (Ping timeout: 244 seconds)
16:43:55  * ijrothquit (Quit: Leaving.)
16:46:37  * a_lejoined
16:51:59  * thlorenzjoined
16:56:37  * thlorenzquit (Ping timeout: 264 seconds)
16:57:00  * rgrinbergjoined
17:07:20  <txdv>saghul: its kinda strange
17:07:29  <txdv>we have functions like uv_fileno which take a handle
17:07:42  <txdv>but when it comes tu uv_*_open we create a function for every handle
17:08:12  <txdv>instead of creating a uv_open which returns einval enotsup for not supported handles
17:10:35  <txdv>In my binding i abstract it away in one class if you believe hard enough you too can travel large distances in a split second and create massive explosions from people low on mana will
17:10:42  <txdv>lol
17:10:45  <txdv>disregard that
17:10:49  <txdv>that is from r/dota2
17:10:55  <txdv>https://github.com/txdv/LibuvSharp/blob/master/LibuvSharp/HandleFileDescriptor.cs#L72-L85
17:10:58  <txdv>I mean here
17:12:16  <txdv>the only missing is uv_tty_open
17:12:45  <txdv>which we still can implement
17:13:00  <txdv>since uv_tty_init has it literally in the constructor
17:13:58  <txdv>uv_fileno even supports uv_tty
17:14:12  <txdv>WHAT DO YOU THINK saghul? Should I open an issue about this?
17:14:42  * rmgjoined
17:17:44  * ijrothjoined
17:23:51  * seishunjoined
17:32:19  * SergeiRNDjoined
17:33:31  * a_lequit (Remote host closed the connection)
17:34:07  * a_lejoined
17:36:05  * Ralithquit (Ping timeout: 250 seconds)
17:45:33  * bradleymeckjoined
18:00:47  * jasnelljoined
18:01:36  * jasnellquit (Client Quit)
18:02:02  * jasnelljoined
18:04:37  * a_lequit (Remote host closed the connection)
18:05:13  * a_lejoined
18:07:47  * thlorenzjoined
18:08:00  * avalanche123joined
18:09:10  * avalanche123quit (Remote host closed the connection)
18:09:44  * iarnajoined
18:11:20  <trevnorris>saghul: great. thanks.
18:11:26  * avalanche123joined
18:11:37  * iarnaquit (Remote host closed the connection)
18:11:48  * iarnajoined
18:12:14  * bradleymeckquit (Quit: bradleymeck)
18:12:21  * thlorenzquit (Ping timeout: 252 seconds)
18:12:41  * avalanche123quit (Remote host closed the connection)
18:12:54  * avalanche123joined
18:16:54  * Ralithjoined
18:17:10  * bradleymeckjoined
18:19:03  * bradleymeckquit (Client Quit)
18:19:37  * rmgquit (Remote host closed the connection)
18:19:56  * ijrothquit (Quit: Leaving.)
18:20:17  <MI6>joyent/node: Ben Noordhuis uv-1.4.0-update * d796241 : lib: fix process.send() sync i/o regression - http://git.io/NkvV
18:20:44  * bradleymeckjoined
18:21:10  <MI6>joyent/node: Ben Noordhuis uv-1.4.0-update * a1a8388 : lib: fix process.send() sync i/o regression (+1 more commits) - http://git.io/NkfT
18:26:30  <trevnorris>tjfontaine: for whenever you have a moment: https://github.com/joyent/node/pull/9179
18:27:04  <trevnorris>I need jenkins kicked to run that PR if/when anyone has a moment.
18:34:50  * rmgjoined
18:44:55  * tarrudaquit (Quit: WeeChat 1.0.1)
18:46:55  * bradleymeckquit (Quit: bradleymeck)
18:48:41  * SergeiRNDquit (Quit: Leaving.)
18:58:57  * dap_joined
19:00:31  * a_lequit (Remote host closed the connection)
19:01:17  * a_lejoined
19:01:52  * a_lequit (Read error: Connection reset by peer)
19:02:08  * a_lejoined
19:10:48  * jgijoined
19:16:31  * bradleymeckjoined
19:16:55  * qardjoined
19:17:48  <jgi>trevnorris: I can do that for you now
19:17:57  <trevnorris>jgi: you rock!
19:17:58  <jgi>trevnorris: and good morning :)
19:19:03  <jgi>trevnorris: http://jenkins.nodejs.org/job/node-review-unix/ and http://jenkins.nodejs.org/job/node-review-windows/
19:19:20  <trevnorris>awesome. thanks.
19:21:02  <jgi>trevnorris: In the near future, I would like to see if we can use AlexisMocha’s work to build/test every PR, and also give a basic overview of how our Jenkins platform works so that anyone can use it to run more custom jobs
19:21:11  * bradleymeckquit (Client Quit)
19:21:13  <trevnorris>sounds good to me
19:23:16  <trevnorris>jgi: you have a problem w/ upgrading to libuv 1.4.0?
19:23:41  <jgi>trevnorris: I haven’t had the time to review the PR, so I don’t have a good understanding of what it means :(
19:23:57  <trevnorris>cool.
19:24:18  <jgi>trevnorris: but the little I know currently (it’s not a breaking change since it’s only a minor version bump) and the timing seems good
19:24:25  <trevnorris>thanks
19:24:28  <jgi>seem good sorry
19:25:42  <jgi>trevnorris: it seems we still have the cfmakeraw build issue on SmartOS: http://jenkins.nodejs.org/job/node-review-unix/DESTCPU=x64,label=smartos/lastBuild/console
19:27:03  <trevnorris>jgi: that been happening lately?
19:27:23  <trevnorris>sorry. I don't follow build failures unless they're related to PR's i'm working on or reviewing.
19:27:40  <jgi>trevnorris: yes, but it had been fixed by the fact that the tty related change had been reverted
19:27:53  <jgi>trevnorris: then it was put back, but in a version of libuv > 1.02 IIRC
19:28:07  <jgi>trevnorris: I had a fix for the previous version of the change that had been reverted
19:28:14  <trevnorris>seriously? wtf.
19:28:18  <jgi>trevnorris: I’m not sure if that’s clear :)
19:28:37  <trevnorris>okay. i'll take a look today.
19:29:34  <jgi>trevnorris: my build fix was in this PR: https://github.com/joyent/libuv/pull/1593
19:29:44  <trevnorris>thanks for the reference.
19:31:03  * ijrothjoined
19:32:31  * rmgquit (Remote host closed the connection)
19:34:45  <jgi>trevnorris: Added a comment: https://github.com/joyent/node/pull/9179/files#r24442940
19:35:23  <trevnorris>jgi: great. thanks. I'll float that patch and update the PR in a moment.
19:37:13  <jgi>trevnorris: nice, you integrated github.com/iojs/io.js/pull/774 :)
19:37:28  * dap_1joined
19:37:28  <trevnorris>yup :)
19:37:38  <jgi>trevnorris: thank you :)
19:37:39  * brsonjoined
19:38:08  <trevnorris>yup. and thanks to saghul for pointing it out.
19:38:38  * thlorenzjoined
19:41:17  * dap_quit (Ping timeout: 246 seconds)
19:42:52  * thlorenzquit (Ping timeout: 240 seconds)
19:46:21  <jgi>trevnorris: I’m not sure about the impact of “* win, unix: add pipe_peername implementation (Andrius Bentkus)” (see https://github.com/libuv/libuv/pull/166) on backward compatibility though
19:55:50  <txdv>jgi: what did i do wrong?
19:56:40  * bradleymeckjoined
20:01:48  <jgi>txdv: nothing :)
20:01:57  <jgi>txdv: I wrote a comment here: https://github.com/joyent/node/pull/9179#issuecomment-73771359
20:02:52  <jgi>txdv: I’d rather ask questions now than fix the issues later, but it’s probably due to my ignorance of semver and how libuv is shipped on some platforms :)
20:05:11  <jgi>trevnorris: wrote a few comments, I’ll try to follow the conversation during Node Summit as much as possible
20:05:26  <trevnorris>jgi: thanks. also ben just pointed me to https://github.com/iojs/io.js/issues/784#issuecomment-73772578
20:06:46  <jgi>trevnorris: great, could you please create an issue to track that?
20:07:05  * bradleymeckquit (Quit: bradleymeck)
20:07:10  <trevnorris>jgi: ben is already updating his PR that I yanked from. will update my PR soon.
20:07:18  * avalanche123quit (Remote host closed the connection)
20:07:23  <jgi>trevnorris: ok cool
20:08:43  * ijrothquit (Quit: Leaving.)
20:09:00  * bradleymeckjoined
20:10:28  * jgiquit (Quit: jgi)
20:10:59  <MI6>joyent/node: Trevor Norris uv-1.4.0-update * 6ca89d8 : build: fix SmartOS build (+1 more commits) - http://git.io/NIJl
20:19:53  * rmgjoined
20:20:11  <MI6>joyent/node: Vladimir Kurchatkin uv-1.4.0-update * 7ffc17a : net: don't treat win32 Sockets differently - http://git.io/NIIb
20:20:46  * bradleymeckquit (Quit: bradleymeck)
20:25:05  * bradleymeckjoined
20:25:06  * rmgquit (Remote host closed the connection)
20:26:28  * rgrinbergquit (Quit: Leaving.)
20:26:46  * rgrinbergjoined
20:28:49  <creationix>Is uv_dirent_t supposed to contain the type on windows?
20:28:59  <creationix>I’m getting UV_DIRENT_UNKNOWN always
20:29:17  <creationix>(this is the return from uv_scandir_next)
20:30:04  <creationix>nowhere in the docs does it mention that type isn’t supported on windows
20:30:10  <creationix>http://docs.libuv.org/en/latest/fs.html
20:30:57  * bradleymeckquit (Quit: bradleymeck)
20:33:37  * bradleymeckjoined
20:35:45  * az7arjoined
20:38:26  * avalanche123joined
20:39:23  * thlorenzjoined
20:41:20  <trevnorris>creationix: HAVE_DIRENT_TYPES is only defined in include/uv-unix.h
20:41:27  * bradleymeckquit (Quit: bradleymeck)
20:41:39  <creationix>sounds like a doc issue then
20:42:01  <creationix>filed here https://github.com/libuv/libuv/issues/196
20:42:01  <trevnorris>yeah
20:42:06  <trevnorris>cool. thanks.
20:42:55  <creationix>trevnorris: too bad it’s not supported on windows. Hopefully the sync stats I’m doing aren’t slow
20:43:21  <creationix>making it non-blocking would be a major refactor for luvit’s scandir bindings
20:44:02  * thlorenzquit (Ping timeout: 264 seconds)
20:54:05  * rmgjoined
20:58:54  <MI6>joyent/node: Ben Noordhuis v0.12 * 04b63e0 : lib: fix max size check in Buffer constructor - http://git.io/NIEC
21:04:15  * qard_joined
21:04:22  * qard_quit (Client Quit)
21:08:12  * qard_joined
21:10:25  * qard_quit (Client Quit)
21:10:50  * qard_joined
21:11:52  * qard_quit (Client Quit)
21:13:14  * qard_joined
21:14:59  * qard_quit (Client Quit)
21:19:27  * qard_joined
21:34:19  * rmgquit (Remote host closed the connection)
21:34:51  * rmgjoined
21:39:16  * rmgquit (Ping timeout: 255 seconds)
21:52:21  * brsonquit (Quit: leaving)
21:56:04  * brsonjoined
21:57:01  * bradleymeckjoined
22:01:47  * dap_1quit (Quit: Leaving.)
22:02:29  * qard_quit (Quit: leaving)
22:03:50  * qard_joined
22:06:03  * qard_quit (Client Quit)
22:09:08  * qard_joined
22:09:13  * qard_quit (Client Quit)
22:09:40  * qard_joined
22:09:46  * qard_quit (Client Quit)
22:10:25  * qard_joined
22:11:59  * ijrothjoined
22:12:30  * qard_quit (Client Quit)
22:14:09  * qard_joined
22:14:39  * qard_quit (Client Quit)
22:14:58  * rmgjoined
22:16:48  * qard_joined
22:18:51  * qard_quit (Client Quit)
22:18:59  * qard_joined
22:19:17  * bradleymeckquit (Quit: bradleymeck)
22:20:07  * qard_quit (Client Quit)
22:20:15  * qard_joined
22:20:27  * bradleymeckjoined
22:22:10  * wolfeidaujoined
22:22:56  * qardpart
22:23:24  * seishunquit (Ping timeout: 246 seconds)
22:25:37  * ijrothquit (Quit: Leaving.)
22:28:15  * thlorenzjoined
22:28:39  * SplinterOfChaosquit (Ping timeout: 246 seconds)
22:30:39  * az7archanged nick to az7ar_away
22:31:52  * ijrothjoined
22:32:27  * thlorenzquit (Ping timeout: 246 seconds)
22:37:40  * ijrothquit (Quit: Leaving.)
22:41:09  * rmgquit (Remote host closed the connection)
22:42:57  * SplinterOfChaosjoined
22:46:23  * wolfeidauquit (Remote host closed the connection)
22:52:53  * wolfeidaujoined
22:54:14  * jgijoined
22:54:43  * jgiquit (Client Quit)
22:54:51  * niskaquit (Ping timeout: 246 seconds)
22:57:07  * bradleymeckquit (Quit: bradleymeck)
22:57:10  * wolfeidauquit (Remote host closed the connection)
22:57:16  * niskajoined
22:57:47  * wolfeidaujoined
22:58:35  * jgijoined
22:58:55  <srl295>jgi: hey
23:03:06  * jgiquit (Client Quit)
23:05:38  <toothrot>saghul, still around?
23:05:43  * tarrudajoined
23:06:03  <toothrot>nevermind, i'll put it in the issue, it's a small detail
23:12:18  * bradleymeckjoined
23:14:18  * jgijoined
23:17:27  * jgiquit (Client Quit)
23:23:08  * bradleymeckquit (Quit: bradleymeck)
23:34:47  * importantshockquit (Remote host closed the connection)
23:43:45  * bradleymeckjoined
23:45:38  * bradleymeckquit (Client Quit)
23:48:18  * dap_joined
23:49:08  * iarnaquit (Read error: Connection reset by peer)
23:53:26  * jgijoined
23:54:26  <a_le>after on_close(my_handle), if i walk all the handles i can find my_handle still pending, closing, but devoided of its type... how does this make sense? uv_walk iterates over my closed handle, which has already been freed in the on_close callback. It really should not be there since i got my callback invoked with that handle. Also, UV_HANDLE_TYPE_MAP returns unknown whereas in on_close it returned the proper type, because this
23:54:27  <a_le> is a use-after-free scenario... And the loop hangs, i.e. that handle never gets removed and given i have no other events, it's stuck there forever.
23:54:27  <a_le>on_close[7] {0x8d3fec0}A[1];handle@0x8d3fed8;|0->|->0|0-> down() for an on_close(0x8d3fed8) TCP handle of type tcp
23:54:28  <a_le><DELETE>
23:54:30  <a_le>walkAndCountHandlesCb[9] {0x75172a0}[0] still waiting on pending handle of type <unknown> @0x8d3fed8 which is closing
23:54:32  <a_le>
23:59:05  * thlorenzjoined
23:59:40  * jgiquit (Quit: jgi)