00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:02:28  * sh1mmerquit (Quit: sh1mmer)
00:04:57  * defunctzombie_zzchanged nick to defunctzombie
00:05:08  * sh1mmerjoined
00:06:25  * AvianFluquit (Ping timeout: 256 seconds)
00:14:37  * Kakeraquit (Ping timeout: 272 seconds)
00:15:04  * mikealquit (Quit: Leaving.)
00:20:09  * mikealjoined
00:21:07  * paulfryzeljoined
00:22:20  <tjfontaine>trevnorris: hey?
00:25:59  * indexzerojoined
00:28:01  * mikealquit (Quit: Leaving.)
00:28:22  * mikealjoined
00:32:39  * swajquit (Read error: Connection reset by peer)
00:34:20  * zz_karupanerurachanged nick to karupanerura
00:37:47  * swajjoined
00:39:53  * WalrusPonyquit (Read error: Connection reset by peer)
00:42:10  * mikealquit (Quit: Leaving.)
00:42:53  * mikealjoined
00:43:28  * eugenewarequit (Remote host closed the connection)
00:50:52  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:51:11  * mikealquit (Quit: Leaving.)
00:51:13  * daviddiasjoined
00:51:26  * daviddiasquit (Remote host closed the connection)
00:51:58  * daviddiasjoined
00:52:01  * mikealjoined
00:57:01  * thlorenzjoined
00:58:23  * mikealquit (Quit: Leaving.)
00:59:16  * thlorenzquit (Remote host closed the connection)
01:00:09  * mikealjoined
01:02:29  * kazuponjoined
01:10:00  * eugenewarejoined
01:11:06  * Ralithquit (Ping timeout: 245 seconds)
01:14:21  * eugenewarequit (Ping timeout: 245 seconds)
01:14:41  * eugenewarejoined
01:16:15  * eugenewarequit (Read error: Connection reset by peer)
01:16:47  * eugenewarejoined
01:17:15  * eugenewa_joined
01:17:16  * eugenewarequit (Read error: Connection reset by peer)
01:23:58  * sh1mmerquit (Quit: sh1mmer)
01:25:41  <prettyrobots>Getting started on this:
01:25:42  <prettyrobots>https://github.com/bigeasy/uv_tls/blob/development/src/uv_tls.c
01:26:30  * paulfryz_joined
01:27:41  * jmar777joined
01:30:29  * paulfryz_quit (Ping timeout: 240 seconds)
01:30:31  * mikealquit (Quit: Leaving.)
01:32:11  * mikealjoined
01:35:56  * mikolalysenkoquit (Ping timeout: 246 seconds)
01:39:02  * wavdedjoined
01:39:23  * mikealquit (Quit: Leaving.)
01:40:42  * abraxasjoined
01:40:44  * euoiajoined
01:43:17  * Ralithjoined
01:45:11  * abraxasquit (Ping timeout: 245 seconds)
01:47:36  * c4milojoined
01:50:36  * euoiaquit (Ping timeout: 252 seconds)
01:54:20  * euoiajoined
01:55:10  * abraxasjoined
01:56:55  * dshaw_quit (Quit: Leaving.)
01:57:26  * Qardquit (Quit: Page closed)
02:05:34  * dsantiagojoined
02:11:24  * mikolalysenkojoined
02:14:58  * dap_quit (Quit: Leaving.)
02:15:58  * rosskquit
02:17:17  * indexzeroquit (Quit: indexzero)
02:18:46  * AWintermanquit (Remote host closed the connection)
02:19:58  * morganhelockerquit (Quit: morganhelocker)
02:22:24  * AvianFlujoined
02:25:16  * navaruquit (Ping timeout: 245 seconds)
02:25:40  * daviddiasquit (Remote host closed the connection)
02:26:14  * navarujoined
02:26:20  * daviddiasjoined
02:27:01  <prettyrobots>When I write.
02:27:15  * paulfryz_joined
02:27:29  * dshaw_joined
02:27:39  <prettyrobots>When I write to a stream. how long the the buffers live? Are they supposed to persist until the write is complete or can I delete them after calling uv_write?
02:28:07  * thlorenzjoined
02:30:27  * daviddiasquit (Ping timeout: 252 seconds)
02:30:44  <prettyrobots>Never mind. I RTFM.
02:31:29  * paulfryz_quit (Ping timeout: 240 seconds)
02:31:51  * dshaw_quit (Ping timeout: 245 seconds)
02:32:50  * thlorenzquit (Remote host closed the connection)
02:36:54  * wavdedquit (Quit: Nighty night)
02:38:23  * mikolalysenkoquit (Ping timeout: 265 seconds)
02:38:24  * c4miloquit (Read error: Connection reset by peer)
02:38:59  * c4milojoined
02:39:06  * c4miloquit (Read error: Connection reset by peer)
02:39:38  * wavdedjoined
02:39:39  * c4milojoined
02:39:48  * c4miloquit (Remote host closed the connection)
02:46:26  * austoquit (Ping timeout: 245 seconds)
02:50:50  * c4milojoined
02:55:23  * c4miloquit (Ping timeout: 246 seconds)
02:57:30  * dshaw_joined
02:58:54  * AvianFluquit (Remote host closed the connection)
03:00:13  * indexzerojoined
03:01:29  * eugenewa_quit (Remote host closed the connection)
03:02:05  * c4milojoined
03:02:30  * eugenewarejoined
03:06:47  * c4miloquit (Ping timeout: 260 seconds)
03:10:54  * AvianFlujoined
03:11:07  * mikolalysenkojoined
03:12:58  * c4milojoined
03:14:16  * dshaw_quit (Ping timeout: 265 seconds)
03:16:07  * mikolalysenkoquit (Ping timeout: 252 seconds)
03:17:29  * c4miloquit (Ping timeout: 240 seconds)
03:18:04  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:18:29  * brsonquit (Ping timeout: 240 seconds)
03:22:11  * sh1mmerjoined
03:23:58  * c4milojoined
03:28:30  * c4miloquit (Ping timeout: 252 seconds)
03:31:54  * kpdeckerjoined
03:32:46  * mikolalysenkojoined
03:34:52  * sh1mmerquit (Quit: sh1mmer)
03:35:03  * c4milojoined
03:39:26  * c4miloquit (Ping timeout: 245 seconds)
03:44:32  * kazuponquit (Remote host closed the connection)
03:51:12  * sh1mmerjoined
03:53:41  * mikolalysenkoquit (Ping timeout: 248 seconds)
03:57:20  * c4milojoined
03:57:40  * andrewrkjoined
04:01:41  * c4miloquit (Ping timeout: 248 seconds)
04:05:38  * kpdeckerquit (Quit: Leaving.)
04:05:59  * kpdeckerjoined
04:09:15  * indexzeroquit (Quit: indexzero)
04:11:56  * dshaw_joined
04:15:26  * kazuponjoined
04:16:37  * dshaw_quit (Ping timeout: 265 seconds)
04:16:55  * bradleymeck_joined
04:18:05  * bradleymeck_changed nick to bradleymeck
04:19:05  * c4milojoined
04:19:23  * euoiaquit (Ping timeout: 252 seconds)
04:23:06  * asdasdasdasdasd_joined
04:23:31  * c4miloquit (Ping timeout: 245 seconds)
04:23:31  * mikolalysenkojoined
04:23:36  * asdasdasdasdasd_changed nick to lgierth
04:24:32  <lgierth>tjfontaine: i have a problem with dtrace detection that you apparantly had as well back when you implemented it: http://logs.nodejs.org/libuv/2013-07-03#22:57:25.496
04:24:37  <lgierth>HAVE_DTRACE does not appear in AM_CONDITIONAL
04:24:44  <lgierth>how did you solve this in the end?
04:28:03  * AvianFluquit (Remote host closed the connection)
04:28:38  * paulfryz_joined
04:28:38  <tjfontaine>hmm ages ago
04:28:47  * kevinsimperquit (Remote host closed the connection)
04:29:19  <tjfontaine>lgierth: do you have the autogen listed somewhere?
04:29:42  <lgierth>i should add that when i build it on the shell it works, but when i build it as part of a huge build script it doesn't
04:29:49  <lgierth>tjfontaine: do you mean its version?
04:29:57  <tjfontaine>no i mean somewhere where I can inspect it
04:30:05  <tjfontaine>but thats an interesting by product of the problem
04:30:13  * c4milojoined
04:30:34  <lgierth>have it up in a second
04:32:11  <tjfontaine>lgierth: as I recall it was a problem not with the m4 we decided to use, but with the invocation of autogen
04:32:59  * paulfryz_quit (Ping timeout: 240 seconds)
04:33:50  <tjfontaine>lgierth: in this case: ${ACLOCAL:-aclocal -I m4}
04:34:14  <tjfontaine>lgierth: so it could be your top level project isn't getting all the potential m4 includes
04:34:18  * kazuponquit (Remote host closed the connection)
04:34:30  * kazuponjoined
04:34:45  * c4miloquit (Ping timeout: 248 seconds)
04:35:59  <lgierth>this commit adds the whole libuv tree, after autogen and configure: https://github.com/lgierth/cjdns/commit/304f17b0928a494fd00b0b516818f57e05c1d806
04:36:03  <lgierth>it's huge, watch out
04:36:49  <lgierth>i could make smaller one, which files should be in there? first encounter with more complex makefile setups for me
04:41:22  <lgierth>libuv's is the only mention of "ACLOCAL" in the whole codebase
04:42:52  <lgierth>or do you mean it sets environment variables for the subsequent configure invocation, and they might not survive a childprocess-like invocation? from what i understand all that is written to the filesystem
04:46:36  <lgierth>let me try spawning one shell for both invocations
04:56:44  * calvinfoquit (Quit: Leaving.)
04:59:49  * wavdedquit (Quit: Hasta la pasta)
05:02:58  * c4milojoined
05:05:26  * daviddiasjoined
05:07:46  * c4miloquit (Ping timeout: 245 seconds)
05:09:26  * mikolalysenkoquit (Ping timeout: 245 seconds)
05:09:46  * daviddiasquit (Ping timeout: 245 seconds)
05:11:12  * jmar777quit (Remote host closed the connection)
05:12:08  * dshaw_joined
05:14:01  * c4milojoined
05:18:50  * indexzerojoined
05:19:15  * c4miloquit (Ping timeout: 272 seconds)
05:25:00  * c4milojoined
05:25:58  * eugenewarequit (Remote host closed the connection)
05:29:20  * paulfryz_joined
05:29:41  * c4miloquit (Ping timeout: 248 seconds)
05:33:29  * paulfryz_quit (Ping timeout: 240 seconds)
05:34:17  * calvinfojoined
05:36:47  * c4milojoined
05:38:31  * morganhelockerjoined
05:42:11  * c4miloquit (Ping timeout: 260 seconds)
05:47:03  * c4milojoined
05:52:03  * c4miloquit (Ping timeout: 252 seconds)
05:52:49  * karupaneruraquit (*.net *.split)
05:55:37  * eugenewarejoined
05:57:43  * karupanerurajoined
05:58:01  * c4milojoined
05:58:38  * m76joined
06:00:20  * daviddiasjoined
06:01:16  * morganhelockerquit (Quit: morganhelocker)
06:02:54  * c4miloquit (Ping timeout: 260 seconds)
06:04:46  * daviddiasquit (Ping timeout: 245 seconds)
06:04:48  <lgierth>tjfontaine: i made a mistake when copying the new libuv code over into the project... there was a leftover m4/*.m4 gitignore rule, so m4/dtrace.m4 got cleaned up :/
06:05:12  <lgierth>it works now, thank you for your help :)
06:05:28  * mikolalysenkojoined
06:06:04  * sh1mmerquit (Quit: sh1mmer)
06:08:58  * c4milojoined
06:10:13  * mikolalysenkoquit (Ping timeout: 248 seconds)
06:10:56  * sh1mmerjoined
06:11:09  * mikolalysenkojoined
06:11:26  * dshaw_quit (Quit: Leaving.)
06:11:48  * kpdeckerquit (Quit: Leaving.)
06:12:34  * sh1mmerquit (Client Quit)
06:13:18  * calvinfoquit (Quit: Leaving.)
06:13:27  * sh1mmerjoined
06:13:57  * c4miloquit (Ping timeout: 265 seconds)
06:15:01  * sh1mmerquit (Client Quit)
06:15:56  * mikolalysenkoquit (Ping timeout: 246 seconds)
06:18:31  * calvinfojoined
06:19:56  <Raynos>Is there a reason process.nextTick lives in `process` rather then `timers` ?
06:20:01  * c4milojoined
06:22:22  * sinclair|workjoined
06:22:30  * mikolalysenkojoined
06:25:04  * c4miloquit (Ping timeout: 265 seconds)
06:25:48  * mikealjoined
06:29:35  * kevinsimperjoined
06:30:17  * paulfryz_joined
06:31:04  * c4milojoined
06:34:10  * kevinsimperquit (Ping timeout: 260 seconds)
06:34:29  * paulfryz_quit (Ping timeout: 240 seconds)
06:35:02  * kpdeckerjoined
06:35:41  * c4miloquit (Ping timeout: 245 seconds)
06:41:00  * eugenewarequit (Remote host closed the connection)
06:42:08  * c4milojoined
06:43:29  * sh1mmerjoined
06:46:02  * mikolalysenkoquit (Ping timeout: 246 seconds)
06:46:29  * c4miloquit (Ping timeout: 240 seconds)
06:53:20  * c4milojoined
06:54:58  * daviddiasjoined
06:58:03  * c4miloquit (Ping timeout: 252 seconds)
06:59:38  * daviddiasquit (Ping timeout: 264 seconds)
07:02:47  * mikealquit (Quit: Leaving.)
07:04:08  * c4milojoined
07:05:44  * mikealjoined
07:09:00  * c4miloquit (Ping timeout: 260 seconds)
07:12:51  * morganhelockerjoined
07:12:55  * kpdeckerquit (Quit: Leaving.)
07:15:13  * c4milojoined
07:20:11  * c4miloquit (Ping timeout: 260 seconds)
07:20:38  * sh1mmerquit (Quit: sh1mmer)
07:22:13  * dshaw_joined
07:24:35  * morganhelockerquit (Quit: morganhelocker)
07:24:36  * sh1mmerjoined
07:26:11  * c4milojoined
07:26:54  * dshaw_quit (Ping timeout: 260 seconds)
07:29:22  * morganhelockerjoined
07:30:50  * c4miloquit (Ping timeout: 246 seconds)
07:30:56  * paulfryz_joined
07:35:29  * paulfryz_quit (Ping timeout: 240 seconds)
07:37:12  * c4milojoined
07:38:28  <prettyrobots>What happens when read_stop on a TCP socket?
07:38:40  <prettyrobots>Back-pressure to the sender, I assume.
07:39:02  <prettyrobots>Trying to figure out how to handle this when sending data through OpenSSL.
07:40:36  * bradleymeckquit (Quit: bradleymeck)
07:41:31  * c4miloquit (Ping timeout: 245 seconds)
07:46:14  <prettyrobots>How do I know about backpressure?
07:46:37  <prettyrobots>If I write to a socket, will it always buffer? Or do I get a message telling me that it cannot be written?
07:47:00  * calvinfoquit (Quit: Leaving.)
07:48:11  * c4milojoined
07:49:42  * daviddiasjoined
07:51:52  * lgierthquit (Quit: Ex-Chat)
07:53:09  * c4miloquit (Ping timeout: 248 seconds)
07:54:21  * daviddiasquit (Ping timeout: 245 seconds)
07:54:26  * sh1mmerquit (Quit: sh1mmer)
07:56:56  * sh1mmerjoined
07:59:16  * c4milojoined
08:00:46  * navaruquit
08:00:49  * bajtosjoined
08:01:14  * c4milo_joined
08:01:42  * c4miloquit (Read error: Connection reset by peer)
08:04:34  * kevinsimperjoined
08:09:01  * c4milo_quit (Remote host closed the connection)
08:09:34  * sinclair|workquit (Remote host closed the connection)
08:10:25  * janjongboomjoined
08:11:21  <saghul>prettyrobots: after calling uv_write, you can check the write_queue_size member of the stream struct
08:12:04  <saghul>https://github.com/joyent/libuv/blob/master/include/uv.h#L583
08:12:11  <prettyrobots>And if I don't like the size I can back off?
08:12:50  <prettyrobots>Okay.
08:13:45  <prettyrobots>If I uv_read_stop on a TCP socket, then uv_read_start later, will I have lost bytes?
08:13:45  <saghul>yeah, if you don't like it you can stop calling uv_write for a while
08:13:55  <prettyrobots>saghul: Thank you.
08:13:56  * sh1mmerquit (Quit: sh1mmer)
08:14:16  <saghul>I think the kernel may buffer them, but after those buffers become full yes, you'd lose them
08:14:55  <saghul>read_stop basically removes the fd from the epoll/kqueue/etc
08:15:03  <prettyrobots>Wouldn't it push back on the sender?
08:15:25  <prettyrobots>Okay. So, if it was a file, then I wouldn't loose bytes.
08:16:17  * morganhelockerquit (Quit: morganhelocker)
08:16:25  <prettyrobots>I don't imagine. Guess I could lean a lot by reading about epoll.
08:17:17  <saghul>for files you need to use uv_fs_* functions, which work a bit different
08:29:24  * eugenewarejoined
08:31:33  * paulfryz_joined
08:33:56  * eugenewarequit (Ping timeout: 245 seconds)
08:34:41  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:35:59  * paulfryz_quit (Ping timeout: 240 seconds)
08:42:44  * eugenewarejoined
08:42:50  * mikolalysenkojoined
08:42:51  * janjongboomjoined
08:44:20  <indutny>prettyrobots: you could also use uv_try_write()
08:44:31  <indutny>it'll try to do a write without callback
08:44:50  * daviddiasjoined
08:48:08  * mikolalysenkoquit (Ping timeout: 265 seconds)
08:48:59  * daviddiasquit (Ping timeout: 240 seconds)
08:51:33  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:11:09  * dsantiagoquit (Ping timeout: 252 seconds)
09:15:51  * janjongboomjoined
09:32:36  * paulfryz_joined
09:36:51  * janjongboomquit (Ping timeout: 245 seconds)
09:36:59  * paulfryz_quit (Ping timeout: 240 seconds)
09:37:56  * janjongboomjoined
09:39:14  * daviddiasjoined
09:43:24  <indutny>good morning
09:43:25  <indutny>btw
09:43:26  <indutny>:)
09:43:33  * mikolalysenkojoined
09:43:56  * daviddiasquit (Ping timeout: 245 seconds)
09:48:35  * mikolalysenkoquit (Ping timeout: 260 seconds)
09:49:01  <saghul>indutny: good morning!
10:13:37  * indexzeroquit (Quit: indexzero)
10:19:10  <indutny>saghul: morning
10:19:11  <indutny>how are you?
10:21:15  <saghul>good, you?
10:27:06  * kevinsimperquit (Remote host closed the connection)
10:28:37  <indutny>good too
10:28:45  <indutny>fighting with freebsd's dtrace
10:33:10  * paulfryz_joined
10:33:59  * daviddiasjoined
10:37:29  * paulfryz_quit (Ping timeout: 240 seconds)
10:38:06  * daviddiasquit (Ping timeout: 245 seconds)
10:40:49  * bajtosquit (Quit: bajtos)
10:42:12  * karupanerurachanged nick to zz_karupanerura
10:42:12  * daviddiasjoined
10:42:39  * daviddiasquit (Remote host closed the connection)
10:44:17  * mikolalysenkojoined
10:47:02  * daviddiasjoined
10:47:28  * c4milojoined
10:49:15  * mikolalysenkoquit (Ping timeout: 260 seconds)
10:53:35  * rendarjoined
10:55:02  * hzjoined
11:01:03  * kevinsimperjoined
11:01:48  * Ralithquit (Read error: Operation timed out)
11:03:22  * kevinsim_joined
11:03:24  * kevinsimperquit (Read error: Connection reset by peer)
11:03:57  * Ralithjoined
11:05:00  * c4miloquit (Ping timeout: 252 seconds)
11:17:43  * kazuponquit (Remote host closed the connection)
11:18:40  * kazuponjoined
11:26:43  * abraxasquit (Remote host closed the connection)
11:45:04  * mikolalysenkojoined
11:49:50  * mikolalysenkoquit (Ping timeout: 246 seconds)
11:55:35  * Kakerajoined
12:01:16  * dsantiagojoined
12:02:52  * mikolalysenkojoined
12:04:18  <indutny>yay
12:04:19  <indutny>I did it :P
12:07:11  * mikolalysenkoquit (Ping timeout: 260 seconds)
12:11:59  <indutny>here it goes
12:12:00  <indutny>https://gist.github.com/indutny/8bc5e43c02cd17cee4d3
12:12:05  <indutny>and voila
12:12:12  <indutny>both USDT probes and ustack helper working on freebsd!
12:15:46  * bajtosjoined
12:28:25  * kazuponquit (Remote host closed the connection)
12:28:52  * kazuponjoined
12:33:26  * kazuponquit (Ping timeout: 252 seconds)
12:35:51  * paulfryz_joined
12:40:29  * paulfryz_quit (Ping timeout: 240 seconds)
12:49:10  <indutny>ok, not all probes are working :P
12:49:15  <indutny>somehow GC are not resolved
12:53:17  * euoiajoined
12:55:58  * AvianFlujoined
12:58:13  <MI6>joyent/libuv: Rasmus Pedersen master * fd35e7a : test: fix VC++ warning C4244 - http://git.io/fYs1EQ
13:06:50  * bajtosquit (Quit: bajtos)
13:12:36  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:19:14  * janjongboomjoined
13:27:49  * abraxasjoined
13:28:20  * morganhelockerjoined
13:32:02  * abraxasquit (Ping timeout: 247 seconds)
13:36:50  * paulfryz_joined
13:38:20  * janjongboomquit (Ping timeout: 246 seconds)
13:39:46  * janjongboomjoined
13:40:59  * paulfryz_quit (Ping timeout: 240 seconds)
13:54:07  * AvianFluquit (Remote host closed the connection)
13:55:07  * roxlu_joined
13:59:42  * janjongboomquit (*.net *.split)
13:59:47  * rendarquit (*.net *.split)
14:00:00  * guilleiguaranquit (*.net *.split)
14:00:10  * rphillipsquit (*.net *.split)
14:00:23  * saghulquit (*.net *.split)
14:00:26  * roxluquit (*.net *.split)
14:00:36  * Damn3dquit (*.net *.split)
14:00:55  * euoiaquit (Ping timeout: 252 seconds)
14:00:58  * Damn3djoined
14:00:58  * Damn3dquit (Changing host)
14:00:58  * Damn3djoined
14:10:54  * swajquit (Read error: Connection reset by peer)
14:11:14  * kenperkinsquit (Ping timeout: 570 seconds)
14:12:06  * thlorenzjoined
14:13:14  * thlorenzquit (Remote host closed the connection)
14:13:19  * kenperkins_joined
14:13:20  * swajrjoined
14:13:20  * euoiajoined
14:13:44  * guilleiguaranjoined
14:13:44  * rphillipsjoined
14:14:01  * saghuljoined
14:14:12  * janjongboomjoined
14:14:32  * AlexisMocha_joined
14:15:10  * AlexisMochaquit (Write error: Broken pipe)
14:15:32  * Chip_Zeroquit (Excess Flood)
14:15:37  * m76quit (Ping timeout: 367 seconds)
14:15:56  * Chip_Zer-joined
14:16:22  * Chip_Zer-changed nick to Chip_Zero
14:16:26  * Chip_Zeroquit (Changing host)
14:16:26  * Chip_Zerojoined
14:16:34  * wrljoined
14:17:01  * defunctzombiechanged nick to defunctzombie_zz
14:20:39  * saghulquit (*.net *.split)
14:20:41  * guilleiguaranquit (*.net *.split)
14:20:41  * rphillipsquit (*.net *.split)
14:21:38  * daviddia_joined
14:24:26  * daviddiasquit (Ping timeout: 245 seconds)
14:30:18  * SquirrelCZECH_joined
14:30:54  * wolfeida_joined
14:32:06  * bajtosjoined
14:32:22  * thlorenzjoined
14:32:49  * toothrjoined
14:33:55  * saghuljoined
14:33:55  * guilleiguaranjoined
14:33:55  * rphillipsjoined
14:34:29  * kellabytequit (Remote host closed the connection)
14:37:31  * paulfryz_joined
14:38:13  * MI6quit (Ping timeout: 245 seconds)
14:38:13  * toothrotquit (Ping timeout: 245 seconds)
14:38:14  * wolfeidauquit (Ping timeout: 245 seconds)
14:38:23  * rchquit (*.net *.split)
14:38:25  * SquirrelCZECHquit (*.net *.split)
14:41:59  * paulfryz_quit (Ping timeout: 240 seconds)
14:43:34  * MI6joined
14:44:08  * jmar777joined
14:44:28  * MI6changed nick to Guest13141
14:49:19  * m76joined
14:52:27  * AvianFlujoined
14:53:43  * kazuponjoined
14:56:28  * dap_joined
15:02:07  * m76quit (Read error: Connection reset by peer)
15:02:20  * paulfryzelquit (Remote host closed the connection)
15:06:06  * sblomquit (Ping timeout: 260 seconds)
15:17:40  <prettyrobots>indutny: uv_try_write Thanks.
15:17:55  <prettyrobots>Asking again.
15:18:23  <prettyrobots>I'm trying to build an API to a TLS socket and I'm wondering how to implement read_stop analogous to the UV read_stop.
15:19:26  <prettyrobots>if I call read_stop on a tcp socket, does it stop all the way to the client? Can the client determine that the TCP buffers are full and stop sending? Not that they always will, but a well implemented client, will it feel "back pressure"?
15:21:22  * indutnyquit (Read error: Operation timed out)
15:21:38  * indutnyjoined
15:24:30  * kenperkins_quit (Remote host closed the connection)
15:25:06  * kenperkinsjoined
15:25:33  * mikolalysenkojoined
15:27:52  * rchjoined
15:30:02  * euoiaquit (Remote host closed the connection)
15:33:11  * paulfryzeljoined
15:38:01  * paulfryzelquit (Ping timeout: 272 seconds)
15:38:22  * eugenewarequit (Remote host closed the connection)
15:38:31  * paulfryzeljoined
15:38:50  * eugenewarejoined
15:39:01  * mikealquit (Quit: Leaving.)
15:41:13  * c4milojoined
15:42:29  * paulfryzelquit (Ping timeout: 240 seconds)
15:43:26  * eugenewarequit (Ping timeout: 260 seconds)
15:44:40  * dap_quit (Read error: Connection reset by peer)
15:44:49  * dap_joined
15:47:42  * c4miloquit (Remote host closed the connection)
15:48:13  <prettyrobots>https://github.com/bigeasy/uv_tls
15:49:02  * c4milojoined
15:52:21  * kellabytejoined
15:53:30  * mikealjoined
15:54:00  * rendarjoined
15:54:10  * c4miloquit (Ping timeout: 260 seconds)
15:58:11  * mikealquit (Client Quit)
15:58:36  * dshaw_joined
16:00:08  * mikealjoined
16:00:38  <isaacs>tjfontaine: Hey, you released 0.10.26, huh?
16:00:46  <isaacs>tjfontaine: there's a pretty gnarly npm bug int here.
16:00:53  <isaacs>tjfontaine: only affects when doing `sudo npm install -g blerg`
16:01:41  * paulfryzeljoined
16:08:02  * piscisaureusjoined
16:09:39  * janjongboomquit (Ping timeout: 252 seconds)
16:10:24  * janjongboomjoined
16:13:45  * AvianFlu_joined
16:13:54  <tjfontaine>isaacs: sigh.
16:14:21  <tjfontaine>isaacs: when can I expect an update? :)
16:14:58  * AvianFluquit (Disconnected by services)
16:14:59  <tjfontaine>indutny: btw, ./configure --wtih-dtrace no need to set it to true in config.gypi
16:15:00  * AvianFlu_changed nick to AvianFlu
16:15:46  <indutny>tjfontaine: hey man
16:15:49  <indutny>tjfontaine: what are you talking about?
16:15:51  <indutny>freebsd?
16:16:30  * eugenewarejoined
16:16:32  <tjfontaine>aye, your freebsd dtrace gist
16:16:33  <tjfontaine>also
16:16:37  <tjfontaine>great work :)
16:16:56  <indutny>tjfontaine: haha
16:16:59  <indutny>thanks
16:17:04  <indutny>I'm not finished with it yet
16:17:10  <indutny>gc_start/gc_end probes are not working
16:17:12  <indutny>for some reason
16:17:18  <isaacs>tjfontaine: oh, looks like the installer on nodejs.org doesn't have that bug...?
16:17:54  <tjfontaine>isaacs: hrm I'm not sure why that would matter, except for the .pkg setting explicitly the user
16:17:56  <indutny>tjfontaine: going to work on src/node.d
16:18:06  <indutny>tjfontaine: because it doesn't work with freebsd now
16:18:13  <tjfontaine>indutny: oh the translator?
16:18:21  <indutny>I think I'll add a gyp action that will generate proper file from src/node.d
16:18:23  <indutny>any objections?
16:18:31  <tjfontaine>define "proper file"?
16:18:42  <indutny>two things
16:18:53  <indutny>depend_on pragma should be different
16:18:59  <indutny>and there are no notion of process arch
16:19:03  <indutny>on freebsd
16:19:19  <tjfontaine>ah, because it's not multiarch?
16:19:20  <indutny>at least, I am not aware of it
16:19:26  <indutny>tjfontaine: I have no idea
16:19:59  <tjfontaine>I wonder if we can ifdef around that pragma to avoid having a generation step
16:20:07  <indutny>doesn't seem to be working
16:20:13  <indutny>#ifdefs in translator
16:20:16  <indutny>I tried it today
16:20:32  <indutny>though, I won't mind if you'll give it a try too
16:20:53  <tjfontaine>dap_: can we #ifdef around the #pragma?
16:21:24  <dap_>which pragma is that?
16:21:29  <indutny>depend_on
16:21:32  <tjfontaine>the one that tells it to depend on procfs
16:22:08  <dap_>I assume there's a reason I included that… let me dig it up
16:22:37  <dap_>where is that?
16:22:43  <tjfontaine>src/node.d
16:23:03  <indutny>dap_: the reason is simple
16:23:05  <dap_>Is that needed for curpsinfo?
16:23:09  <indutny>yes
16:23:21  <indutny>but on freebsd it is not procfs
16:23:28  <indutny>it is psinfo.d
16:23:34  <indutny>anyway
16:23:37  <dap_>oh, that's unfortunate
16:23:43  <indutny>it seems to be failing to build when I add #ifdef
16:24:02  <indutny>even if it is just empty ifdef
16:24:04  <indutny>#ifdef thing
16:24:05  <indutny>#endif
16:24:16  <dap_>Yeah, it's not cpp :)
16:24:22  <indutny>well, it works in other D scripts
16:24:23  <indutny>:)
16:24:24  <dap_>You can tell DTrace to run it through cpp with -C
16:24:29  <dap_>Only if you use -C, I think
16:24:33  <indutny>oooh, preprocessor
16:24:34  <isaacs>tjfontaine: well, so, there wa a bug in uid-number@0.0.4, which was added to npm a few commits AFTER 1.4.3
16:24:36  <dap_>But you can't do that here.
16:24:39  <indutny>I don't think that will work for `dtrace -n`
16:24:46  <indutny>tjfontaine: ok, looks like I'll need to write that action
16:24:47  <isaacs>tjfontaine: but the node installer has the tagged 1.4.3, so it doesn't have the bug
16:24:51  <dap_>I remember now. You can't use cpp-isms in those files because cpp may not be around at runtime.
16:24:55  <isaacs>tjfontaine: not sure why people are using the latest from git
16:25:01  <indutny>dap_: ok, gotcha
16:25:20  <wrl>hey, anybody done anything with embedding/integrating a libuv loop into an NSRunLoop?
16:25:21  <indutny>dap_: almost got node.js usdt working on freebsd
16:25:33  <indutny>dap_: god, there are so many hacks there :P
16:25:40  <indutny>wrl: I did
16:25:47  <indutny>wrl: you had to use uv_backend_fd
16:25:59  <wrl>indutny: is there any demo code?
16:26:04  <wrl>i'm reading that pull request right now actually
16:26:06  <tjfontaine>isaacs: ok, did you see my pm from last night?
16:26:13  <indutny>dap_: btw, have you seen http://github.com/indutny/dof ?
16:26:44  <indutny>wrl: and uv_backend_timeout
16:27:10  <indutny>wrl: I think there is test/test-embed.c in libuv repo
16:27:20  <dap_>indutny: sweet!
16:27:37  <indutny>dap_: thanks, but it is incomplete yet
16:27:40  <tjfontaine>indutny: tweet that at bcantrill ;)
16:27:50  <dap_>looks like it's getting there, though
16:28:01  <dap_>it'll be great to have all that working on BSD
16:28:10  <indutny>it works
16:28:11  <indutny>almost :)
16:28:26  <indutny>two usdt probes are failing to fixup on freebsd
16:28:26  <wrl>indutny: ah word, checking this out
16:28:33  <indutny>and everything else seems to be working fine
16:28:50  <tjfontaine>indutny: so you have a macho parser as well, are you doing fun things on freebsd? :)
16:29:10  <indutny>tjfontaine: well, I started with macosx :P
16:29:20  <indutny>wanted to write DOF parser
16:29:24  <indutny>and there was no node.js module for mach-o
16:29:31  <tjfontaine>indutny: what's spawned all the interest in freebsd?
16:29:42  <indutny>I have installed it in vbox
16:29:43  <indutny>:D
16:30:25  <tjfontaine>heh
16:30:32  <indutny>it is something that I wanted to look into for quite awhile
16:30:38  <indutny>just never thought that it was almost working
16:32:09  <indutny>gosh, ukraine is totally on fire now
16:32:57  <wrl>indutny: uv_backend_fd() makes sense
16:33:02  <indutny>wrl: kewl
16:33:56  * paulfryz_joined
16:34:31  <isaacs>tjfontaine: i did not see your pm from last night
16:34:49  * bajtosquit (Quit: bajtos)
16:35:19  <isaacs>tjfontaine: oh, there it is
16:35:28  <isaacs>tjfontaine: what's the ip address on that machine? can you grab it easily?
16:35:37  <tjfontaine>yup moment
16:35:39  <isaacs>tjfontaine: we're actually in the process of spinning up new npm-www infrastructure
16:36:09  <tjfontaine>165.225.131.92
16:36:15  <isaacs>tjfontaine: yeah, that's oooollllllllddd
16:36:19  <isaacs>tjfontaine: hasnt' been in use for a long time
16:36:22  <tjfontaine>so I can nuke it?
16:36:25  <isaacs>tjfontaine: the "old" npm-www is 72.2.119.76
16:36:33  <isaacs>yeah, take off ever zip
16:36:34  <isaacs>*g
16:37:37  <tjfontaine>ok killing, thanks!
16:37:45  <tjfontaine>call in 23mins, if you're interested
16:37:50  <tjfontaine>indutny, trevnorris, piscisaureus
16:37:55  <tjfontaine>(isaacs)
16:38:28  <indutny>sorry, not joining
16:38:33  <indutny>I'm in the car and without charger
16:38:36  * paulfryz_quit (Ping timeout: 245 seconds)
16:38:43  <indutny>need to do some stuff before running out of the laptop's battery
16:40:17  <tjfontaine>k
16:44:08  * austojoined
16:46:06  * sblomjoined
16:54:21  * benviejoined
16:54:33  * c4milojoined
16:55:50  * m76joined
16:57:46  * daviddia_quit (Ping timeout: 245 seconds)
17:00:37  <tjfontaine>and call time for those interested in joining
17:00:51  * daviddiasjoined
17:01:44  * jmar777quit (Read error: Connection reset by peer)
17:02:13  * jmar777joined
17:04:23  * dqminhquit (Remote host closed the connection)
17:05:25  * eugenewarequit (Ping timeout: 272 seconds)
17:06:06  <indutny>tjfontaine: https://github.com/joyent/node/pull/7156
17:07:35  * brsonjoined
17:08:32  <tjfontaine>indutny: I'm mostly ok with that, but I think maybe we just pass it through regardless and it does nothing except on freebsd, then the install script is always in the same place
17:09:17  <indutny>yeah, I thought about that too
17:09:18  <indutny>ok
17:10:39  * daviddiasquit (Remote host closed the connection)
17:10:57  * daviddiasjoined
17:11:11  * TooTallNatejoined
17:11:20  * benviequit
17:12:14  * daviddia_joined
17:13:06  * kenperkins_joined
17:13:16  <daviddia_>tjfontaine: did I miss the link for the hangout?
17:13:20  * daviddia_changed nick to daviddias_
17:13:24  <tjfontaine>indutny: have you been able to look at my dtrace pr?
17:13:27  * benviejoined
17:13:30  <indutny>not sure
17:13:32  <indutny>link?
17:13:32  <tjfontaine>daviddias_: no I thought you had the invite
17:13:38  <tjfontaine>indutny: 5940 it's the big one
17:13:48  * dshaw_quit (Quit: Leaving.)
17:13:54  * kazuponquit (Remote host closed the connection)
17:14:31  <tjfontaine>daviddias_: https://plus.google.com/hangouts/_/calendar/dGpmb250YWluZUBub2RlanMub3Jn.7o3iugm5mbjqj81eb56fsoj118
17:15:15  * kenperkins_quit (Remote host closed the connection)
17:15:55  * kenperkins_joined
17:16:21  * daviddiasquit (Ping timeout: 248 seconds)
17:16:22  * kenperkinsquit (Ping timeout: 248 seconds)
17:17:20  * daviddiasjoined
17:17:31  * daviddias_quit (Read error: No route to host)
17:25:06  * bajtosjoined
17:26:55  <indutny>tjfontaine: looking
17:27:01  * kevinsim_quit (Remote host closed the connection)
17:27:05  * AWintermanjoined
17:28:20  * indutnytjfontaine: pushed a fix here https://github.com/joyent/node/pull/7156
17:29:17  * abraxasjoined
17:34:01  * abraxasquit (Ping timeout: 245 seconds)
17:34:52  * paulfryz_joined
17:39:17  * paulfryz_quit (Ping timeout: 248 seconds)
17:40:48  <AlexisMocha_>indutny: so I sort of came up with a fix for VmRecursion
17:40:54  <indutny>yay!
17:40:54  <AlexisMocha_>https://github.com/MSOpenTech/node/commit/e5c43314ba2e0e177aee17ed5041f8ca245282af
17:41:21  <indutny>hah, I see :)
17:41:23  <AlexisMocha_>well, it's a v8 change and I am not sure it will fly
17:41:27  <indutny>you should try reporting it to v8 guys
17:41:31  <AlexisMocha_>yes
17:41:43  <AlexisMocha_>was wondering if you had any feedback before I do that
17:41:56  <AlexisMocha_>because I don't understand this stuff too well
17:42:21  <AlexisMocha_>well, making the stack check test the additionalUsage in advance is a no-brainer
17:42:52  <AlexisMocha_>the part I don't understand completely is isolate->OptionalRescheduleException(true);
17:43:19  <AlexisMocha_>Without it, v8 won't report the exception to our TryCatch
17:43:36  * dap_quit (Quit: Leaving.)
17:44:23  * dshaw_joined
17:44:25  <AlexisMocha_>do you by any chance know how this v8 exception scheduling works?
17:46:01  * dshaw_quit (Read error: Connection reset by peer)
17:46:13  * dshaw_joined
17:47:51  * Kakeraquit (Ping timeout: 272 seconds)
17:49:56  * TooTallNatequit (Quit: Computer has gone to sleep.)
17:51:03  * dshaw_quit (Ping timeout: 265 seconds)
17:51:50  * kpdeckerjoined
17:56:26  * Ralithquit (Ping timeout: 260 seconds)
17:57:29  <tjfontaine>AlexisMocha_: I'm glad to see you digging around in v8 :)
17:57:58  <AlexisMocha_>hold habits die hard ;)
17:58:24  * dshaw_joined
17:58:48  <tjfontaine>AlexisMocha_: don't you think it makes sense for the pointer expansion to take effect inside willoverflow instead of in the caller?
18:00:33  <AlexisMocha_>which pointer expansion are you referring to?
18:01:09  <tjfontaine>the sizeof multiplication
18:03:38  * thlorenzquit (Remote host closed the connection)
18:05:08  * dap_joined
18:06:32  <AlexisMocha_>I think i like it better if WillOverflow takes a number of bytes. The fact that I am using sizeof(intptr_t) to adjust the reserve between 32 and 64 bit is kind of a cheap trick that could be refined by defining macros for different platforms
18:07:40  * octetcloudjoined
18:08:02  <tjfontaine>ok, second question, how did you come by the frame sizes there? is there an easier way to get that information? is there some MAX_FRAME_SIZE mechanism they have?
18:08:49  * sh1mmerjoined
18:11:19  <AlexisMocha_>i measured empirically the difference in stack between the check and where the overflow happens, then multiplied by 2
18:11:37  <AlexisMocha_>as mandated by the "throw it at the wall and see if sticks methodology" ;)
18:11:43  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:12:25  <tjfontaine>it may make more sense to expose this as StackHandlerConstants::kSize * frameCount
18:12:44  <tjfontaine>if you look in frame.h
18:13:30  * mikealquit (Quit: Leaving.)
18:13:35  <tjfontaine>it can still be bytes, but at least it's a bit more approachable :)
18:13:41  * navarujoined
18:17:19  <AlexisMocha_>tjfontaine: I think that refers to the size of the StackHandler class
18:19:53  <tjfontaine>probably, there are some numbers there for prologue as well, that could be used, if each frame has at least that many bytes for prologue it would be a reasonable metric
18:20:19  <tjfontaine>it's just something that it makes it a bit less magic numbery ;)
18:21:08  * calvinfojoined
18:24:15  <AlexisMocha_>maybe
18:24:42  <AlexisMocha_>though * frameCount will still be a magic number
18:24:46  * kazuponjoined
18:25:24  <AlexisMocha_>anyway, I will keep your suggestion in mind and float this by v8. I hope they will have lots of feedback.
18:25:57  <tjfontaine>yes, but it's at least it's expressed in a meaningful concept, and you could determine the depth of a normal bootstrap phase stack
18:26:57  * sh1mmerquit (Quit: sh1mmer)
18:28:10  * TooTallNatejoined
18:29:02  * Ralithjoined
18:29:06  * kazuponquit (Ping timeout: 260 seconds)
18:29:58  <AlexisMocha_>That's a v8 stack frame structure (not a calling convention call frame). There aren't necessarily any on the stack between the check and the overflow. If they doubled the size of the frame structure, the number of bytes between these two check might very well stay the same.
18:35:37  * paulfryz_joined
18:35:51  * janjongboomjoined
18:36:33  * brsonquit (Ping timeout: 252 seconds)
18:39:51  * paulfryz_quit (Ping timeout: 245 seconds)
18:43:52  <tjfontaine>nod
18:51:17  * bajtosquit (Quit: bajtos)
18:52:51  * rosskjoined
18:53:00  * kpdeckerquit (Quit: Leaving.)
18:56:37  * thlorenzjoined
18:57:16  * kenperkinsjoined
19:01:20  * kenperkins_quit (Ping timeout: 272 seconds)
19:01:57  * brsonjoined
19:02:26  * sh1mmerjoined
19:03:31  * c4miloquit (Remote host closed the connection)
19:05:54  * kpdeckerjoined
19:06:36  * mcavagejoined
19:11:23  * euoiajoined
19:13:01  * mikealjoined
19:19:36  * kuebkjoined
19:21:32  * dshaw_quit (Quit: Leaving.)
19:23:41  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:30:29  * abraxasjoined
19:35:02  * abraxasquit (Ping timeout: 248 seconds)
19:36:14  * paulfryz_joined
19:40:26  * paulfryz_quit (Read error: Operation timed out)
19:41:06  * navaruquit (Ping timeout: 245 seconds)
19:41:50  * janjongboomjoined
19:51:17  * kpdeckerquit (Quit: Leaving.)
19:51:45  * kpdeckerjoined
19:52:12  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:53:00  * janjongboomjoined
19:53:07  * janjongboomquit (Client Quit)
19:56:58  <indutny>tjfontaine: can I land that PR?
19:57:01  <indutny>about FreeBSD
19:57:08  <indutny>https://github.com/joyent/node/pull/7156
20:01:50  * tjkrusinskijoined
20:03:41  * brl4njoined
20:04:36  * brl4npart
20:06:21  * Kakerajoined
20:09:07  * navarujoined
20:12:32  <prettyrobots>rendar: Got a workingish implementation of a TLS client.
20:13:39  * navaruquit (Client Quit)
20:22:02  * dshaw_joined
20:30:59  * piscisaureusquit (Ping timeout: 252 seconds)
20:32:10  * dsantiagoquit (Quit: Computer has gone to sleep.)
20:32:31  * mikealquit (Quit: Leaving.)
20:37:00  * paulfryz_joined
20:37:53  * calvinfo1joined
20:39:14  * daviddiasquit (Remote host closed the connection)
20:39:53  * daviddiasjoined
20:40:14  * calvinfoquit (Ping timeout: 260 seconds)
20:40:52  * dshaw_1joined
20:41:10  * AvianFluquit (Ping timeout: 256 seconds)
20:41:12  * dshaw_quit (Ping timeout: 265 seconds)
20:41:36  * daviddiasquit (Read error: No route to host)
20:41:57  * paulfryz_quit (Ping timeout: 252 seconds)
20:42:34  <tjfontaine>indutny: why does the install.py still have the if check?
20:42:39  * burlakquit (Ping timeout: 265 seconds)
20:42:42  <indutny>oh
20:42:45  <indutny>forgot about it
20:42:51  <tjfontaine>after that, yes go for it
20:44:44  <indutny>great
20:44:46  <indutny>thank you!
20:44:54  * mikolalysenkoquit (Ping timeout: 260 seconds)
20:45:08  <tjfontaine>have you started to review the tracing stuff?
20:46:09  <indutny>sorry, not yet
20:46:14  <indutny>still fighting with one left freebsd issue
20:46:29  <tjfontaine>trevnorris: AL patch?
20:46:39  <Guest13141>joyent/node: Fedor Indutny v0.10 * b7776fb : configure: allow --with-dtrace on freebsd (+1 more commits) - http://git.io/4wKoYg
20:47:13  <tjfontaine>poor mi6 you need restarted
20:49:02  <indutny>:)
20:49:20  * Guest13141quit (Remote host closed the connection)
20:49:32  * MI6joined
20:50:34  <indutny>ooooh
20:50:36  <indutny>gc-sections
20:50:44  <indutny>oh no
20:50:46  <indutny>that wasn't it
20:50:48  <indutny>ooook
20:51:05  <tjfontaine>the linkers, they conspire
20:51:26  * burlakjoined
20:51:52  <indutny>yeah
20:51:53  <indutny>indeed
20:52:11  <indutny>I can't figure out how it could be possible, that two symbols are missing in elf sym section
20:52:19  <indutny>and sometimes all symbols are missing
20:52:31  <indutny>it just changes build after build
20:52:55  <tjfontaine>could be gyp
20:53:32  <indutny>I think I have an idea
20:53:39  <indutny>yeah
20:53:41  <indutny>it was it
20:53:56  * mikealjoined
20:54:05  <indutny>what do you think about removing `static` from https://github.com/joyent/node/blob/master/src/node_dtrace.cc#L276 ?
20:54:09  <indutny>and gc_end
20:54:21  <tjfontaine>oh
20:54:24  <tjfontaine>it should be fine
20:54:49  <indutny>I guess noone will be hurt because of it
20:54:53  <indutny>could I just push it to v0.10?
21:06:53  * AWintermanquit (Write error: Connection reset by peer)
21:07:01  * rjequit (*.net *.split)
21:07:07  * rvaggquit (*.net *.split)
21:07:09  * Raynosquit (*.net *.split)
21:07:19  * creationixquit (*.net *.split)
21:07:24  * othiym23quit (*.net *.split)
21:07:26  * nifocquit (*.net *.split)
21:07:27  * dshaw_1quit (*.net *.split)
21:07:28  * tjkrusinskiquit (*.net *.split)
21:07:30  * thlorenzquit (*.net *.split)
21:07:46  * mitsuhikoquit (*.net *.split)
21:07:48  * brucemquit (*.net *.split)
21:07:52  * petka_quit (*.net *.split)
21:07:55  * einaros_quit (*.net *.split)
21:07:55  * Cheeryquit (*.net *.split)
21:08:01  * niskaquit (*.net *.split)
21:08:03  * defunctzombie_zzquit (*.net *.split)
21:08:04  * ryahquit (*.net *.split)
21:08:05  * burlakquit (*.net *.split)
21:08:16  * brett19quit (*.net *.split)
21:08:22  * isaacsquit (*.net *.split)
21:08:24  * prettyrobotsquit (*.net *.split)
21:08:25  * LOUDBOTquit (*.net *.split)
21:08:30  * hoelzroquit (*.net *.split)
21:08:36  * `3rdEdenquit (*.net *.split)
21:08:37  * nickleefly_quit (*.net *.split)
21:08:37  * 64MAAAAA9quit (*.net *.split)
21:08:39  * saghulquit (*.net *.split)
21:08:42  * guilleiguaranquit (*.net *.split)
21:08:43  * rphillipsquit (*.net *.split)
21:08:54  * kuebkquit (*.net *.split)
21:08:55  * brsonquit (*.net *.split)
21:09:14  * seldoquit (*.net *.split)
21:09:15  * trevnorrisquit (*.net *.split)
21:09:18  * kpdeckerquit (*.net *.split)
21:09:19  * euoiaquit (*.net *.split)
21:09:22  * kellabytequit (*.net *.split)
21:09:23  * SquirrelCZECH_quit (*.net *.split)
21:09:28  * andrewrkquit (*.net *.split)
21:09:33  * jxsquit (*.net *.split)
21:09:40  * calvinfo1quit (*.net *.split)
21:09:41  * mcavagequit (*.net *.split)
21:09:41  * sh1mmerquit (*.net *.split)
21:09:42  * m76quit (*.net *.split)
21:09:50  * inolenquit (*.net *.split)
21:09:51  * rmgquit (*.net *.split)
21:09:56  * skebcioquit (*.net *.split)
21:09:57  * jan____quit (*.net *.split)
21:10:03  * LeftWingquit (*.net *.split)
21:10:11  * rnowakquit (*.net *.split)
21:10:20  * Ralithquit (*.net *.split)
21:10:20  * dap_quit (*.net *.split)
21:10:22  * benviequit (*.net *.split)
21:10:22  * austoquit (*.net *.split)
21:10:24  * indutnyquit (*.net *.split)
21:10:37  * groundwaterquit (*.net *.split)
21:10:37  * julianduquequit (*.net *.split)
21:10:55  * swajrquit (*.net *.split)
21:10:57  * roxlu_quit (*.net *.split)
21:11:10  * DrPizzaquit (*.net *.split)
21:11:11  * wrlquit (*.net *.split)
21:11:12  * CAPSLOCKBOTquit (*.net *.split)
21:11:18  * MI6quit (*.net *.split)
21:11:23  * rosskquit (*.net *.split)
21:11:25  * sblomquit (*.net *.split)
21:11:27  * rchquit (*.net *.split)
21:11:30  * wolfeida_quit (*.net *.split)
21:11:32  * Damn3dquit (*.net *.split)
21:11:38  * ircretaryquit (*.net *.split)
21:11:41  * titoquit (*.net *.split)
21:11:54  * kuplatupsuquit (*.net *.split)
21:11:57  * KiNgMaRquit (*.net *.split)
21:12:05  * hzquit (*.net *.split)
21:12:11  * Kakeraquit (*.net *.split)
21:12:15  * TooTallNatequit (*.net *.split)
21:12:17  * jmar777quit (*.net *.split)
21:12:23  * AlexisMocha_quit (*.net *.split)
21:12:26  * morganhelockerquit (*.net *.split)
21:12:30  * Domenic_quit (*.net *.split)
21:12:32  * pquernaquit (*.net *.split)
21:12:33  * juliangruberquit (*.net *.split)
21:12:33  * kaesoquit (*.net *.split)
21:12:38  * nsmquit (*.net *.split)
21:12:39  * vigithquit (*.net *.split)
21:12:39  * pdurbinquit (*.net *.split)
21:12:41  * jirwinquit (*.net *.split)
21:12:42  * blissdevquit (*.net *.split)
21:12:43  * tellnesquit (*.net *.split)
21:12:45  * kenperkinsquit (*.net *.split)
21:12:46  * octetcloudquit (*.net *.split)
21:12:47  * rendarquit (*.net *.split)
21:13:19  * txdvquit (*.net *.split)
21:13:22  * chrisdickinsonquit (*.net *.split)
21:13:29  * robertkowalskiquit (*.net *.split)
21:13:30  * Chip_Zeroquit (*.net *.split)
21:13:31  * guybrushquit (*.net *.split)
21:13:33  * mmaleckiquit (*.net *.split)
21:13:37  * brycebarilquit (*.net *.split)
21:13:42  * tjfontainequit (*.net *.split)
21:13:56  * mikealquit (Ping timeout: 540 seconds)
21:14:03  * toothrquit (Max SendQ exceeded)
21:30:59  * paulfryzelquit (Ping timeout: 252 seconds)
21:31:11  * piscisaureus_topic: Liberal utopian void ~ http://logs.libuv.org/libuv ~ http://groups.google.com/group/libuv
21:31:22  * abraxasjoined
21:32:00  * hoelzro_joined
21:32:01  * guybrush_joined
21:32:01  * nickleefly__joined
21:32:47  * LOUDBOT_joined
21:32:48  * nickleefly__quit (Changing host)
21:32:48  * nickleefly__joined
21:33:25  * burlitojoined
21:33:54  * mikeal1quit (Quit: Leaving.)
21:34:10  * tjkrusin1kijoined
21:34:31  * mikealjoined
21:35:51  * abraxasquit (Ping timeout: 252 seconds)
21:37:00  * thlorenzquit (Ping timeout: 245 seconds)
21:37:15  * lgierthquit (Ping timeout: 245 seconds)
21:37:54  * paulfryzeljoined
21:40:01  * mitsuhikoquit (*.net *.split)
21:40:01  * brucemquit (*.net *.split)
21:40:01  * petka_quit (*.net *.split)
21:40:02  * einaros_quit (*.net *.split)
21:40:02  * Cheeryquit (*.net *.split)
21:40:04  * niskaquit (*.net *.split)
21:40:04  * defunctzombie_zzquit (*.net *.split)
21:40:05  * ryahquit (*.net *.split)
21:40:06  * tjkrusinskiquit (Ping timeout: 245 seconds)
21:40:34  * burlakquit (*.net *.split)
21:40:35  * brett19quit (*.net *.split)
21:40:36  * isaacsquit (*.net *.split)
21:40:37  * prettyrobotsquit (*.net *.split)
21:40:37  * LOUDBOTquit (*.net *.split)
21:40:37  * hoelzroquit (*.net *.split)
21:40:38  * nickleefly_quit (*.net *.split)
21:40:38  * burlitochanged nick to burlak
21:40:40  * brett19_changed nick to brett19
21:42:23  * jmar777quit (Remote host closed the connection)
21:42:28  * nickleefly__changed nick to nickleefly_
21:42:49  * paulfryzelquit (Ping timeout: 272 seconds)
21:43:00  * defunctzombie_zzjoined
21:43:15  * defunctzombie_zzchanged nick to defunctzombie
21:43:57  * defunctzombiequit (Changing host)
21:43:57  * defunctzombiejoined
21:45:59  * kevinsimperjoined
21:47:05  <trevnorris>tjfontaine: hey, almost have it working.
21:47:33  <tjfontaine>do you have an eta?
21:48:30  <trevnorris>not right now. need to check if I had gotten a failure working.
21:48:37  <trevnorris>that will determine how long
21:48:55  <tjfontaine>we're kinda running thin on time, is there something I can help with?
21:49:26  <trevnorris>want to come babysit my kids. :-P
22:02:07  * blissdevjoined
22:03:49  * pdurbinjoined
22:03:49  * kaesojoined
22:03:49  * tellnesjoined
22:03:49  * AvianFlujoined
22:03:49  * ircretaryjoined
22:03:49  * vigith_joined
22:03:49  * jirwin_joined
22:03:49  * pquerna_joined
22:03:49  * AlexisMochajoined
22:03:49  * defunctzombie_zzjoined
22:03:49  * mikeal1joined
22:03:49  * mikolaly1enkojoined
22:03:49  * nrajlichjoined
22:03:49  * paulfryzeljoined
22:03:49  * AWintermanjoined
22:03:49  * Kakera_joined
22:03:49  * kevinsimperjoined
22:03:49  * tjkrusin1kijoined
22:03:49  * burlakjoined
22:03:49  * LOUDBOT_joined
22:03:49  * nickleefly_joined
22:03:49  * guybrush_joined
22:03:49  * hoelzrojoined
22:03:49  * asdasdasdasdasd_joined
22:03:49  * niska`joined
22:03:49  * brett19joined
22:03:49  * `3E|BRBjoined
22:03:49  * thlorenz_joined
22:03:49  * rphillipsjoined
22:03:49  * guilleiguaranjoined
22:03:49  * saghuljoined
22:03:49  * daviddiasjoined
22:03:49  * dshaw_1joined
22:03:49  * nifocjoined
22:03:49  * othiym23joined
22:03:49  * creationixjoined
22:03:49  * Raynosjoined
22:03:49  * rvaggjoined
22:03:49  * rjejoined
22:03:49  * \toothrotjoined
22:03:49  * piscisaureusjoined
22:03:49  * MI6joined
22:03:49  * calvinfo1joined
22:03:49  * kpdeckerjoined
22:03:49  * euoiajoined
22:03:49  * mcavagejoined
22:03:49  * brsonjoined
22:03:49  * kenperkinsjoined
22:03:49  * rosskjoined
22:03:49  * Ralithjoined
22:03:49  * octetcloudjoined
22:03:49  * dap_joined
22:03:49  * benviejoined
22:03:49  * m76joined
22:03:49  * sblomjoined
22:03:49  * austojoined
22:03:49  * rendarjoined
22:03:49  * kellabytejoined
22:03:49  * rchjoined
22:03:49  * indutnyjoined
22:03:49  * wolfeidaujoined
22:03:49  * SquirrelCZECH_joined
22:03:49  * wrljoined
22:03:49  * Chip_Zerojoined
22:03:49  * swajrjoined
22:03:49  * Damn3djoined
22:03:49  * roxlu_joined
22:03:49  * hzjoined
22:03:49  * andrewrkjoined
22:03:49  * inolenjoined
22:03:49  * rmgjoined
22:03:49  * titojoined
22:03:49  * trevnorrisjoined
22:03:49  * seldojoined
22:03:49  * txdvjoined
22:03:49  * chrisdickinsonjoined
22:03:49  * groundwaterjoined
22:03:49  * julianduquejoined
22:03:49  * mmaleckijoined
22:03:49  * jxsjoined
22:03:49  * skebciojoined
22:03:49  * jan____joined
22:03:49  * LeftWingjoined
22:03:49  * rnowakjoined
22:03:49  * kuplatupsujoined
22:03:49  * DrPizzajoined
22:03:49  * CAPSLOCKBOTjoined
22:03:49  * KiNgMaRjoined
22:03:49  * brycebariljoined
22:03:49  * robertkowalskijoined
22:03:49  * tjfontainejoined
22:03:49  topic: Liberal utopian void ~ http://logs.libuv.org/libuv ~ http://groups.google.com/group/libuv
22:04:10  * eugenewarejoined
22:04:57  * nsmjoined
22:05:01  * morganhelockerjoined
22:06:36  * Domenic_joined
22:06:36  * zz_karupanerurajoined
22:06:36  * prettyrobotsjoined
22:06:36  * jirwinjoined
22:06:36  * isaacsjoined
22:06:36  * mitsuhikojoined
22:06:36  * brucemjoined
22:06:36  * petka_joined
22:06:36  * einaros_joined
22:06:36  * Cheeryjoined
22:06:36  * ryahjoined
22:08:04  * prettyrobotschanged nick to Guest69840
22:09:25  * eugenewarequit (Ping timeout: 272 seconds)
22:14:01  * rendarquit
22:14:38  * rmgquit (Remote host closed the connection)
22:15:29  <trevnorris>tjfontaine: fyi, i'm making a change that running {add,remove}AsyncListener() from inside a create/before/after/error callback is undefined behavior.
22:15:53  <trevnorris>accounting for that just got to complicated. maybe i'll figure it out in the future, but not right now.
22:17:08  * tjkrusin1kiquit (Ping timeout: 245 seconds)
22:18:53  * jirwinquit (Disconnected by services)
22:18:55  * jirwin_changed nick to jirwin
22:18:59  * jirwinquit (Changing host)
22:19:00  * jirwinjoined
22:19:27  * jirwin_joined
22:21:03  <tjfontaine>trevnorris: I would go so far as to say it's not just undefined behavior, but it's disallowed
22:21:19  <tjfontaine>we can allow it in the future
22:24:46  * dshaw_joined
22:27:02  * jirwin_quit (*.net *.split)
22:27:02  * Guest69840quit (*.net *.split)
22:27:02  * isaacsquit (*.net *.split)
22:27:02  * zz_karupaneruraquit (*.net *.split)
22:27:45  * thlorenz_quit (Remote host closed the connection)
22:33:05  * pdurbinquit (*.net *.split)
22:33:05  * ircretaryquit (*.net *.split)
22:33:06  * dshaw_1quit (*.net *.split)
22:33:06  * Domenic_quit (*.net *.split)
22:33:06  * mitsuhikoquit (*.net *.split)
22:33:06  * brucemquit (*.net *.split)
22:33:06  * petka_quit (*.net *.split)
22:33:06  * einaros_quit (*.net *.split)
22:33:06  * Cheeryquit (*.net *.split)
22:33:06  * ryahquit (*.net *.split)
22:34:25  <indutny>saghul: hey man
22:34:38  <indutny>saghul: it seems that libuv has some test failures http://jenkins.nodejs.org/job/libuv-pullrequest/471/DESTCPU=x64,label=linux/tapTestReport/
22:35:47  <saghul>what PR is that?
22:35:59  <saghul>ah, I see
22:36:13  <indutny>that doesn't matter
22:36:18  <indutny>it was here for awhile
22:36:25  <indutny>though, I wasn't able to reproduce all that failures on my vbox
22:36:35  <indutny>perhaps they are timing dependent
22:36:38  * 64MAAD71Ujoined
22:36:38  * Domenic_joined
22:36:38  * ryahjoined
22:36:38  * Cheeryjoined
22:36:38  * einaros_joined
22:36:38  * petka_joined
22:36:38  * brucemjoined
22:36:38  * mitsuhikojoined
22:36:38  * zz_karupanerurajoined
22:36:38  * Guest69840joined
22:36:38  * isaacsjoined
22:36:58  <indutny># Output from process `shutdown_eof`:
22:36:59  <indutny># Listen error EADDRINUSE
22:37:01  <indutny>oooh
22:37:03  <indutny>stray processes
22:37:05  <indutny>tjfontaine: ^
22:37:10  <saghul>yeah, those don't seem to be related
22:37:19  <tjfontaine>what port do they listen for?
22:37:25  <saghul>FWIW, my dev machine (Debian x64) passes them all
22:37:28  <saghul>1234 IIRC
22:37:28  <LOUDBOT_>WHY ARE WE EVEN HAVING THIS CONVERSATION
22:37:38  <saghul>BECAUSE REASONS
22:37:38  <LOUDBOT_>HAHAHAHAHAHAHHA
22:37:59  <tjfontaine>well I made a change that should hopefully solve that
22:38:35  * paulfryz_joined
22:40:13  <tjfontaine>it's 9123
22:40:35  * sh1mmerjoined
22:40:50  * pdurbinjoined
22:42:02  * paulfryzelquit (Read error: Connection reset by peer)
22:42:33  * paulfryzeljoined
22:42:57  * paulfryz_quit (Ping timeout: 252 seconds)
22:43:20  * paulfryzelquit (Read error: Connection reset by peer)
22:43:33  * rmgjoined
22:43:44  * paulfryzeljoined
22:45:57  * rnowakquit (Ping timeout: 248 seconds)
22:46:07  * Domenic_quit (*.net *.split)
22:46:08  * mitsuhikoquit (*.net *.split)
22:46:08  * brucemquit (*.net *.split)
22:46:08  * petka_quit (*.net *.split)
22:46:08  * einaros_quit (*.net *.split)
22:46:08  * Cheeryquit (*.net *.split)
22:46:08  * ryahquit (*.net *.split)
22:46:08  * zz_karupaneruraquit (*.net *.split)
22:47:06  * Domenic_joined
22:47:07  * ryahjoined
22:47:07  * Cheeryjoined
22:47:07  * einaros_joined
22:47:07  * petka_joined
22:47:07  * brucemjoined
22:47:07  * mitsuhikojoined
22:47:07  * zz_karupanerurajoined
22:49:12  * mikeal1quit (Quit: Leaving.)
22:49:14  * kevinsimperquit (Read error: Connection reset by peer)
22:51:05  * Guest69840changed nick to prettyrobots
22:52:30  * rnowakjoined
22:52:45  * mikealjoined
22:54:32  * kevinsimperjoined
22:58:18  * guilleiguaranquit
22:59:07  * dap_1joined
22:59:30  * guilleiguaranjoined
23:00:42  * dap_quit (Ping timeout: 260 seconds)
23:04:26  * morganhelockerquit (Quit: morganhelocker)
23:05:42  * mikealquit (Quit: Leaving.)
23:05:57  * kazuponjoined
23:08:50  * niska`changed nick to niska
23:08:56  * mikealjoined
23:10:27  * morganhelockerjoined
23:10:40  * kazuponquit (Remote host closed the connection)
23:15:37  * defunctzombie_zzchanged nick to defunctzombie
23:15:50  * defunctzombiequit (Changing host)
23:15:50  * defunctzombiejoined
23:19:04  * ircretaryjoined
23:19:24  * defunctzombiechanged nick to defunctzombie_zz
23:31:45  * hzquit
23:31:47  * mikealquit (Quit: Leaving.)
23:32:01  * abraxasjoined
23:33:19  * jmar777joined
23:34:35  * mikealjoined
23:35:46  * morganhelockerquit (Quit: morganhelocker)
23:36:27  * mcavagequit (Remote host closed the connection)
23:36:35  * abraxasquit (Ping timeout: 252 seconds)
23:38:04  * asdasdasdasdasd_quit (Quit: Ex-Chat)
23:39:21  * paulfryz_joined
23:40:30  * nrajlichquit (Quit: ["Textual IRC Client: www.textualapp.com"])
23:43:08  * janjongboomjoined
23:44:00  * paulfryz_quit (Ping timeout: 252 seconds)
23:45:19  * calvinfojoined
23:47:17  * calvinfo1quit (Ping timeout: 248 seconds)
23:48:20  * pquerna_changed nick to pquerna
23:48:28  <prettyrobots>Anyone know the GYP irc channel?
23:48:34  <prettyrobots>If they have one.
23:49:13  * m76quit (Read error: Connection reset by peer)
23:51:05  <tjfontaine>prettyrobots: no, if there was one I would harrangue them constantly
23:51:16  <prettyrobots>Hah.
23:54:45  * mcavagejoined
23:55:58  * TooTallNatejoined
23:58:20  * daviddiasquit (Read error: Connection reset by peer)