00:03:11  <tjfontaine>jgi: slurp normally watches those
00:03:15  * sh1mmerquit (Read error: Connection reset by peer)
00:04:19  * sh1mmer_quit (Client Quit)
00:05:01  * calvinfoquit (Quit: Leaving.)
00:05:03  * AlexisMochaquit (Ping timeout: 272 seconds)
00:05:06  <tjfontaine>jgi: we're actually talking about https://github.com/joyent/node/issues/8364
00:05:34  <jgi>tjfontaine: ok thank you :)
00:05:41  <tjfontaine>jgi: the long and the short right now, we're keeping a bunch of timerwraps around
00:05:42  <tjfontaine>jgi: https://gist.githubusercontent.com/tjfontaine/8071803f56eafd69871c/raw/0975c86246e1623eabb08114914158b846eb2680/gistfile1.txt
00:05:42  * sh1mmerjoined
00:06:37  <trevnorris>dinner. i'll be back to take a look later.
00:06:38  * trevnorris&
00:06:38  <LOUDBOT>BABIES EVERYWHERE THEY ALL WANT MY SOCIAL SECURITY NUMBER!
00:10:14  * sh1mmerquit (Client Quit)
00:10:41  * sh1mmerjoined
00:11:19  * c4miloquit (Remote host closed the connection)
00:13:07  * sh1mmerquit (Client Quit)
00:13:38  * sh1mmerjoined
00:21:10  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
00:23:28  * c4milojoined
00:26:34  <tjfontaine>trevnorris, jgi: found it
00:31:32  <jgi>tjfontaine: great, what is it?
00:32:22  <tjfontaine>I'm going to comment on the issue here in a moment with a strawman fix, but the reality is we're not calling close on unref'd setTimeout's so the persistent objects aren't disposed of
00:32:24  * sh1mmerjoined
00:35:38  * calvinfojoined
00:37:16  * sh1mmerquit (Client Quit)
00:39:12  <tjfontaine>jgi: https://github.com/joyent/node/issues/8364#issuecomment-55981455
00:39:47  * calvinfoquit (Ping timeout: 245 seconds)
00:43:23  <jgi>tjfontaine: thank you
00:44:53  <tjfontaine>I don't think that's 100% the right solution
00:45:25  <tjfontaine>I would like to see this actually handled either in the MakeWeak case, or in the C++ destructor case
00:46:14  * sh1mmerjoined
00:50:48  * iarnaquit (Ping timeout: 246 seconds)
00:54:11  * avalanche123quit (Remote host closed the connection)
00:54:39  * avalanche123joined
00:54:43  * iarnajoined
00:56:02  * abraxasjoined
00:59:24  * avalanche123quit (Ping timeout: 260 seconds)
01:00:20  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:00:44  * abraxasquit (Ping timeout: 255 seconds)
01:02:18  * sh1mmerjoined
01:03:04  * sh1mmerquit (Client Quit)
01:04:58  <jgi>tjfontaine: alright, I’m going to read more about that tomorrow, as I’m not yet familiar with these areas of the code base and why one solution would be better than the others.
01:05:19  * jgiquit (Quit: good night all)
01:05:46  * calvinfojoined
01:06:08  * roxluquit (Ping timeout: 255 seconds)
01:06:23  * roxlujoined
01:06:41  * sh1mmerjoined
01:08:50  * sh1mmerquit (Client Quit)
01:09:40  * sh1mmerjoined
01:09:53  * iarnaquit (Quit: iarna)
01:10:17  * calvinfoquit (Ping timeout: 245 seconds)
01:12:35  * cjihrigjoined
01:14:59  * FROGGS_joined
01:18:32  * FROGGSquit (Ping timeout: 245 seconds)
01:19:47  * kazuponjoined
01:21:26  * seldoquit (Remote host closed the connection)
01:27:34  * cjihrig1joined
01:29:21  * c4miloquit (Remote host closed the connection)
01:29:52  * cjihrigquit (Ping timeout: 240 seconds)
01:38:54  * iarnajoined
01:46:23  * Damn3dquit (Ping timeout: 272 seconds)
01:54:06  * Damn3djoined
01:55:09  * abraxasjoined
01:56:26  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:56:57  * sh1mmerjoined
02:06:40  * calvinfojoined
02:07:49  * c4milojoined
02:10:53  * c4milo_joined
02:11:03  * c4miloquit (Read error: Connection reset by peer)
02:11:07  * calvinfoquit (Ping timeout: 245 seconds)
02:25:49  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:27:35  * AvianFluquit (Quit: Leaving)
02:30:26  * sh1mmerjoined
02:34:57  * AvianFlujoined
02:36:26  * petka_quit (Quit: Connection closed for inactivity)
02:39:29  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:39:59  * sh1mmerjoined
02:50:58  * seldojoined
02:51:01  * toothrotquit (Ping timeout: 260 seconds)
02:52:47  * seldoquit (Remote host closed the connection)
02:55:45  * c4milo_quit (Remote host closed the connection)
03:00:00  * c4milojoined
03:00:41  * c4miloquit (Remote host closed the connection)
03:06:36  * thlorenzjoined
03:07:28  * calvinfojoined
03:12:21  * calvinfoquit (Ping timeout: 272 seconds)
03:12:37  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:16:46  * sh1mmerjoined
03:18:54  * Left_Turnquit (Remote host closed the connection)
03:21:35  * calvinfojoined
03:34:54  * brsonquit (Quit: leaving)
03:42:23  * thlorenzquit (Remote host closed the connection)
03:47:14  * avalanche123joined
03:55:43  * kazuponquit (Remote host closed the connection)
04:05:06  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:08:41  * avalanche123quit (Remote host closed the connection)
04:09:08  * avalanche123joined
04:13:36  * avalanche123quit (Ping timeout: 258 seconds)
04:14:43  * cjihrig1quit (Quit: Leaving.)
04:21:46  * avalanche123joined
04:26:14  * kazuponjoined
04:26:36  * kazuponquit (Remote host closed the connection)
04:26:43  * kazuponjoined
04:44:19  * calvinfoquit (Quit: Leaving.)
04:45:39  * kazuponquit (Remote host closed the connection)
04:49:04  * kazuponjoined
05:05:23  * sh1mmerjoined
05:09:37  * avalanche123quit (Remote host closed the connection)
05:10:10  * avalanche123joined
05:14:40  * avalanche123quit (Ping timeout: 260 seconds)
05:34:24  * avalanche123joined
05:49:46  * AvianFluquit (Quit: Leaving)
05:51:22  * avalanche123quit (Remote host closed the connection)
05:51:48  * avalanche123joined
05:51:56  * FROGGS_changed nick to FROGGS
05:56:17  * avalanche123quit (Ping timeout: 260 seconds)
06:24:12  * FROGGSquit (Ping timeout: 260 seconds)
06:37:45  * wolfeidauquit (Remote host closed the connection)
06:38:57  * wolfeidaujoined
06:41:44  * wolfeidauquit (Remote host closed the connection)
06:47:09  * calvinfojoined
06:55:38  <indutny>heya
06:56:19  <indutny>saghul|afk: ping
06:56:37  <indutny>saghul|afk: I'd like to do a libuv release
06:56:44  <indutny>before updating it in v0.11 node.js
06:59:08  * kazupon_joined
07:00:04  * FROGGSjoined
07:02:39  * kazuponquit (Ping timeout: 258 seconds)
07:09:14  * nsmquit (Ping timeout: 260 seconds)
07:13:53  * nsmjoined
07:16:37  * calvinfoquit (Quit: Leaving.)
07:27:56  * rendarjoined
07:34:06  * kazupon_quit (Remote host closed the connection)
07:39:41  * euoiaquit (*.net *.split)
07:43:27  * zz_karupaquit (Ping timeout: 246 seconds)
07:45:12  * ferossquit (Ping timeout: 246 seconds)
07:45:30  * ferossjoined
07:46:19  <saghul|afk>indutny: pang
07:46:45  <saghul|afk>I was going to do rc1 this evening, but I may as well do it now
07:46:50  * saghul|afkchanged nick to saghul
07:46:56  <indutny>sure
07:46:57  <indutny>no rush
07:47:15  <saghul>is it ok with you if I do it this evening?
07:47:35  <indutny>yes
07:47:37  <indutny>absolutely
07:47:46  <indutny>I don't think that tjfontaine will be online until evening anyway
07:47:57  <saghul>kewl then!
07:48:02  <saghul>yeah
07:48:35  * zz_karupajoined
07:49:11  * zz_karupachanged nick to karupa
07:59:20  <indutny>gosh, this nginx just making me go mad
08:00:05  * euoiajoined
08:03:27  * kazuponjoined
08:03:50  * wolfeidaujoined
08:05:33  * iarnaquit (Quit: iarna)
08:06:09  * kazuponquit (Remote host closed the connection)
08:06:36  * kazuponjoined
08:13:56  * wolfeidauquit (Remote host closed the connection)
08:23:54  * avalanche123joined
08:28:22  * avalanche123quit (Ping timeout: 240 seconds)
09:23:00  * wolfeidaujoined
09:42:05  * Left_Turnjoined
09:43:33  * wolfeidauquit (Remote host closed the connection)
09:57:45  * AlexisMochajoined
10:03:53  * wolfeidaujoined
10:26:31  * wolfeidauquit (Remote host closed the connection)
10:31:09  * janjongboomjoined
10:31:26  <janjongboom>mmalecki: you in poland this weekend?
10:35:54  * jas-joined
10:36:09  * seishunjoined
10:56:03  * kazupon_joined
10:59:56  * kazuponquit (Ping timeout: 258 seconds)
11:00:22  * kazupon_quit (Ping timeout: 240 seconds)
11:03:34  * FROGGSquit (Ping timeout: 272 seconds)
11:26:26  * avalanche123joined
11:27:45  * sh1mmerquit (Read error: Connection reset by peer)
11:27:49  * sandr8quit (Read error: Connection reset by peer)
11:30:37  * avalanche123quit (Ping timeout: 245 seconds)
11:31:22  * a_le_quit (Ping timeout: 258 seconds)
11:32:07  * sandr8joined
11:32:13  * a_lejoined
11:32:14  * sh1mmerjoined
11:40:28  * FROGGSjoined
11:40:58  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:10:09  * lance|afkchanged nick to lanceball
12:10:46  * toothrotjoined
12:28:57  * wolfeidaujoined
12:34:08  * wolfeidauquit (Ping timeout: 272 seconds)
12:42:12  * janjongboomjoined
12:42:52  * janjongboomquit (Client Quit)
12:52:07  * janjongboomjoined
13:01:59  * cjihrigjoined
13:02:18  * toothrotquit (Ping timeout: 246 seconds)
13:23:09  * sandr8quit (Remote host closed the connection)
13:29:48  <jas->I have some questions about best practices with pthreads vs. the uv_async_* family of functions. I am in the process of implementing the zmap tool as a shared object using node-gyp in order to allow accessibility to the scanning functionality from node.js. Currently it uses pthreads for the parrallel processing funcitonality. After reading many how to's etc on libuv and the uv_async_* familiy of funcitons it seems that this may be an
13:29:48  <jas->alternative solution that may be "preferred" to using pthreads within a module. The project can be found at https://github.com/jas-/libzmap. Any insights are appreciated.
13:32:48  * cjihrigquit (Quit: Leaving.)
13:34:11  * a_lequit (Remote host closed the connection)
13:39:10  * kazuponjoined
13:53:51  * kazuponquit
13:55:28  <saghul>jas-: uv_async_send just allows you to call a callback in the event loop, from another thread
13:55:42  <saghul>it doesn't do any parallel processing
14:00:03  <jas->So really I can just use the existing pthread implementation. Thanks for that, I was way off
14:02:29  <saghul>jas-: since you are using uv anyway, you can use uv_thred_* for extra cross platform coolness :-)
14:02:37  * kazuponjoined
14:03:33  * cjihrigjoined
14:04:33  <jas->saghul: Actually I am not using any of the uv_* family of functions currently. Because I am merely creating a shared object from the zmap binary and slapping a wrapper to call existing functions I am currently using the pthread implementation they have. Is it recommended I use uv_thread_*? I don't think it would be that difficult to implement and if it allows for cross platform it might be worth the extra effort
14:05:51  * kellabytejoined
14:06:07  * sandr8joined
14:06:12  * sandr8quit (Remote host closed the connection)
14:09:23  <jas->saghul: Thanks!
14:11:57  * cjihrigquit (Ping timeout: 245 seconds)
14:20:43  <indutny>saghul: release time? :)
14:23:59  <saghul>indutny: gotta finish some work, in a couple of hours
14:24:09  * thlorenzjoined
14:24:10  <indutny>ok :)
14:24:11  <indutny>np
14:24:59  * kenperkinsquit (Quit: Computer has gone to sleep.)
14:33:05  * cjihrigjoined
14:35:17  * AvianFlujoined
14:35:46  * AvianFluchanged nick to Guest49097
14:36:32  * FROGGSquit (Quit: Verlassend)
14:37:05  * Guest49097quit (Client Quit)
14:37:23  * a_lejoined
14:37:27  * FROGGS[mobile]joined
14:45:29  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:53:37  * avalanche123joined
14:53:39  * janjongboomjoined
14:57:20  * calvinfojoined
15:05:39  * calvinfoquit (Quit: Leaving.)
15:07:51  * c4milojoined
15:22:20  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:25:27  * kenperkinsjoined
15:36:25  * avalanche123quit (Remote host closed the connection)
15:36:58  * avalanche123joined
15:41:07  * avalanche123quit (Ping timeout: 245 seconds)
15:42:07  * AlexisMocha_joined
15:42:23  * AlexisMochaquit (Ping timeout: 272 seconds)
15:48:28  * avalanche123joined
15:54:31  * bradleymeckjoined
16:00:00  * jgijoined
16:02:14  * avalanche123quit (Remote host closed the connection)
16:02:40  * avalanche123joined
16:04:54  * brsonjoined
16:05:17  * pupurujoined
16:06:48  * sandr8joined
16:07:04  * avalanche123quit (Ping timeout: 260 seconds)
16:07:09  <pupuru>OMG! WHAT IS THAT?!
16:07:10  <LOUDBOT>FLUTTERSHY IS NOT BEST PONY
16:07:20  <pupuru>WHY?
16:08:14  <saghul>indutny: ping
16:09:30  <pupuru>pong
16:10:39  * c4miloquit (Ping timeout: 272 seconds)
16:10:44  <saghul>WAT
16:11:22  <pupuru>what?
16:11:22  * sandr8quit (Ping timeout: 240 seconds)
16:11:40  <pupuru>are there still live here?
16:12:07  <saghul>what are you talking about? :-O
16:12:13  <pupuru>no
16:12:15  <pupuru>its just
16:12:21  <pupuru>whenever i go
16:12:30  <pupuru>there arent any ppl
16:12:33  * iarnajoined
16:13:06  * avalanche123joined
16:13:34  <saghul>well, timezones!
16:13:54  * c4milojoined
16:14:38  <indutny>hey hey
16:14:57  <pupuru>oyi
16:15:15  * calvinfojoined
16:15:19  <saghul>indutny: here we go, I'm hitting the button, ok?
16:15:48  <indutny>yes :)
16:15:57  <saghul>almost everything will be manual because the release tool doesn't know how to make these new releases, so I'll take notes of what needs to be fixes
16:15:58  <indutny>I assume there are no open PRs from me
16:16:04  <saghul>*fixed
16:16:07  <saghul>nope
16:16:19  <saghul>anyway, it's rc1, we have some margin
16:16:35  * jirwinquit (Quit: ZNC - http://znc.in)
16:17:50  <MI6>joyent/libuv: Saúl Ibarra Corretgé v1.x * 0c28bbf : version: set version to 1.0.0-rc1 - http://git.io/hcMP6w
16:19:45  * Ralithquit (Ping timeout: 272 seconds)
16:23:18  * pupuruquit (Quit: Page closed)
16:26:02  * jgiquit (Quit: jgi)
16:26:38  * jgijoined
16:27:27  * kenperkins_joined
16:28:36  * kenperkinsquit (Read error: Connection reset by peer)
16:29:07  * wolfeidaujoined
16:30:39  * kenperkins_changed nick to kenperkins
16:33:19  * iarnaquit (Quit: iarna)
16:33:42  * wolfeidauquit (Ping timeout: 246 seconds)
16:34:39  * janjongboomjoined
16:37:00  * FROGGSjoined
16:41:52  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:43:44  * iarnajoined
16:46:46  <MI6>joyent/libuv: Saúl Ibarra Corretgé v1.x * e47d4f0 : 2014.09.18, Version 1.0.0-rc1 (Unstable) - http://git.io/x76GTw
16:46:51  <MI6>joyent/libuv: saghul created tag v1.0.0-rc1 - http://git.io/iX6Zqw
16:49:44  * janjongboomjoined
16:52:17  <MI6>joyent/libuv: Saúl Ibarra Corretgé v1.x * 01293ac : version: now working on 1.0.0-rc2 - http://git.io/39cfhg
16:52:53  <saghul>indutny: we are game!
16:58:53  * qard-appnetajoined
16:59:28  * kazuponquit (Remote host closed the connection)
17:00:28  * Ralithjoined
17:02:25  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:05:11  * cjihrigquit (Quit: Leaving.)
17:06:18  * seldojoined
17:08:27  * c4miloquit (Remote host closed the connection)
17:11:44  <indutny>great!
17:11:44  <indutny>thanks
17:17:22  * seldoquit (Remote host closed the connection)
17:20:46  * c4milojoined
17:25:39  * seldojoined
17:26:19  * cjihrigjoined
17:26:46  * calvinfoquit (Quit: Leaving.)
17:27:18  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:28:12  * kenperkinsquit (Read error: Connection reset by peer)
17:28:23  * kenperkins_joined
17:30:09  * thlorenzquit (Remote host closed the connection)
17:31:44  * FROGGS[mobile]quit (Remote host closed the connection)
17:36:09  * bradleymeckquit (Quit: bradleymeck)
17:37:44  * iarnaquit (Quit: iarna)
17:39:54  * sblomquit (Read error: Connection reset by peer)
17:39:54  * jgiquit (Quit: jgi)
17:44:05  * jgijoined
17:50:31  * petka_joined
17:51:37  * inolenjoined
17:52:38  * a_lequit (Remote host closed the connection)
17:53:09  * rosskjoined
17:53:16  * a_lejoined
17:54:46  * iarnajoined
17:55:11  * c4miloquit (Remote host closed the connection)
18:01:52  * calvinfojoined
18:04:03  * calvinfo1joined
18:04:04  * calvinfo1quit (Read error: Connection reset by peer)
18:04:25  * calvinfo1joined
18:04:27  * calvinfo1quit (Read error: Connection reset by peer)
18:04:29  * calvinfoquit (Read error: Connection reset by peer)
18:04:46  * calvinfojoined
18:08:31  * sh1mmerjoined
18:11:48  * thlorenzjoined
18:14:09  * iarnaquit (Ping timeout: 272 seconds)
18:15:02  * iarnajoined
18:17:05  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
18:20:17  * qard-appnetaquit (Remote host closed the connection)
18:20:44  * sblomjoined
18:20:58  * cjihrigquit (Quit: Leaving.)
18:24:15  * sblomquit (Read error: Connection reset by peer)
18:24:17  * sh1mmerjoined
18:31:31  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
18:32:12  * kenperkins_quit (Ping timeout: 260 seconds)
18:33:37  * avalanche123quit (Remote host closed the connection)
18:34:04  * avalanche123joined
18:38:49  * avalanche123quit (Ping timeout: 260 seconds)
18:40:47  * qard-appnetajoined
18:41:35  * sh1mmerjoined
18:44:07  * sh1mmerquit (Client Quit)
18:44:19  * jgiquit (Quit: jgi)
18:44:40  * jgijoined
18:45:42  * rendarquit (Ping timeout: 245 seconds)
18:47:22  * sh1mmerjoined
18:52:10  * sblomjoined
18:52:44  * rendarjoined
18:53:10  * jgiquit (Quit: jgi)
18:55:28  * avalanche123joined
19:03:27  * sblomquit (Read error: Connection reset by peer)
19:13:22  * jgijoined
19:20:12  * dsantiagoquit (Quit: Computer has gone to sleep.)
19:27:04  * bradleymeckjoined
19:27:56  * avalanche123quit (Remote host closed the connection)
19:28:28  * avalanche123joined
19:30:40  * avalanche123quit (Remote host closed the connection)
19:30:46  * avalanche123joined
19:33:01  * jgiquit (Quit: jgi)
19:33:39  * jgijoined
19:33:57  * avalanche123quit (Remote host closed the connection)
19:34:24  * avalanche123joined
19:35:11  * jgiquit (Client Quit)
19:35:12  * AlexisMocha_quit (Ping timeout: 260 seconds)
19:35:42  * jgijoined
19:39:12  * jgiquit (Client Quit)
19:39:39  * avalanche123quit (Ping timeout: 272 seconds)
19:39:48  * jgijoined
19:42:04  * dshaw_joined
19:45:46  * cjihrigjoined
19:47:03  * cjihrigquit (Client Quit)
19:48:08  * jgiquit (Quit: jgi)
19:48:38  * kenperkinsjoined
19:49:27  * jgijoined
19:50:09  * inolenquit (Ping timeout: 260 seconds)
19:52:01  * avalanche123joined
19:54:07  * cjihrigjoined
19:56:53  * inolenjoined
19:59:59  * inolen1joined
20:00:00  * inolenquit (Read error: Connection reset by peer)
20:02:07  * dshaw_quit (Quit: Leaving.)
20:08:03  <trevnorris>tjfontaine: excellent job.
20:09:04  * sandr8joined
20:13:19  * sandr8quit (Ping timeout: 244 seconds)
20:29:07  * brsonquit (Quit: Lost terminal)
20:29:16  * brsonjoined
20:57:24  * sblomjoined
21:08:01  <MI6>joyent/node: Julien Gilli v0.12 * 9c992bd : test: add test for cluster.worker.destroy() - http://git.io/Sn5ztA
21:14:07  * dsantiagojoined
21:14:17  * wolfeidaujoined
21:18:22  <tjfontaine>trevnorris: ya, the fix should exist in c++ though
21:18:30  <tjfontaine>as a fallback anyway
21:18:46  <tjfontaine>if that c++ class has gone out of scope, we should be making sure to call close on ourselves
21:19:04  <tjfontaine>and maybe that should just be the policy for handlewrap in c++ anyway
21:19:10  <tjfontaine>[or an assert]
21:19:52  <tjfontaine>assert(!uv_is_active(handle))
21:20:01  <trevnorris>tjfontaine: for the HandleWrap, V8 has an implicit one for every C++ call from JS. only time we'll see leaks is like in the setImmediate() case where object were being created outside of that.
21:20:30  <tjfontaine>an implicit call to HandleWrap::Close?
21:21:10  <trevnorris>wait....
21:21:13  <tjfontaine>I am saying that when the HandleWrap base class is destructing
21:21:20  <trevnorris>sorry. was talking about HandleScope
21:21:25  <tjfontaine>we should be checking for assert(!object.IsEmpty())
21:21:35  <tjfontaine>and potentially also checking ot see if it's still alive in libuv
21:22:24  <trevnorris>BaseObject::~BaseObject already checks handle->IsEmpty(); which is essentially the same.
21:22:38  <trevnorris>though the libuv check is a good idea
21:23:00  <trevnorris>*handle_->IsEmpty()
21:23:09  <tjfontaine>if that check is already there, and the leak is still happening on 0.12, it's not working
21:23:22  <trevnorris>the problem is that the destructor is never getting called
21:23:32  <trevnorris>so the check is never run
21:23:50  <tjfontaine>hmm, why isn't the base class destructor
21:23:52  <tjfontaine>running
21:24:12  <trevnorris>I don't think we run MakeWeak on TimerWrap objects
21:24:26  <tjfontaine>it's not just that really
21:25:06  <trevnorris>well, the life of the class is tied to the life of the v8::Persistent<v8::Object> handle_; in BaseObject
21:25:24  <trevnorris>and if close() isn't run then the handle_ is left alive.
21:25:25  <tjfontaine>well, I guess I was just looking at the TimerWrap destructors firing in my test
21:25:38  <trevnorris>yeah. I did the same thing yesterday.
21:25:45  <trevnorris>didn't realize that until this morning
21:26:15  <tjfontaine>I will count the constructors and destructors, so I don't go crazy :)
21:26:34  <trevnorris>you'll have twice the number of constructors as destructors.
21:26:42  <trevnorris>already did that test yesterday.
21:27:48  * brett19quit (Ping timeout: 245 seconds)
21:27:56  <tjfontaine>ya ok
21:29:27  * brett19joined
21:29:38  * sblomquit (Read error: Connection reset by peer)
21:32:00  <MI6>joyent/node: Vladimir Kurchatkin v0.12 * 30bd7b6 : node: support v8 microtask queue - http://git.io/2edX5Q
21:36:08  * sblomjoined
21:39:50  * bradleymeckquit (Quit: bradleymeck)
21:39:52  * wolfeidauquit (Remote host closed the connection)
21:40:02  * kenperkinsquit (Quit: Computer has gone to sleep.)
21:46:15  * chris_99joined
21:47:02  * kriskowaljoined
21:47:16  <chris_99>Does anyone use libuv with lua per chance
21:49:07  <trevnorris>chris_99: um.. like luvit?
21:49:21  <chris_99>yeah it seems like theres a few options
21:50:07  <chris_99>is it possible to directly create threads, is what i'm wondring
21:53:29  * avalanche123quit (Read error: Connection reset by peer)
21:53:38  <trevnorris>calling creationix ^
21:53:42  * avalanche123joined
22:00:47  <chris_99>(i sort of need the ability to say spawn N threads basically)
22:04:36  * dshaw_joined
22:05:31  * sblomquit (Read error: Connection reset by peer)
22:10:02  * sandr8joined
22:14:48  * sandr8quit (Ping timeout: 260 seconds)
22:16:12  * calvinfoquit (Quit: Leaving.)
22:23:03  * calvinfojoined
22:23:40  * rendarquit
22:25:57  * kenperkinsjoined
22:26:28  <trevnorris>saghul: I'm going to take a look at https://github.com/joyent/libuv/pull/1439. It'd be great to have uv_try_write available on windows for the 1.0 release. though, now that it's in rc is it too late for an ABI change?
22:28:44  * wolfeidaujoined
22:28:44  <seishun>is node 0.12 coming out this year?
22:38:07  * janjongboomjoined
22:45:38  * cjihrigquit (Quit: Leaving.)
22:46:30  * a_lequit (Remote host closed the connection)
22:47:35  * thlorenzquit (Remote host closed the connection)
22:56:12  <trevnorris>indutny: you know why ben added a Context::Scope() call in StreamWrap::AfterWrite() ?
22:56:22  <trevnorris>I can't figure out why that would be necessary.
22:56:25  * calvinfoquit (Quit: Leaving.)
22:56:31  <indutny>nope
22:56:33  <indutny>I don't know
22:56:37  <trevnorris>okay
22:56:40  <indutny>I just copied them all over the place
22:56:44  <indutny>perhaps we all did
22:56:46  <indutny>:)
22:56:55  <trevnorris>hehe
22:57:19  * toothrotjoined
22:57:38  <trevnorris>he introduced it with his Environment patch in 756b6222.
22:57:45  <indutny>multi-context, I guess
22:57:55  <trevnorris>unfortunately that patch is so freakin large that the commit message doesn't explain any of the specifics.
22:58:08  <indutny>ask him
22:58:11  <indutny>cc me too, please
22:58:18  <trevnorris>will do.
23:00:05  <indutny>ttyl
23:00:06  <indutny>sleep time
23:04:44  * seishunquit (Ping timeout: 260 seconds)
23:05:16  * wolfeidauquit (Remote host closed the connection)
23:05:24  * dshaw_quit (Quit: Leaving.)
23:06:28  * inolen1quit (Quit: Leaving.)
23:07:22  * wolfeidaujoined
23:08:22  * wolfeidauquit (Remote host closed the connection)
23:09:23  * wolfeidaujoined
23:09:28  * bajtosjoined
23:11:32  * chris_99quit (Ping timeout: 245 seconds)
23:15:35  * inolenjoined
23:15:55  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:16:01  * cjihrigjoined
23:16:32  * jgiquit (Quit: jgi)
23:18:02  * jgijoined
23:23:57  * cjihrigquit (Ping timeout: 260 seconds)
23:26:59  * calvinfojoined
23:29:12  * calvinfo1joined
23:29:20  * rosskquit
23:29:20  * calvinfo1quit (Read error: Connection reset by peer)
23:29:39  * calvinfo1joined
23:29:41  * calvinfoquit (Read error: Connection reset by peer)
23:29:49  * calvinfo1quit (Read error: Connection reset by peer)
23:30:06  * calvinfojoined
23:31:09  * jgiquit (Quit: jgi)
23:31:35  * jgijoined
23:32:50  * dsantiagoquit (Quit: Computer has gone to sleep.)
23:37:36  * jgiquit (Quit: jgi)
23:38:09  * jgijoined
23:44:59  * seldoquit
23:50:45  * cjihrigjoined