00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:00:29  * paulfryzelquit (Ping timeout: 241 seconds)
00:04:39  * m76quit (Read error: Connection reset by peer)
00:05:33  * mcavagejoined
00:06:45  * TooTallNatejoined
00:08:38  * euoiaquit (Ping timeout: 264 seconds)
00:31:38  <tjfontaine>trevnorris: --gdb tells v8 add extra information around frames and in conjunction with a debug build you can call specific functions to print v8 objects
00:33:19  <trevnorris>tjfontaine: sorry, meant more specifically, --gdbjit-dump doesn't work unless you're also using the debug build
00:34:00  * zz_karupanerurachanged nick to karupanerura
00:40:03  * nsmquit (Ping timeout: 240 seconds)
00:40:04  * euoiajoined
00:40:07  * sblomquit (Ping timeout: 240 seconds)
00:40:18  * mikolaly1enkojoined
00:40:36  * mikolalysenkoquit (Ping timeout: 240 seconds)
00:42:01  * brsonquit (Ping timeout: 240 seconds)
00:42:01  * trevnorrisquit (Ping timeout: 240 seconds)
00:43:42  * benvie_joined
00:44:27  * calvinfo1joined
00:44:40  * rvaggquit (Excess Flood)
00:45:26  * nsmjoined
00:45:56  * trevnorrisjoined
00:46:15  * euoia_joined
00:46:20  * sblomjoined
00:47:02  * benviequit (Ping timeout: 240 seconds)
00:47:03  * pquernaquit (Ping timeout: 240 seconds)
00:47:03  * euoiaquit (Ping timeout: 240 seconds)
00:47:03  * kellabytequit (Ping timeout: 240 seconds)
00:47:03  * calvinfoquit (Ping timeout: 240 seconds)
00:47:04  * andrewrkquit (Ping timeout: 240 seconds)
00:47:33  * \toothrotjoined
00:47:45  * trevnorrischanged nick to Guest99721
00:47:57  * brsonjoined
00:48:15  * rvaggjoined
00:48:32  * inolen1joined
00:48:50  * nrajlichjoined
00:48:50  * nrajlichquit (Client Quit)
00:49:00  * euoia_changed nick to euoia
00:49:03  * nrajlichjoined
00:49:19  * kellabytejoined
00:49:27  * euoiaquit (Client Quit)
00:49:33  * kpdecker1joined
00:49:40  * dap_1joined
00:49:41  * andrewrkjoined
00:50:02  * jmar777_joined
00:50:18  * c4milojoined
00:50:31  * euoiajoined
00:50:52  * dsantiag_joined
00:54:04  * TooTallNatequit (*.net *.split)
00:54:04  * c4milo_quit (*.net *.split)
00:54:04  * inolenquit (*.net *.split)
00:54:04  * Ralithquit (*.net *.split)
00:54:05  * toothrquit (*.net *.split)
00:54:19  * not_wolfeidauchanged nick to wolfeidau
00:55:10  * nrajlichchanged nick to TooTallNate
00:55:13  * juliangruberquit (Write error: Connection reset by peer)
00:56:33  * chrisdickinsonquit (Excess Flood)
00:56:36  * Guest99721quit (Read error: Connection reset by peer)
00:56:42  * pquernajoined
00:56:42  * pquernaquit (Changing host)
00:56:42  * pquernajoined
00:56:45  * Ralithjoined
00:56:49  * dap_quit (Write error: Connection reset by peer)
00:56:55  * chrisdickinson_joined
01:00:14  * wavdedjoined
01:04:45  * kpdeckerquit (Ping timeout: 679 seconds)
01:05:26  * mikolalysenkojoined
01:07:36  * juliangruberjoined
01:07:59  * mikolaly1enkoquit (Ping timeout: 264 seconds)
01:08:00  * jmar777quit (Ping timeout: 264 seconds)
01:08:01  * dsantiagoquit (Ping timeout: 264 seconds)
01:08:46  * brsonquit (Changing host)
01:08:46  * brsonjoined
01:08:47  * kellabytequit (Changing host)
01:08:47  * kellabytejoined
01:09:40  * chrisdickinson_changed nick to chrisdickinson
01:11:32  * kazuponjoined
01:12:05  * sblomquit (Read error: Connection reset by peer)
01:17:02  * ircretaryquit (Ping timeout: 264 seconds)
01:19:39  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:21:49  * c4miloquit (Remote host closed the connection)
01:23:39  * c4milo_joined
01:24:15  * kpdeckerjoined
01:28:38  * brson_joined
01:29:02  * kazupon_joined
01:29:08  * rvagg_joined
01:29:18  * \toothrotchanged nick to toothrot
01:29:29  * dsantiagojoined
01:29:42  * kpdecker1quit (Ping timeout: 240 seconds)
01:29:44  * rvaggquit (Ping timeout: 240 seconds)
01:29:44  * kazuponquit (Ping timeout: 240 seconds)
01:29:44  * dsantiag_quit (Ping timeout: 240 seconds)
01:29:45  * brsonquit (Ping timeout: 240 seconds)
01:29:46  * Ralithquit (Ping timeout: 240 seconds)
01:29:46  * octetcloudquit (Ping timeout: 240 seconds)
01:29:47  * pquernaquit (Ping timeout: 240 seconds)
01:29:52  * Ralith_joined
01:30:08  * octetcloudjoined
01:30:08  * calvinfo1quit (Quit: Leaving.)
01:30:56  * rvagg_changed nick to rvagg
01:33:21  * trevnorrisjoined
01:34:37  * thlorenzjoined
01:35:09  * pquernajoined
01:36:46  * mikealquit (Quit: Leaving.)
01:37:46  * guilleiguaranquit (Quit: Connection closed for inactivity)
01:47:32  * octetcloudquit (Ping timeout: 244 seconds)
01:55:44  * mikolalysenkoquit (Ping timeout: 252 seconds)
01:58:00  * abraxasjoined
02:00:44  * calvinfojoined
02:00:45  * kpdeckerquit (Read error: Connection reset by peer)
02:02:20  * abraxasquit (Ping timeout: 252 seconds)
02:04:45  * kpdeckerjoined
02:05:05  * calvinfoquit (Ping timeout: 252 seconds)
02:07:41  * benvie_changed nick to benvie
02:08:23  * Ralith_quit (Ping timeout: 252 seconds)
02:14:06  * dap_1quit (Quit: Leaving.)
02:18:54  * WalrusPony1changed nick to WalrusPony
02:20:03  * asdasdasdasdasd_joined
02:21:58  * AWintermanquit (Ping timeout: 240 seconds)
02:23:29  * lgierthquit (Ping timeout: 240 seconds)
02:23:46  * kellabytequit (Changing host)
02:23:46  * kellabytejoined
02:23:46  * kellabytequit (Changing host)
02:23:46  * kellabytejoined
02:37:21  * Ralithjoined
02:43:47  * thlorenzquit (Remote host closed the connection)
02:44:20  * thlorenzjoined
02:44:23  * thlorenzquit (Remote host closed the connection)
02:44:34  * kevinsimperjoined
02:44:39  * thlorenzjoined
02:47:17  * kevinsimperquit (Read error: Operation timed out)
02:48:17  * dsantiagoquit (Quit: Computer has gone to sleep.)
02:54:53  * AvianFlujoined
02:58:39  * paulfryzeljoined
02:59:32  * wavdedquit (Quit: Hasta la pasta)
03:01:24  * calvinfojoined
03:01:59  * jmar777_quit (Read error: Connection reset by peer)
03:02:05  * jmar777joined
03:02:16  * calvinfoquit (Read error: Connection reset by peer)
03:02:22  * calvinfo1joined
03:02:46  * kazupon_quit (Remote host closed the connection)
03:02:59  * paulfryzelquit (Ping timeout: 240 seconds)
03:03:07  * calvinfo1quit (Read error: Connection reset by peer)
03:03:18  * calvinfojoined
03:04:14  * calvinfo1joined
03:04:14  * calvinfoquit (Read error: Connection reset by peer)
03:05:04  * calvinfojoined
03:05:04  * calvinfo1quit (Read error: Connection reset by peer)
03:05:09  * kazuponjoined
03:05:59  * calvinfo1joined
03:05:59  * calvinfoquit (Read error: Connection reset by peer)
03:06:57  * calvinfojoined
03:06:57  * calvinfo1quit (Read error: Connection reset by peer)
03:07:53  * calvinfo1joined
03:07:54  * calvinfoquit (Read error: Connection reset by peer)
03:08:38  * calvinfo1quit (Read error: Connection reset by peer)
03:08:51  * calvinfojoined
03:09:22  * guilleiguaranjoined
03:09:30  * calvinfoquit (Read error: Connection reset by peer)
03:09:41  * calvinfojoined
03:10:06  * abraxasjoined
03:10:37  * calvinfo1joined
03:10:37  * calvinfoquit (Read error: Connection reset by peer)
03:11:02  * kazuponquit (Remote host closed the connection)
03:11:29  * calvinfo1quit (Read error: Connection reset by peer)
03:11:31  * calvinfojoined
03:12:33  * calvinfo1joined
03:13:13  * calvinfoquit (Read error: Connection reset by peer)
03:13:21  * calvinfojoined
03:14:24  * calvinfo2joined
03:14:24  * calvinfoquit (Read error: Connection reset by peer)
03:14:53  * asdasdasdasdasd_quit (Quit: Ex-Chat)
03:15:13  * calvinfojoined
03:15:14  * calvinfo2quit (Read error: Connection reset by peer)
03:16:19  * calvinfo2joined
03:16:19  * calvinfoquit (Read error: Connection reset by peer)
03:16:59  * calvinfo1quit (Ping timeout: 240 seconds)
03:16:59  * calvinfo2quit (Read error: Connection reset by peer)
03:17:09  * calvinfojoined
03:18:03  * calvinfo1joined
03:18:03  * calvinfoquit (Read error: Connection reset by peer)
03:18:05  * bradleymeckjoined
03:18:58  * calvinfojoined
03:18:58  * calvinfo1quit (Read error: Connection reset by peer)
03:19:53  * calvinfo1joined
03:19:54  * calvinfoquit (Read error: Connection reset by peer)
03:20:49  * calvinfojoined
03:20:49  * calvinfo1quit (Read error: Connection reset by peer)
03:21:44  * calvinfo1joined
03:21:45  * calvinfoquit (Read error: Connection reset by peer)
03:22:41  * calvinfojoined
03:22:41  * calvinfo1quit (Read error: Connection reset by peer)
03:23:13  * TooTallNatejoined
03:23:27  * calvinfoquit (Read error: Connection reset by peer)
03:23:34  * calvinfojoined
03:24:30  * calvinfo1joined
03:24:30  * calvinfoquit (Read error: Connection reset by peer)
03:25:24  * calvinfojoined
03:25:24  * calvinfo1quit (Read error: Connection reset by peer)
03:26:25  * calvinfo1joined
03:26:25  * calvinfoquit (Read error: Connection reset by peer)
03:26:49  * mikolalysenkojoined
03:27:19  * calvinfojoined
03:27:20  * calvinfo1quit (Read error: Connection reset by peer)
03:28:11  * calvinfo1joined
03:28:11  * calvinfoquit (Read error: Connection reset by peer)
03:28:36  * AWintermanjoined
03:32:24  * calvinfo1quit (Ping timeout: 240 seconds)
03:32:59  * AWintermanquit (Ping timeout: 240 seconds)
03:43:02  * abraxasquit (Remote host closed the connection)
03:43:42  * calvinfojoined
03:44:06  * bradleymeckquit (Quit: bradleymeck)
03:45:54  * jmar777quit (Remote host closed the connection)
03:54:29  * mikolalysenkoquit (Ping timeout: 240 seconds)
03:56:12  * jmar777joined
03:58:41  * wavdedjoined
03:58:54  * abraxasjoined
03:59:12  * paulfryzeljoined
04:00:29  * jmar777quit (Ping timeout: 240 seconds)
04:02:25  * wavdedquit (Client Quit)
04:03:29  * paulfryzelquit (Ping timeout: 240 seconds)
04:06:08  * kazuponjoined
04:10:14  * abraxasquit (Remote host closed the connection)
04:12:32  * brson_quit (Ping timeout: 252 seconds)
04:15:50  * thlorenzquit (Remote host closed the connection)
04:33:45  * inolenjoined
04:36:14  * calvinfoquit (Quit: Leaving.)
04:37:19  * kellabyte2joined
04:37:28  * inolen1quit (Ping timeout: 240 seconds)
04:37:28  * kellabytequit (Ping timeout: 240 seconds)
04:41:49  * abraxasjoined
04:41:49  * kellabytejoined
04:42:42  * kellabyte2quit (*.net *.split)
04:42:43  * kpdeckerquit (*.net *.split)
04:45:21  * kevinsimperjoined
04:46:43  * kpdeckerjoined
04:50:09  * kevinsimperquit (Ping timeout: 247 seconds)
04:50:38  * mikolalysenkojoined
04:58:30  * mikolaly1enkojoined
04:59:04  * inolen1joined
05:00:11  * abraxas_joined
05:06:47  * calvinfojoined
05:07:39  * calvinfo1joined
05:07:50  * kellabyte2joined
05:08:05  * calvinfoquit (Read error: Connection reset by peer)
05:08:41  * mikolalysenkoquit (Write error: Connection reset by peer)
05:08:42  * calvinfo1quit (Read error: Connection reset by peer)
05:09:35  * calvinfojoined
05:09:49  * abraxasquit (Ping timeout: 286 seconds)
05:09:49  * kellabytequit (Ping timeout: 286 seconds)
05:09:56  * inolenquit (Write error: Connection reset by peer)
05:12:50  * euoiaquit (Ping timeout: 264 seconds)
05:13:41  * calvinfoquit (Ping timeout: 244 seconds)
05:14:24  * kellabytejoined
05:15:22  * kellabyte2quit (Ping timeout: 252 seconds)
05:21:16  * dsantiagojoined
05:28:04  * AvianFluquit (Ping timeout: 330 seconds)
05:28:36  * AvianFlujoined
05:40:27  * abraxas_quit (Remote host closed the connection)
05:52:41  * abraxasjoined
06:03:03  * calvinfojoined
06:05:12  * AvianFluquit (Ping timeout: 539 seconds)
06:05:12  * rvaggquit (Ping timeout: 539 seconds)
06:05:13  * juliangruberquit (Ping timeout: 539 seconds)
06:05:13  * jordan2quit (Ping timeout: 539 seconds)
06:05:29  * AvianFlujoined
06:05:54  * rvaggjoined
06:07:20  * juliangruberjoined
06:07:32  * jordan2joined
06:08:14  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
06:09:18  * abraxas_joined
06:09:55  * kpdeckerquit (Quit: Leaving.)
06:10:52  * abraxasquit (Ping timeout: 240 seconds)
06:13:31  * kevinsimperjoined
06:32:49  * mikealjoined
06:37:56  * kevinsimperquit (Remote host closed the connection)
06:46:00  * mcavage_joined
06:46:00  * mcavagequit (Read error: Connection reset by peer)
07:01:56  * paulfryzeljoined
07:02:24  * kevinsimperjoined
07:06:19  * paulfryzelquit (Ping timeout: 244 seconds)
07:31:37  <indutny>heya
07:31:40  <indutny>good evening
07:52:41  <saghul>good morning!
08:02:26  * mikolaly1enkoquit (Ping timeout: 252 seconds)
08:02:33  * paulfryzeljoined
08:06:59  * paulfryzelquit (Ping timeout: 240 seconds)
08:12:31  * kevinsimperquit
08:12:50  * kevinsimperjoined
08:17:46  * guilleiguaranquit (Quit: Connection closed for inactivity)
08:26:24  * m76joined
08:31:51  * kaftsquit
08:32:51  * daviddiasjoined
08:54:49  * rendarjoined
08:54:51  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * e4f28ad : test: make sure all handles in the loop are closed - http://git.io/cUB-Jg
09:03:23  * paulfryzeljoined
09:04:05  <saghul>indutny: care to take a look at a quick node patch?
09:04:07  <saghul>https://gist.github.com/saghul/9267731
09:04:28  <indutny>oh man
09:04:30  <indutny>sizeof(*loop)
09:04:52  <indutny>but LGTM
09:04:54  <indutny>if it builds
09:04:55  <indutny>and runs
09:05:25  <saghul>if used without a type sizeof doesn't need parens :-)
09:05:40  <saghul>sizeof expr
09:05:47  <saghul>vs sizeof(type)
09:07:59  * paulfryzelquit (Ping timeout: 240 seconds)
09:14:06  <indutny>saghul: I know
09:14:10  <indutny>but we use it this way
09:14:17  <indutny>sort of code style
09:14:34  <saghul>ah, ok
09:18:58  * AvianFluquit (Remote host closed the connection)
09:21:04  <indutny>few nits
09:34:24  * calvinfoquit (Quit: Leaving.)
09:37:12  * hzjoined
09:40:59  <indutny>saghul: a good question
09:41:05  * indutnysaghul: why not `new/delete` ?
09:41:08  <indutny>oops
09:41:15  <indutny>any reason for this?
09:42:06  <saghul>no reason, my C++ fu is non-existent :-P
09:42:29  <saghul>I grepped around I saw malloc used in ares_wrap so I went with it
09:42:48  <saghul>I can change it for new/delete if that's more kosher
09:43:42  <saghul>indutny: ^
09:43:53  <indutny>yeah
09:43:57  <indutny>its just less verbose
09:44:00  <indutny>please do it :)
09:44:08  <indutny>sorry, I'm awful reviewer
09:45:27  <saghul>no worries, I'm just dipping my toe into node, I have never even written a hello world with it :-P
09:50:28  <indutny>saghul: ok :)
09:51:30  <indutny>that's fine
09:51:37  <indutny>good to see your interest in node too
09:57:17  <saghul>:-)
09:57:28  <saghul>i'm procrasti-learning
09:58:04  <indutny>yaeh
09:58:10  <indutny>that's what happens to me now
09:59:29  * abraxas_quit (Remote host closed the connection)
10:00:15  * calvinfojoined
10:00:56  <saghul>indutny: force pushed using new and delete now
10:02:14  <indutny>thanks
10:04:13  * paulfryzeljoined
10:04:59  <indutny>ok, here it goes
10:05:01  <MI6>joyent/node: Saúl Ibarra Corretgé master * 6e1eac7 : src: use new loop API - http://git.io/-k48hQ
10:05:06  <indutny>thank you
10:06:27  <saghul>thanks for the review Fedor! :-)
10:06:46  <indutny>np
10:06:48  <indutny>you are welcome
10:08:29  * paulfryzelquit (Ping timeout: 240 seconds)
10:08:42  * calvinfoquit (Ping timeout: 244 seconds)
10:40:22  * lgierthjoined
10:44:12  * daviddiasquit (Read error: Connection reset by peer)
10:48:36  * kazuponquit (Remote host closed the connection)
10:49:36  * abraxasjoined
10:50:25  * Kakerajoined
10:53:03  * abraxasquit (Remote host closed the connection)
11:04:23  * lgierthquit (Quit: Ex-Chat)
11:05:03  * paulfryzeljoined
11:06:56  * karupanerurachanged nick to zz_karupanerura
11:09:29  * paulfryzelquit (Ping timeout: 240 seconds)
11:11:43  * daviddiasjoined
11:37:11  <MI6>joyent/node: Sam Roberts master * 37d3c56 : doc: document `beforeExit` and add more tests (+1 more commits) - http://git.io/RLPt-w
11:37:29  <indutny>saghul: yt?
11:37:45  <saghul>indutny: sup?
11:39:00  <indutny>https://gist.github.com/indutny/381208fd517a8e5dffd9
11:39:03  <indutny>what do you think about this?
11:39:47  <indutny>I'm trying to solve following problem
11:40:01  <indutny>there is some lack of knowledge on user side
11:40:15  <indutny>when you call `uv_run(..., ONCE)` it may return 0
11:40:22  <indutny>even if it has executed some callbacks
11:40:27  <indutny>or done anything
11:40:36  <indutny>which is rather non-informative
11:41:41  * sinclair|workjoined
11:43:09  * benviequit (Read error: Connection reset by peer)
11:43:26  * benviejoined
11:43:28  <indutny>saghul: do you see my point here?
11:43:41  <indutny>seems to be breaking some tests in libuv
11:44:13  <saghul>hum
11:44:31  <saghul>one sec, let me check
11:45:04  <indutny>I'm quite scared of it
11:45:07  * eugenewarejoined
11:45:11  <indutny>but on other hand I need it in node
11:45:12  <indutny>or
11:45:23  <indutny>as an alternative I need `uv_is_alive(uv_loop_t*)`
11:45:27  * eugenewarequit (Client Quit)
11:46:34  <saghul>we already have that
11:46:39  <saghul>the proposed change is not right
11:46:57  <saghul>if all callbacks are consumed uv_run (ONCE) should return 0
11:47:05  <saghul>that is, if there is nothing left to do
11:47:13  <indutny>we don't have it exposed
11:47:18  <saghul>we do
11:47:20  <indutny>oooh
11:47:21  <indutny>ok
11:47:21  <saghul>I merged it :-)
11:47:25  <indutny>you are right
11:47:35  <indutny>nvm
11:47:36  <indutny>:P
11:47:42  <saghul>no worries :-)
11:58:50  * daviddiasquit
12:01:22  * perldorkjoined
12:01:26  * lgierthjoined
12:02:21  * perldorkquit (Client Quit)
12:05:54  * paulfryzeljoined
12:09:59  * paulfryzelquit (Ping timeout: 240 seconds)
12:13:37  * daviddiasjoined
12:49:31  * thlorenzjoined
12:54:01  * AvianFlujoined
12:54:02  * abraxasjoined
12:58:41  * abraxasquit (Ping timeout: 244 seconds)
13:03:59  * abraxasjoined
13:06:44  * paulfryzeljoined
13:08:44  * daviddiasquit (Remote host closed the connection)
13:10:59  * paulfryzelquit (Ping timeout: 240 seconds)
13:26:26  * abraxasquit (Remote host closed the connection)
13:28:14  * hzquit
13:28:18  <indutny>saghul: proper fix https://github.com/joyent/node/pull/7209
13:33:13  <saghul>indutny: what does setImmediate do under the cover?
13:33:21  <indutny>saghul: activates uv_check_t
13:33:29  <indutny>it has pretty long path to it :P
13:33:38  <saghul>is it ref'd or unref'd?
13:33:46  <indutny>good question
13:33:50  <indutny>I think it is ref'd
13:33:52  <indutny>the thing is
13:33:56  <indutny>that it is fired only once
13:33:59  <indutny>and deactivated after that
13:34:04  <indutny>and thus uv_run() return 0
13:34:13  <indutny>even if we have called any callbacks
13:34:29  <saghul>but if it was stopped why weren't the callbacks called?
13:36:21  * dshaw_joined
13:36:50  <saghul>note that if uv_run returned 0, which is what uv__loop alive returns, the next call to uv_run will do nothing
13:37:18  <saghul>because it will internally check if uv__loop_alive is != 0, but it will still be 0
13:40:54  <indutny>saghul: ?
13:41:06  <indutny>I understand this
13:41:12  <indutny>but the `beforeExit` event should be called anyway
13:41:20  <indutny>that's the idea behind it
13:41:33  <indutny>you could do async stuff in it
13:41:36  <indutny>infinitely long
13:41:49  <indutny>but if it isn't called after one-shot events - it doesn't work at all
13:45:05  <saghul>not sure I follow, but I don't really know what setImediate does underneath, so I may be missing something
13:45:22  <indutny>ok, lets rephrase it on a C level
13:45:35  <indutny>uv_check_start() is called with cb
13:45:36  <saghul>what is the failing test anyway?
13:45:59  <indutny>test/simple/test-beforeexit-event.js
13:46:04  <indutny>so, it is called with cb
13:46:16  <indutny>then uv_run(NOWAIT) is called and returns false
13:48:02  <indutny>and anyway
13:48:06  <indutny>since the `cb` was called
13:48:10  <indutny>we should call `beforeExit`
13:48:17  * daviddiasjoined
13:48:36  <indutny>saghul: is it clearer?
13:48:50  <saghul>I think I get you now
13:49:25  <saghul>so, even if we finish the work in the RUN_NOWAIT call we should emit before exit again, in case some work was scheduled last time
13:52:48  * rosskjoined
14:00:34  * dshaw_quit (Read error: Connection reset by peer)
14:00:38  <saghul>indutny: in case you want to check a second approach: https://gist.github.com/saghul/9271560
14:00:56  <indutny>that works too
14:01:00  <indutny>but the difference is just one hop
14:01:08  <indutny>and I don't care much about it
14:02:01  * Kakeraquit (Ping timeout: 240 seconds)
14:02:15  <MI6>joyent/node: Fedor Indutny master * 3b88dc6 : stream_wrap: don't write twice on uv_try_write err - http://git.io/mwuUDA
14:02:26  * euoiajoined
14:03:13  <indutny>saghul: do you have any idea about https://github.com/joyent/libuv/issues/1101 ?
14:03:54  <indutny>it seems that we are getting EVFILT_NODE
14:04:02  <indutny>while not watching for this
14:04:18  <indutny>s/this/it/
14:04:46  <saghul>no idea at a first glance
14:04:48  * stagasquit (Read error: Connection timed out)
14:05:02  * dshaw_joined
14:06:32  * stagasjoined
14:07:34  * paulfryzeljoined
14:09:29  <indutny>ooh
14:09:32  <indutny>I think I may have an idea
14:10:00  <indutny>ah, nvm
14:11:59  * paulfryzelquit (Ping timeout: 240 seconds)
14:13:44  * kellabytequit (Changing host)
14:13:44  * kellabytejoined
14:13:44  * kellabytequit (Changing host)
14:13:44  * kellabytejoined
14:15:22  * Kakerajoined
14:17:00  * guybrushquit (Excess Flood)
14:17:23  * guybrushjoined
14:18:41  * dshaw_quit (Quit: Leaving.)
14:19:27  * dshaw_joined
14:20:59  <indutny>oooh
14:21:01  <indutny>I have an idea
14:21:18  <indutny>saghul: you still there?
14:21:31  <saghul>sup?
14:21:37  <indutny>https://github.com/joyent/libuv/blob/master/src/unix/kqueue.c#L312
14:21:40  <indutny>I think this is wrong
14:21:41  * thlorenzquit (Remote host closed the connection)
14:21:47  <indutny>could uv_fsevent_t be stopped?
14:22:12  * thlorenzjoined
14:22:13  <indutny>guess it should be if (!uv__is_active(handle))
14:23:18  <saghul>could be
14:23:29  * dshaw_quit (Ping timeout: 240 seconds)
14:23:29  <saghul>but don't we set the fd to -1 on stop?
14:23:33  <indutny>good question
14:23:51  <saghul>https://github.com/joyent/libuv/blob/master/src/unix/kqueue.c#L395
14:24:10  <indutny>oh
14:24:28  <indutny>ok
14:24:31  <indutny>I have no idea then :P
14:26:25  * thlorenzquit (Ping timeout: 240 seconds)
14:26:54  <indutny>what do you think about https://github.com/joyent/libuv/blob/master/src/unix/kqueue.c#L95 ?
14:27:12  * thlorenzjoined
14:27:19  * guybrushquit (Read error: Connection timed out)
14:27:53  * guybrushjoined
14:28:01  * stagasquit (Ping timeout: 240 seconds)
14:28:01  <indutny>no, this couldn't be it, either
14:28:15  <indutny>as it'll propagate UV__POLLIN from pevents to events
14:29:44  <indutny>ok, brb
14:29:48  <indutny>need to recharge my laptop
14:29:48  * jmar777joined
14:32:00  * thlorenzquit (Remote host closed the connection)
14:40:24  * kazuponjoined
14:48:49  * wavdedjoined
14:49:18  * dshaw_joined
14:56:15  <saghul>will look at it later, leave comments in the issue so we don't lose track, in case you find something
15:00:23  * petka_joined
15:08:24  * paulfryzeljoined
15:10:40  * dshaw_quit (Ping timeout: 265 seconds)
15:11:57  * thlorenzjoined
15:13:28  * paulfryzelquit (Ping timeout: 276 seconds)
15:27:37  * abraxasjoined
15:31:59  * abraxasquit (Ping timeout: 240 seconds)
15:34:29  * daviddiasquit (Ping timeout: 240 seconds)
15:34:39  * lgierthquit (Quit: Ex-Chat)
15:41:06  * kevinsimperquit (Remote host closed the connection)
15:43:38  * lgierthjoined
15:53:49  * mikolalysenkojoined
15:55:08  * defunctzombie_zzchanged nick to defunctzombie
15:56:30  * mikealquit (Quit: Leaving.)
16:04:36  * wavdedquit (Quit: Nighty night)
16:05:36  * dshaw_joined
16:09:14  * paulfryzeljoined
16:09:46  * c4milojoined
16:09:51  * dshaw_quit (Ping timeout: 244 seconds)
16:10:13  * c4milo_quit (Read error: Connection reset by peer)
16:10:50  * wavdedjoined
16:12:58  * daviddiasjoined
16:13:32  * octetcloudjoined
16:13:59  * paulfryzelquit (Ping timeout: 269 seconds)
16:15:51  * mikealjoined
16:19:21  * daviddiasquit (Remote host closed the connection)
16:23:51  * lgierthquit (Quit: Ex-Chat)
16:26:42  * kazuponquit (Remote host closed the connection)
16:28:42  * lgierthjoined
16:30:20  * kenperkinsjoined
16:30:55  * daviddiasjoined
16:31:01  * AlexisMochajoined
16:33:29  * daviddiasquit (Remote host closed the connection)
16:35:16  * daviddiasjoined
16:35:41  * jmar777quit (Read error: Connection reset by peer)
16:36:11  * jmar777joined
16:40:06  * kaftsjoined
16:46:57  * dap_joined
16:47:38  * piscisaureusjoined
16:50:13  * bajtosjoined
16:53:41  <indutny>saghul: I asked user to try adding some debug logging
16:53:47  * thlorenz_joined
16:53:51  <indutny>saghul: but I don't think that he'll be able to reproduce it anywhere soon
16:54:00  <indutny>haven't seen any other reports like this
16:54:23  <indutny>my guess is that either wrong watcher goes there
16:54:36  <indutny>which is kind of odd, since we have `invalidate_fd` now
16:54:52  <indutny>or events is 0
16:54:55  <indutny>and the last guess
16:54:56  <indutny>is
16:54:59  * AlexisMochaquit (Ping timeout: 241 seconds)
16:55:01  <indutny>UV__POLLERR
16:55:06  <indutny>but I'm not sure how this could even get there
16:57:29  * guilleiguaranjoined
16:58:31  * defunctzombiechanged nick to defunctzombie_zz
16:59:02  * thlorenzquit (Ping timeout: 287 seconds)
17:03:53  * mikealquit (Quit: Leaving.)
17:06:29  * dshaw_joined
17:06:50  * WalrusPonyquit (Ping timeout: 264 seconds)
17:10:33  * mikealjoined
17:11:01  * dshaw_quit (Ping timeout: 265 seconds)
17:15:51  * calvinfojoined
17:18:18  * sblomjoined
17:24:12  * lgierthquit (Quit: Ex-Chat)
17:25:04  * inolen1quit (Quit: Leaving.)
17:28:30  * abraxasjoined
17:33:02  * benviequit (Ping timeout: 244 seconds)
17:42:44  * calvinfoquit (*.net *.split)
17:42:44  * mikealquit (*.net *.split)
17:42:44  * thlorenz_quit (*.net *.split)
17:42:44  * dap_quit (*.net *.split)
17:42:45  * mikolalysenkoquit (*.net *.split)
17:42:45  * euoiaquit (*.net *.split)
17:42:47  * rendarquit (*.net *.split)
17:42:47  * juliangruberquit (*.net *.split)
17:42:47  * rvaggquit (*.net *.split)
17:42:47  * raffikiquit (*.net *.split)
17:42:48  * abraxasquit (*.net *.split)
17:42:48  * sblomquit (*.net *.split)
17:42:49  * piscisaureusquit (*.net *.split)
17:42:49  * jmar777quit (*.net *.split)
17:42:49  * daviddiasquit (*.net *.split)
17:42:49  * wavdedquit (*.net *.split)
17:42:50  * rosskquit (*.net *.split)
17:42:51  * AvianFluquit (*.net *.split)
17:42:52  * mcavage_quit (*.net *.split)
17:47:33  * benviejoined
17:49:33  * daviddiasjoined
17:50:39  * piscisaureusjoined
17:50:39  * stagasjoined
17:50:39  * rvaggjoined
17:50:39  * rosskjoined
17:50:39  * mikealjoined
17:50:39  * sblomjoined
17:50:39  * dap_joined
17:50:39  * thloren__joined
17:50:39  * inolenjoined
17:51:45  * jmar777joined
17:51:56  * AvianFlujoined
17:53:04  * petka_quit (Ping timeout: 245 seconds)
17:56:08  * AlexisMochajoined
17:57:34  * piscisaureus__joined
17:59:41  * rvaggquit (Ping timeout: 240 seconds)
17:59:58  * petka_joined
18:01:00  * benviequit (Ping timeout: 252 seconds)
18:01:31  * piscisaureusquit (Ping timeout: 240 seconds)
18:02:54  * benviejoined
18:03:13  * sblom_joined
18:04:14  * thloren__quit (Read error: Connection reset by peer)
18:04:15  * thlorenzjoined
18:04:15  * mikolalysenkojoined
18:04:32  * sblomquit (Ping timeout: 240 seconds)
18:05:13  * raffikijoined
18:06:24  * mikolalysenkoquit (Ping timeout: 240 seconds)
18:13:23  * mikolalysenkojoined
18:13:47  * AWintermanjoined
18:16:11  * petka_quit (Quit: Connection closed for inactivity)
18:20:13  <saghul>indutny: sorry, I spent over half of the day fighting MinGW and my brain is severely damaged, maybe I'm inspired tomorrow :-)
18:20:53  * AWinterm_joined
18:22:48  * AWintermanquit (Ping timeout: 240 seconds)
18:31:55  * euoiajoined
18:31:55  * juliangruberjoined
18:38:18  * mcavagejoined
18:41:25  * paulfryzeljoined
18:45:17  * jmar777_joined
18:47:48  * qardjoined
18:48:14  * jmar777quit (Ping timeout: 264 seconds)
18:49:24  * c4milo_joined
18:49:52  * TooTallNatejoined
18:51:03  * c4miloquit (Ping timeout: 244 seconds)
18:52:03  <AlexisMocha>tjfontaine: how is it going? I submitted a fix for test-timers-first-fire
19:10:17  * piscisaureus__quit (Quit: ~ Trillian Astra - www.trillian.im ~)
19:18:48  * mikealquit (Quit: Leaving.)
19:19:15  <indutny>heya
19:19:20  * mikealjoined
19:19:22  <indutny>trevnorris: tjfontaine : you around?
19:19:23  * thlorenzquit (Remote host closed the connection)
19:19:54  <indutny>guys, seriously where are you?
19:22:17  * jmar777_changed nick to jmar777
19:26:34  * daviddiasquit (Remote host closed the connection)
19:27:36  * mikolalysenkoquit (Ping timeout: 240 seconds)
19:29:23  * abraxasjoined
19:29:41  * bajtosquit (Quit: bajtos)
19:30:18  <TooTallNate>indutny: they're lost in the void
19:30:26  <indutny>TooTallNate: indeed
19:30:35  <indutny>I just curious, how much stuff really needs to be done before v0.12
19:30:57  <indutny>because, except some feature requests, that are hanging for years, there are seem to be no real blockers to releasing RC
19:31:17  <TooTallNate>indutny: do you think we should merge v0.10 into master first?
19:31:27  <indutny>well, certainly we should
19:31:41  <TooTallNate>i'm anticipating a merge conflict with my recent http stuff
19:31:46  <TooTallNate>or at least a new failing test
19:31:50  <TooTallNate>that i'd like to fix first
19:33:47  <indutny>that new failed test is fixed
19:33:59  <indutny>there was just no one to review it :)
19:34:26  * abraxasquit (Ping timeout: 264 seconds)
19:41:40  * lgierthjoined
19:44:38  * AlexisMochaquit (Ping timeout: 264 seconds)
19:45:39  * thlorenz_joined
19:46:48  * thlorenz_quit (Read error: Connection reset by peer)
19:47:04  * thlorenz_joined
19:48:17  * brsonjoined
20:00:17  * WalrusPonyjoined
20:02:50  * sh1mmerjoined
20:08:04  * calvinfojoined
20:11:07  <Ralith>indutny: do you have a sense of how much more work would it take, given the changes I got in recently, to fold uv_fs_read/write into uv_read/write?
20:13:32  * xaqjoined
20:15:50  * calvinfoquit (Ping timeout: 264 seconds)
20:17:44  * mikolalysenkojoined
20:19:12  * raffikiquit (Ping timeout: 240 seconds)
20:19:15  <indutny>Ralith: hey
20:19:37  <indutny>do you want to make uv_file_t a uv_handle_t instance?
20:20:21  <Ralith>indutny: I might be willing to give it a go, at least.
20:20:29  <indutny>I'm not sure
20:20:35  <indutny>what do you want to get from it?
20:20:47  <Ralith>I'm not sure either, aside from simplicity/uniformity of API
20:20:52  <indutny>well
20:20:58  <indutny>positional reads/writes won't work with this API
20:21:07  <Ralith>right, those would need to remain separate
20:21:24  <indutny>but generally it seems like a good idea, though I'd recommend you to get saghul's approval too
20:23:20  <Ralith>it'd probably make any future attempt at integration of native asynchronous disk IO easier
20:24:40  <Ralith>and I have some interest in doing transactional disk operations that would benefit from the O_DIRECT|O_SYNC combo that tends to go hand in hand with that
20:26:21  * sh1mmerquit (Quit: sh1mmer)
20:27:11  <indutny>Ralith: that sounds interesting
20:28:00  * ryahquit (Quit: leaving)
20:28:21  <Ralith>in fact I'll probably have an immediate interest in implementing that specific usecase in the near future
20:30:15  <Ralith>unless I end up just going with the write+rename hack
20:30:37  <Ralith>which admittedly still calls for O_SYNC at minimum
20:31:08  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:31:50  <Ralith>er, no, still calls for the pair
20:31:53  <Ralith>so yeah
20:32:23  * raffikijoined
20:52:17  * jmar777quit (Remote host closed the connection)
21:01:20  * jmar777joined
21:01:58  * M28joined
21:02:01  <M28>Hello
21:02:05  * rendarjoined
21:02:07  <M28>has anyone tried to use libuv on android?
21:09:49  * TooTallNatejoined
21:10:38  * c4milojoined
21:13:44  * xaqquit (Remote host closed the connection)
21:14:02  * c4milo_quit (Ping timeout: 264 seconds)
21:19:42  * hzjoined
21:20:42  * rvaggjoined
21:23:25  * calvinfojoined
21:24:21  * Ralithquit (Ping timeout: 252 seconds)
21:24:51  * guybrushquit (Ping timeout: 252 seconds)
21:24:56  * [m76]joined
21:25:55  * guybrushjoined
21:26:02  * robertkowalskiquit (Ping timeout: 252 seconds)
21:26:16  * robertkowalskijoined
21:26:34  * niskaquit (Ping timeout: 252 seconds)
21:27:11  * niskajoined
21:28:46  * m76quit (Ping timeout: 252 seconds)
21:30:03  * hzquit
21:30:13  * abraxasjoined
21:31:17  * xaqjoined
21:34:49  * abraxasquit (Ping timeout: 240 seconds)
21:35:25  * xaqquit (Remote host closed the connection)
21:36:00  * xaqjoined
21:36:45  * c4milo_joined
21:37:36  * c4miloquit (Ping timeout: 240 seconds)
21:39:44  * jmar777quit (Remote host closed the connection)
21:40:26  * xaqquit (Ping timeout: 264 seconds)
21:45:35  * c4milojoined
21:46:08  * c4miloquit (Read error: Connection reset by peer)
21:47:54  * c4milojoined
21:51:28  * stagas_joined
21:53:10  * paulfryz_joined
21:53:15  * c4milo_quit (Ping timeout: 240 seconds)
21:53:17  * [m76]quit (Ping timeout: 240 seconds)
21:53:17  * raffikiquit (Ping timeout: 240 seconds)
21:53:18  * WalrusPonyquit (Ping timeout: 240 seconds)
21:53:18  * stagasquit (Ping timeout: 240 seconds)
21:53:19  * brsonquit (Ping timeout: 240 seconds)
21:53:19  * c4miloquit (Ping timeout: 240 seconds)
21:53:20  * lgierthquit (Ping timeout: 240 seconds)
21:53:22  * stagas_changed nick to stagas
21:53:23  * rossk_joined
21:53:28  * WalrusPonyjoined
21:53:29  * raffikijoined
21:53:37  * paulfryzelquit (Ping timeout: 240 seconds)
21:54:06  * brsonjoined
21:54:31  * lgierthjoined
21:55:14  * rosskquit (Ping timeout: 240 seconds)
21:57:19  * rendarquit
21:57:41  * dap_1joined
21:57:51  * WalrusPony1joined
21:58:49  <saghul>tests pass on my BeagleBone Black \o/
22:04:51  * AWintermanjoined
22:08:34  * raffikiquit (*.net *.split)
22:08:34  * WalrusPonyquit (*.net *.split)
22:08:34  * rossk_quit (*.net *.split)
22:08:36  * M28quit (*.net *.split)
22:08:38  * mikealquit (*.net *.split)
22:08:39  * AWinterm_quit (*.net *.split)
22:08:40  * AvianFluquit (*.net *.split)
22:08:40  * dap_quit (*.net *.split)
22:08:40  * inolenquit (*.net *.split)
22:08:56  <indutny>saghul: you lucky one :)
22:09:14  <indutny>saghul: is it a cool board?
22:09:21  <indutny>I own one rpi
22:09:28  <indutny>but never used it for anything except watching movies
22:09:32  <indutny>:)
22:10:14  * dshaw_joined
22:11:23  * Ralithjoined
22:11:23  * mikealjoined
22:11:23  * inolenjoined
22:11:43  * rosskjoined
22:11:54  * c4milojoined
22:12:51  * jmar777joined
22:13:19  * AvianFlujoined
22:13:29  * raffikijoined
22:15:03  * dshaw_quit (Ping timeout: 265 seconds)
22:24:46  * wolfeidauquit (Remote host closed the connection)
22:26:38  * mikolalysenkoquit (Ping timeout: 264 seconds)
22:28:03  * mikolalysenkojoined
22:34:34  * rossk_joined
22:35:05  * inolen1joined
22:35:19  * mikeal1joined
22:35:46  * kpdeckerjoined
22:37:07  * rosskquit (Read error: Connection reset by peer)
22:38:08  * mikealquit (Ping timeout: 240 seconds)
22:38:12  * inolenquit (Ping timeout: 240 seconds)
22:41:09  * Ralith_joined
22:46:17  * Ralithquit (Ping timeout: 240 seconds)
22:48:14  * AlexisMochajoined
22:48:49  * mikolalysenkoquit (Ping timeout: 264 seconds)
22:53:03  * AWintermanquit (Remote host closed the connection)
22:56:34  * defunctzombie_zzchanged nick to defunctzombie
22:57:57  * WalrusPony1changed nick to WalrusPony
22:59:39  * mikolalysenkojoined
22:59:43  * mikeal1quit (Quit: Leaving.)
23:02:14  * AlexisMochaquit (Ping timeout: 252 seconds)
23:02:49  * mikealjoined
23:05:12  * mikealquit (Client Quit)
23:05:34  * mikealjoined
23:06:51  * AWintermanjoined
23:07:19  * octetcloudquit (Ping timeout: 244 seconds)
23:08:12  * wolfeidaujoined
23:30:54  * abraxasjoined
23:31:55  * thlorenz_quit (Remote host closed the connection)
23:35:59  * mikeal1joined
23:39:05  * AvianFluquit (Ping timeout: 252 seconds)
23:43:15  * abraxasquit (Ping timeout: 240 seconds)
23:43:16  * mikealquit (Ping timeout: 240 seconds)
23:57:46  * defunctzombiechanged nick to defunctzombie_zz
23:58:25  * M28joined