00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:02:53  * Soarez|afkchanged nick to Soarez
00:04:25  * sblomquit (Read error: Connection reset by peer)
00:14:51  * inolenquit (Quit: Leaving.)
00:16:21  * kellabytequit (Quit: Connection closed for inactivity)
00:18:37  * c4milojoined
00:19:41  * avalanche123quit (Remote host closed the connection)
00:19:58  * inolenjoined
00:23:56  * dshaw_1quit (Ping timeout: 240 seconds)
00:33:45  * zz_karupachanged nick to karupa
00:34:30  * Soarezchanged nick to Soarez|afk
00:35:23  * Soarez|afkchanged nick to Soarez
00:37:50  * dap_quit (Quit: Leaving.)
00:40:00  * jgiquit (Quit: jgi)
00:43:33  * brsonquit (Ping timeout: 240 seconds)
00:43:49  * calvinfoquit (Quit: Leaving.)
00:48:32  * a_lequit (Remote host closed the connection)
00:49:09  * a_lejoined
00:52:52  * CAPSLOCKBOTquit (Ping timeout: 240 seconds)
00:53:49  * a_lequit (Ping timeout: 256 seconds)
00:54:04  * Soarezchanged nick to Soarez|afk
00:54:41  * calvinfojoined
00:56:54  * euoia_joined
00:58:37  * CAPSLOCKBOTjoined
00:59:07  * thlorenzjoined
00:59:12  * thlorenzquit (Remote host closed the connection)
00:59:46  * thlorenzjoined
01:04:28  * thlorenzquit (Ping timeout: 255 seconds)
01:06:51  * rmgquit (Remote host closed the connection)
01:07:06  * euoia_quit (Ping timeout: 260 seconds)
01:07:42  * inolenquit (Ping timeout: 245 seconds)
01:08:30  * euoiaquit (Ping timeout: 260 seconds)
01:08:51  * kazuponjoined
01:12:22  * Ralithquit (Ping timeout: 245 seconds)
01:17:41  * thlorenzjoined
01:22:09  * thlorenzquit (Ping timeout: 256 seconds)
01:38:07  * kazuponquit (Remote host closed the connection)
01:38:34  * kazuponjoined
01:40:09  * kazupon_joined
01:40:49  * euoiajoined
01:41:01  * kazuponquit (Remote host closed the connection)
01:45:00  * Ralithjoined
01:47:16  * euoia_joined
01:50:23  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:50:23  * c4miloquit (Remote host closed the connection)
01:50:30  * euoiaquit (Ping timeout: 260 seconds)
01:50:56  * c4milojoined
01:55:22  * c4miloquit (Ping timeout: 250 seconds)
02:00:48  * Left_Turnquit (Remote host closed the connection)
02:07:19  * sinclair|workjoined
02:11:56  * wavdedjoined
02:14:49  * wavdedquit (Client Quit)
02:18:41  * c4milojoined
02:29:05  * calvinfoquit (Quit: Leaving.)
02:33:28  * c4miloquit (Remote host closed the connection)
02:34:58  * c4milojoined
02:40:57  * AlexisMochaquit (Ping timeout: 272 seconds)
02:47:27  * a_lejoined
02:49:00  * AlexisMochajoined
02:52:02  * inolenjoined
02:55:25  * thlorenzjoined
02:59:39  * calvinfojoined
03:01:54  * euoia_quit (Ping timeout: 260 seconds)
03:04:14  * calvinfoquit (Ping timeout: 260 seconds)
03:07:34  * calvinfojoined
03:11:05  * calvinfoquit (Client Quit)
03:35:34  * calvinfojoined
03:38:37  * kazupon_quit (Remote host closed the connection)
03:39:07  * kazuponjoined
03:39:22  * inolenquit (Ping timeout: 240 seconds)
03:43:46  * kazuponquit (Ping timeout: 264 seconds)
03:45:09  * c4miloquit (Remote host closed the connection)
03:51:41  * calvinfoquit (Quit: Leaving.)
03:51:46  * inolenjoined
04:10:45  * kazuponjoined
04:30:16  * c4milojoined
04:34:49  * c4miloquit (Ping timeout: 256 seconds)
04:50:13  * andrehjrquit (Quit: Computer has gone to sleep.)
04:50:41  * trevnorrisquit (Ping timeout: 255 seconds)
04:53:31  * trevnorrisjoined
05:14:22  * sinclair|workquit (Remote host closed the connection)
05:47:44  * calvinfojoined
06:07:55  * thlorenzquit (Remote host closed the connection)
06:18:30  * c4milojoined
06:23:37  * c4miloquit (Ping timeout: 256 seconds)
07:19:31  * TooTallNatejoined
07:20:38  * mikealjoined
07:26:18  * Soarez|afkchanged nick to Soarez
07:44:24  * TooTallNatequit (Quit: Computer has gone to sleep.)
07:52:31  * inolenquit (Quit: Leaving.)
07:52:43  <MI6>joyent/node: Fedor Indutny v0.10 * 9f36c0d : gyp: do not rm unused openssl syms on osx/linux - http://git.io/5m5ofA
07:52:54  <indutny>saghul_: sorry
07:53:01  <indutny>I don't have much time to look into uv stuff
07:53:12  <indutny>I'm totally covered with a node.js issues and PRs for the rest of my life
07:53:43  <MI6>joyent/libuv: Pavel Platto master * e99b89f : unix, windows: add uv_fs_mkdtemp - http://git.io/eWv4gg
07:54:49  <saghul_>indutny: I understand, no worries.
08:01:33  * mitsuhikojoined
08:01:48  <mitsuhiko>hey everybody. does anyone know why libuv uses getaddrinfo in a thread instead of getaddrinfo_a on linux?
08:02:41  <mitsuhiko>oh i know. that's just spawning a thread, isn't it
08:02:57  * kazuponquit (Remote host closed the connection)
08:03:24  * kazuponjoined
08:06:49  * c4milojoined
08:07:56  * kazuponquit (Ping timeout: 250 seconds)
08:09:25  * Soarezchanged nick to Soarez|afk
08:11:24  * c4miloquit (Ping timeout: 250 seconds)
08:11:38  * Soarez|afkchanged nick to Soarez
08:12:28  <MI6>joyent/node: Fedor Indutny master * 1a52d6a : Revert "repl: fix overwrite for this._prompt" (+1 more commits) - http://git.io/9tKSnQ
08:16:21  <indutny>mitsuhiko: ;)
08:17:08  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * c11a598 : build: handle platforms without multiprocessing.synchronize - http://git.io/lMel4g
08:17:13  * calvinfoquit (Quit: Leaving.)
08:17:54  <saghul_>mitsuhiko: https://github.com/joyent/libuv/issues/617
08:20:19  * txdvquit (Read error: Connection reset by peer)
08:21:04  * txdvjoined
08:22:04  * rendarjoined
08:28:33  * Soarezchanged nick to Soarez|afk
08:31:21  <MI6>joyent/node: Fedor Indutny master * 1a84ba2 : repl: proper `setPrompt()` and `multiline` support - http://git.io/lyBrgg
08:32:47  <MI6>joyent/node: Alexis Campailla master * 4e68a28 : Cluster: fix shared handles on Windows - http://git.io/7wYoWg
08:38:10  <saghul_>indutny: doesn't this ^ need the libuv side first?
08:38:16  <indutny>oh no
08:38:18  <indutny>again
08:38:28  <indutny>yes, it does
08:38:29  <indutny>shit
08:38:40  <indutny>shit
08:38:53  <MI6>joyent/node: Fedor Indutny master * ff6117b : Revert "Cluster: fix shared handles on Windows" - http://git.io/dwvNlQ
08:39:26  <saghul_>we should be able to land it soon, but I'd like to see a test and perhaps some internals changed first
08:40:42  <indutny>yeah, I see now
08:40:45  <indutny>thanks for letting me know
08:45:32  <saghul_>indutny: welcome
08:51:02  * janjongboomjoined
08:58:22  * Left_Turnjoined
09:11:01  * raffikijoined
09:12:32  * kazuponjoined
09:13:32  * rjequit (Ping timeout: 240 seconds)
09:15:25  * rjejoined
09:19:26  * Soarez|afkchanged nick to Soarez
09:29:13  * sinclair|workjoined
09:37:47  * Soarezchanged nick to Soarez|afk
09:47:37  * janjongboomquit (Ping timeout: 256 seconds)
09:48:35  * janjongboomjoined
09:49:30  * petka_joined
09:52:15  * kazuponquit (Remote host closed the connection)
09:52:23  * Soarez|afkchanged nick to Soarez
09:55:07  * c4milojoined
09:56:55  <AlexisMocha>indunty, saghul_: correct. I am finishing up the libuv work today
09:59:51  * c4miloquit (Ping timeout: 255 seconds)
10:03:39  * janjongboomquit (Ping timeout: 272 seconds)
10:05:09  * janjongboomjoined
10:05:47  * dignifiedquirejoined
10:10:08  <saghul_>AlexisMocha: kewl!
10:11:30  * seishunjoined
10:14:00  * dignifiedquirequit (Quit: dignifiedquire)
10:21:23  * Left_Turnquit (Ping timeout: 272 seconds)
10:25:33  <roxlu_>indutny: do you maybe know a good solution to convert an uint32_t ip value to a IP string like ("192.168.0.1") ?
10:27:02  <saghul_>roxlu_: uv_ip4_name IIRC
10:28:19  <roxlu_>ah thanks, I'll look at the source!
10:31:14  <nathan7>hey saghul_
10:32:55  <saghul_>nathan7: ahoi!
10:34:35  <nathan7>saghul_: I was trying to build a shared libuv
10:34:40  <nathan7>saghul_: but I ran into linker errors :(
10:36:16  <saghul_>nathan7: uv_setup_args, right?
10:36:24  <saghul_>when compiling the tests
10:37:52  <nathan7>saghul_: uv_library=shared_library is what I was doing
10:38:03  <nathan7>saghul_: I need to build node with shared libuv
10:38:12  <nathan7>saghul_: because otherwise node's DTrace probes overwrite the libuv ones
10:38:18  <nathan7>saghul_: and I kinda need those atm
10:38:32  <saghul_>nathan7: did you get something like this? https://github.com/joyent/libuv/issues/1382
10:38:41  * piscisaureusjoined
10:40:29  * andrehjrjoined
10:40:32  <nathan7>saghul_: no
10:40:41  <nathan7>saghul_: the linker complaining about two incompatible arguments
10:41:00  <nathan7>saghul_: -Dcomponent=shared_library
10:41:03  <nathan7>saghul_: I might've been missin gthat
10:41:35  <saghul_>nathan7: are you using ./configure --shared-libuv on node?
10:41:51  <saghul_>otherwise it will try to build and link with the static one
10:42:48  <nathan7>saghul_: I was trying to build it all in one go
10:43:38  <nathan7>okay apparently that just worked
10:44:38  <saghul_>nathan7: AFAICT you can't build it shared in one go
10:45:03  <nathan7>saghul_: mhm
10:49:58  * andrehjrquit (Quit: Computer has gone to sleep.)
10:53:03  * roxlu_quit (Ping timeout: 272 seconds)
11:06:08  * dignifiedquirejoined
11:11:40  * mrvisserjoined
11:14:44  * Left_Turnjoined
11:20:00  * seishunquit (Ping timeout: 250 seconds)
11:22:35  * andrehjrjoined
11:37:17  * Soarezchanged nick to Soarez|afk
11:43:23  * c4milojoined
11:48:03  * c4miloquit (Ping timeout: 240 seconds)
12:09:24  * KiNgMaRquit (Quit: ZNC - http://znc.sourceforge.net)
12:11:25  * KiNgMaRjoined
12:17:20  * Soarez|afkchanged nick to Soarez
12:19:37  * mrvisserquit (Remote host closed the connection)
12:20:10  * mrvisserjoined
12:21:32  * KiNgMaRquit (Quit: ZNC - http://znc.sourceforge.net)
12:22:48  * mmaleckiquit (Remote host closed the connection)
12:23:26  * mmaleckijoined
12:23:32  * KiNgMaRjoined
12:24:53  * mrvisserquit (Ping timeout: 272 seconds)
12:27:01  * euoiajoined
12:27:47  * Soarezchanged nick to Soarez|afk
12:37:38  * c4milojoined
12:40:26  * Soarez|afkchanged nick to Soarez
12:40:33  * dignifiedquirequit (Quit: dignifiedquire)
12:42:15  * euoia_joined
12:42:16  * euoiaquit (Quit: leaving)
12:43:19  <MI6>joyent/libuv: Tony Kelman master * 3d73d55 : windows: change GENERIC_ALL to GENERIC_WRITE in fs__create_junction - http://git.io/t-39kw
12:45:28  * dignifiedquirejoined
12:48:23  * janjongboomquit (Ping timeout: 256 seconds)
12:50:43  * janjongboomjoined
12:52:31  * c4miloquit (Remote host closed the connection)
12:53:08  * c4milojoined
12:57:10  * mrvisserjoined
12:57:35  * c4miloquit (Ping timeout: 255 seconds)
13:00:58  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
13:05:42  * karupachanged nick to zz_karupa
13:11:13  * seishunjoined
13:13:01  * sinclair|work_joined
13:15:05  * jan____quit (Ping timeout: 245 seconds)
13:15:05  * kaesoquit (Ping timeout: 245 seconds)
13:15:05  * swajrquit (Ping timeout: 245 seconds)
13:15:05  * tjfontainequit (Ping timeout: 245 seconds)
13:15:06  * julianduquequit (Ping timeout: 245 seconds)
13:15:09  * sinclair|workquit (Ping timeout: 240 seconds)
13:15:09  * nsmquit (Ping timeout: 240 seconds)
13:15:10  * dirksonquit (Ping timeout: 240 seconds)
13:15:18  * c4milojoined
13:15:20  * sinclair|work_changed nick to sinclair|work
13:15:32  * tjfontainejoined
13:15:47  * kaesojoined
13:15:56  * tjfontainechanged nick to Guest71946
13:16:13  * swajjoined
13:16:16  * nsmjoined
13:16:23  * julianduquejoined
13:16:59  * dirksonjoined
13:46:19  * dignifiedquirequit (Quit: dignifiedquire)
14:12:24  * dignifiedquirejoined
14:19:04  * kazuponjoined
14:23:58  * kazuponquit (Remote host closed the connection)
14:24:25  * kazuponjoined
14:28:56  * kazuponquit (Ping timeout: 255 seconds)
14:30:15  * andrehjrquit (Quit: Computer has gone to sleep.)
14:31:03  * euoia_changed nick to euoia
14:32:47  * thlorenzjoined
14:34:05  * janjongboomquit (Ping timeout: 272 seconds)
14:36:17  * janjongboomjoined
14:44:06  * andrehjrjoined
14:44:50  * avalanche123joined
14:52:00  * mrvisserquit (Remote host closed the connection)
14:52:15  * mrvisserjoined
14:53:43  * dignifiedquirequit (Quit: dignifiedquire)
15:06:34  * Ralithquit (Ping timeout: 264 seconds)
15:25:27  * Soarezchanged nick to Soarez|afk
15:30:59  * Guest71946quit (Changing host)
15:30:59  * Guest71946joined
15:31:04  * Guest71946changed nick to tjfontaine
15:32:48  <MI6>joyent/libuv: Alexis Campailla master * 6d3a051 : windows: relay TCP bind errors via ipc - http://git.io/p_BQkA
15:34:57  * c4miloquit (Remote host closed the connection)
15:36:50  * c4milo_joined
15:40:57  * dap_joined
15:45:58  * Soarez|afkchanged nick to Soarez
15:47:22  * wolfeidauquit (Ping timeout: 250 seconds)
15:50:51  * janjongboomquit (Ping timeout: 256 seconds)
15:51:04  * wolfeidaujoined
15:51:50  * janjongboomjoined
15:53:54  <MI6>joyent/node: Julien Gilli v0.10 * befbbad : timers: backport f8193ab - http://git.io/i4oS9g
15:57:52  * guybrushquit (Excess Flood)
15:58:50  <MI6>joyent/node: Rod Vagg v0.10 * 9d28193 : streams: remove unused require('assert') - http://git.io/2x1xCg
15:58:54  * guybrushjoined
16:00:26  <tjfontaine>chrisdickinson: are you at cascadia today?
16:06:59  <AlexisMocha>tjfontaine: are we having the call today? link to hangout?
16:07:02  * rmgjoined
16:07:17  <tjfontaine>AlexisMocha: ya, one second was doing some rel stuff for 0.10
16:07:36  <AlexisMocha>tjfontaine: k, np
16:08:30  <tjfontaine>AlexisMocha: seems you're on?
16:08:42  * avalanche123quit (Remote host closed the connection)
16:08:43  <tjfontaine>indutny, trevnorris: ping?
16:08:50  * rmgquit (Remote host closed the connection)
16:09:10  * avalanche123joined
16:13:44  * Soarezchanged nick to Soarez|afk
16:13:46  * avalanche123quit (Ping timeout: 264 seconds)
16:14:43  * dignifiedquirejoined
16:18:12  * rmgjoined
16:19:20  * jgijoined
16:19:25  * kevinswiberjoined
16:22:52  * mikealquit (Quit: Leaving.)
16:23:39  <trevnorris>tjfontaine: crap sorry. late night last night. you all still on?
16:24:25  <tjfontaine>argh, I can jump back in if you want -- I was going to go back to release though, maybe a call after I do the 0.10 stuff?
16:26:51  <tjfontaine>saghul_, indutny: ok on the libuv 0.10 release?
16:29:20  <MI6>joyent/libuv: tjfontaine created tag v0.10.28 - http://git.io/uDc3cA
16:29:23  <MI6>joyent/libuv: Timothy J Fontaine v0.10 * 71b7128 : Now working on v0.10.29 (+1 more commits) - http://git.io/fDvlJg
16:32:41  * avalanche123joined
16:32:56  * avalanche123quit (Remote host closed the connection)
16:33:02  * avalanch_joined
16:33:28  * yunongjoined
16:35:58  <MI6>joyent/node: Timothy J Fontaine v0.10 * 7169879 : uv: Upgrade to v0.10.28 (+3 more commits) - http://git.io/FCdJHA
16:38:15  <trevnorris>tjfontaine: +1 on the release. that should take priority.
16:38:40  <tjfontaine>mk
16:40:57  * a_lequit (Read error: Connection reset by peer)
16:41:30  * a_lejoined
16:51:03  * Soarez|afkchanged nick to Soarez
16:52:31  * TooTallNatejoined
16:56:42  <saghul_>tjfontaine: belated ok :-)
16:56:51  <tjfontaine>:)
17:03:49  * wolfeida_joined
17:03:54  <indutny>tjfontaine: sorry, I was in the park
17:06:27  * wolfeidauquit (Ping timeout: 245 seconds)
17:06:34  * inolenjoined
17:07:29  <indutny>saghul_: heya
17:07:35  <indutny>have you landed that windows commit?
17:07:48  <indutny>I guess we can do a v0.11 release of libuv?
17:07:51  <tjfontaine>ya that happened this morning
17:08:04  <tjfontaine>want me to just do that libuv 0.11 release too?
17:08:09  <indutny>yes!
17:08:11  <indutny>would be great
17:08:20  <indutny>let's do libuv release
17:08:21  <indutny>and
17:08:24  <indutny>touch-phone.sets/popup/popup.examples/25-offsets/25-offsets.js.bemhtml.bemdecl.js
17:08:26  <indutny>oops
17:08:27  <indutny>https://github.com/joyent/node/issues/8038
17:08:31  <indutny>this one
17:08:57  <indutny>and
17:08:58  <indutny>https://github.com/joyent/node/pull/7899
17:09:10  <saghul_>indutny: yes, I landed it (the libuv side, of course)
17:09:16  <indutny>thanks!
17:09:31  <saghul_>if you merge libuv 0.11 onto Node you'll nee dto land my PR
17:09:50  <saghul_>indutny: https://github.com/joyent/node/pull/7899
17:09:57  <saghul_>heh
17:09:58  <indutny>yes
17:10:03  <indutny>see the message above
17:11:29  <MI6>joyent/libuv: tjfontaine created tag v0.11.27 - http://git.io/bU3O2A
17:11:33  <MI6>joyent/libuv: Timothy J Fontaine master * ff6a718 : Now working on v0.11.28 (+1 more commits) - http://git.io/H5jSBg
17:14:28  * sblomjoined
17:20:34  * saapazchanged nick to saapas
17:21:41  * mikealjoined
17:22:08  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:22:23  * mikeal1joined
17:24:31  <MI6>joyent/node: tjfontaine created branch v0.10.30-release - http://git.io/7if37w
17:26:15  * mikealquit (Ping timeout: 255 seconds)
17:28:42  <MI6>joyent/node: Fedor Indutny v0.8 * 895c364 : v8: Interrupts must not mask stack overflow. - http://git.io/x8I1Bg
17:32:32  * mikeal1quit (Quit: Leaving.)
17:34:57  <MI6>joyent/node: tjfontaine created branch v0.8.28-release - http://git.io/MmW1Cg
17:36:09  * dshaw_joined
17:36:50  <chrisdickinson>tjfontaine: belatedly, yep! i'm helping at CJS today.
17:37:10  <tjfontaine>chrisdickinson: that's what I figured, enjoy! say whatup to everyone for me
17:37:20  <chrisdickinson>will do!
17:39:54  * janjongboomjoined
17:46:21  * petka_quit (Quit: Connection closed for inactivity)
17:47:04  * yunongquit (Remote host closed the connection)
17:56:14  * wavdedjoined
17:57:55  * jgiquit (Quit: jgi)
18:00:56  * Soarezchanged nick to Soarez|afk
18:03:12  * jgijoined
18:08:58  * dshaw_quit (Ping timeout: 250 seconds)
18:10:51  * guybrushquit (Excess Flood)
18:10:57  * kevinswiberquit (Remote host closed the connection)
18:11:03  * a_lequit (Remote host closed the connection)
18:11:26  * guybrushjoined
18:11:30  * kevinswiberjoined
18:11:40  * a_lejoined
18:11:42  <MI6>joyent/node: tjfontaine created tag v0.10.30 - http://git.io/uFIDYQ
18:12:12  <MI6>joyent/node: Timothy J Fontaine v0.10 * 4f2b08c : Now working on 0.10.31 (+2 more commits) - http://git.io/jiqRcQ
18:14:25  * kevinswi_joined
18:15:01  * kevinswiberquit (Read error: Connection reset by peer)
18:15:43  * qard-appnetaquit (Remote host closed the connection)
18:16:11  * qard-appnetajoined
18:17:57  <MI6>joyent/node: Timothy J Fontaine v0.8.28-release * 643a21c : build: run wix tool chain out of process - http://git.io/dlz5FA
18:20:17  * thlorenzquit (Remote host closed the connection)
18:20:47  * thlorenzjoined
18:24:01  * AvianFluquit (Quit: Leaving)
18:24:08  * qard-appnetaquit (Remote host closed the connection)
18:26:59  * AvianFlujoined
18:27:17  * kevinswi_quit (Remote host closed the connection)
18:27:36  * kevinswiberjoined
18:31:42  * qard-appnetajoined
18:32:48  * dap_quit (Quit: Leaving.)
18:34:43  * Soarez|afkchanged nick to Soarez
18:37:13  <MI6>joyent/node: tjfontaine created tag v0.8.28 - http://git.io/dLu5TA
18:39:14  <nathan7>saghul_: hmm, I'm not really succeeding at pointing node at my libuv.so
18:40:24  <tjfontaine>nathan7: you told configure to use shared libuv?
18:40:36  <MI6>joyent/node: Timothy J Fontaine v0.8 * 8fd350e : Now working on 0.8.29 (+3 more commits) - http://git.io/Pd9ntQ
18:45:35  * rendarquit (Ping timeout: 264 seconds)
18:49:20  * yunongjoined
18:51:07  * Soarezchanged nick to Soarez|afk
18:51:48  * rendarjoined
18:52:01  * yunongquit (Remote host closed the connection)
18:53:13  * yunongjoined
18:54:31  <nathan7>tjfontaine: yeah
18:55:23  <nathan7>tjfontaine: ⮀ ~/node ⮀ ➦ b148cbe± ⮀ ./configure --shared-libuv --shared-libuv-libpath=$PWD/deps/uv/
18:55:37  <nathan7>tjfontaine: I get this: ld.so.1: mksnapshot: fatal: libuv.so.0.10: open failed: No such file or directory
18:55:50  <tjfontaine>when you truss it where is it trying?
18:55:56  <tjfontaine>do you need to LD_LIBRARY_PATH it?
18:55:59  <nathan7>tjfontaine: adding a symlink from libuv.so.0.10 to libuv.so doesn't change much
18:56:01  <nathan7>hmm maybe
18:56:12  <tjfontaine>ldd probably will also tell you
18:56:31  <nathan7>OH FUCK YES
18:56:31  <LOUDBOT>I HAVE AN EBAY ADDICTION I ADMIT IT!
18:56:59  <MI6>joyent/node: Gabriel Wicke master * 4b59db0 : Add fast path for simple URL parsing - http://git.io/xdCg4g
18:57:58  <nathan7>tjfontaine: LD_LIBRARY_PATH was the magic sauce
18:59:27  <nathan7>tjfontaine: it's recompiling all the things now because I changed my includepath, but all seems to be working
18:59:57  <MI6>joyent/node: Jakob Gillich v0.10 * 9251889 : docs: fix non-string ignore note in path.resolve - http://git.io/tnOWTg
19:07:17  <nathan7>tjfontaine, saghul_: success! thanks!
19:08:52  <nathan7>74138 uv9582 libuv.so.0.10 uv_run tick-start
19:08:53  <nathan7>74139 uv9582 libuv.so.0.10 uv_run tick-stop
19:08:54  <nathan7>:D :D
19:09:14  <tjfontaine>:P
19:10:02  <nathan7>this has been bugging me for two days
19:10:22  <nathan7>and of course I feel like an idiot now that I've figured it out
19:19:06  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:24:18  * avalanch_quit (Remote host closed the connection)
19:24:46  * avalanche123joined
19:27:56  * Soarez|afkchanged nick to Soarez
19:28:12  * c4milo_quit (Remote host closed the connection)
19:29:08  * avalanche123quit (Ping timeout: 250 seconds)
19:31:13  * a_lequit (Remote host closed the connection)
19:32:05  * Soarezchanged nick to Soarez|afk
19:33:47  * Soarez|afkchanged nick to Soarez
19:35:23  * jgiquit (Quit: jgi)
19:35:37  * c4milojoined
19:39:47  * Soarezchanged nick to Soarez|afk
19:42:04  * avalanche123joined
19:43:11  * thlorenzquit (Remote host closed the connection)
19:43:48  * thlorenzjoined
19:45:05  * thlorenz_joined
19:45:26  * thlorenzquit (Read error: Connection reset by peer)
19:46:45  * dignifiedquirequit (Quit: dignifiedquire)
19:46:46  * avalanche123quit (Ping timeout: 255 seconds)
19:55:28  * avalanche123joined
19:59:58  * avalanche123quit (Ping timeout: 264 seconds)
20:01:06  * txdvquit (Read error: Connection reset by peer)
20:01:43  * txdvjoined
20:07:50  * jhfoorjoined
20:08:33  * avalanche123joined
20:09:53  <jhfoor>Hello. How can I use timers for creating real interval (as setInterval() in js). repeat param of uv_timer_start() behaves as recursive setTimeout().
20:11:00  <tjfontaine>jhfoor: you mean the fact that it just reschedules itself?
20:11:10  <jhfoor>yep
20:12:23  <tjfontaine>what part about the model don't you like?
20:12:40  <tjfontaine>in general we've found it to be slightly better to be more explicit with the scheduling of the timers
20:14:38  <jhfoor>hm
20:14:42  <jhfoor>Ok, how can I explicit scheduling? Even when I use `uv_timer_start();` in start of callback it gives the same result (as `repeat`)
20:15:19  <tjfontaine>what are you trying to solve for? fwiw we do always reschedule for setInterval in node as well
20:16:57  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:17:03  <jhfoor>Yes, I see https://github.com/joyent/node/blob/master/lib/timers.js#L286, but I don't understand why we reschedule timer after calling of callback.
20:18:28  <tjfontaine>jhfoor: you mean as opposed to using an OS based timer repeat mechanism?
20:18:51  <saghul_>nathan7: kewl!
20:20:59  <jhfoor>Well
20:21:22  * kevinswiberquit (Remote host closed the connection)
20:21:25  * TooTallNatejoined
20:21:25  * TooTallNatequit (Client Quit)
20:21:28  <jhfoor>I'm not familiar with the mechanism of OS for timers.. I just want to implement setInterval() on libuv.
20:21:49  <tjfontaine>you have two choices, use the repeat parameter, or set it to 0, and in your cb schedule it again
20:21:58  * kevinswiberjoined
20:22:19  <tjfontaine>though the former is basically an implementation of the latter
20:26:20  * kevinswiberquit (Ping timeout: 240 seconds)
20:27:52  * kevinswiberjoined
20:28:10  <saghul_>jhfoor: FWIW, there is always disagreenment on how repeating timers should behave, if I were you I'd use one-shot libuv timers and rearm them
20:28:18  <saghul_>there is no penalty in doing that
20:28:28  <tjfontaine>especially because that's how it already works ;)
20:28:54  <tjfontaine>though the repeat path is potentially more "expensive" because of multiple _stop calls, but meh
20:30:32  <tjfontaine>also these are not timers that really fire at a periodic rate, that is to say, if your timer was 100ms, and your cb did more than 100ms worth of work, as soon as it was done you wouldn't immediately fire another cb
20:30:46  <tjfontaine>the next would fire in at least 100ms in the future
20:31:07  <saghul_>tjfontaine: exactly! timers in Qt do account for the duration of the cb, IIRC
20:31:20  <jhfoor>tjfontaine: http://vpaste.net/9V6H7
20:31:33  <jhfoor>Why diff time is 120ms, not 100?
20:31:59  <tjfontaine>jhfoor: for the reason I just described above
20:32:03  <tjfontaine>these are not periodic timers
20:32:05  <MI6>joyent/libuv: Rasmus Christian Pedersen master * e72d48d : unix, windows: const-ify handle in uv_udp_getsockname - http://git.io/wtNQag
20:32:56  <saghul_>jhfoor: you are blocking the event loop, so track of time is lost
20:33:14  <tjfontaine>move the usleep to the start, and the diff will be more what you're looking for ;)
20:33:24  <tjfontaine>but to show this more precisely put a second printf in
20:33:32  <tjfontaine>one at function entry, one at function exit
20:40:03  <MI6>joyent/node: cjihrig master * d287b8e : cluster: support options in Worker constructor - http://git.io/TYNMHQ
20:40:23  * brsonjoined
20:41:02  <jhfoor>Ok, then what's difference between `repeat` pararm and manual `uv_timer_start()` within any place of callback?
20:41:08  * mrvisserquit (Remote host closed the connection)
20:41:22  * a_lejoined
20:41:41  <jhfoor>And what's *right* imlementation of honest intervals?
20:41:44  <tjfontaine>jhfoor: there's no difference between doing it at the end of the cb, there may be some difference in the rest of the body depending on how much work they do
20:41:44  * mrvisserjoined
20:41:49  * mrvisserquit (Read error: Connection reset by peer)
20:42:11  <tjfontaine>jhfoor: you have to be more specific about what you mean, are you looking for a periodic timer, or something that fires in X time after the current run has finished
20:42:54  <jhfoor>Periodic timer. Last is about `repeat` param, right?
20:44:27  <tjfontaine>http://pubs.opengroup.org/onlinepubs/009695399/functions/timer_create.html
20:45:51  <tjfontaine>read the section about periodics though
20:46:45  <jhfoor>tjfontaine thx, but did setInterval() use it?
20:47:11  <tjfontaine>no
20:47:31  <tjfontaine>think of setInterval as defining the time between cb's firing
20:47:33  * wavdedquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
20:47:39  <tjfontaine>the interval between the same cb being fired
20:47:56  <tjfontaine>that is not the same thing as: fire this cb every interval
20:48:02  <tjfontaine>though in a lot of cases that may be true
20:48:50  <jhfoor>https://github.com/joyent/node/blob/master/lib/timers.js#L287 can block loop for 20ms (like usleep()), but setInterval anyway works true. Why?
20:50:00  <tjfontaine>hang on a second
20:53:43  * TooTallNatejoined
20:53:52  * brsonquit (Ping timeout: 240 seconds)
20:55:00  <tjfontaine>jhfoor: change your example to use uv_now() in the printf
20:56:36  <jhfoor>the same. 120ms
21:00:21  <jhfoor>Hm. v0.10.0: http://vpaste.net/IMXDk v0.10.29: http://vpaste.net/djOrv . Can you check in?
21:01:18  <tjfontaine>what's the first one? v0.10.30?
21:01:37  <jhfoor>No, minor is zeor. v0.10.0
21:02:12  <jhfoor>setInterval is radically different.
21:03:21  <jhfoor>I am checked on rpi (with v0.10.23): result is the same second.
21:04:16  * wavdedjoined
21:04:53  <jhfoor>Al browsers show right results (like first). Smthngs is wrong =(
21:05:17  * brsonjoined
21:06:53  <jhfoor>tjfontaine: What do you think?
21:07:26  <tjfontaine>I'm just verifying something else that seemed very wrong to me sorry
21:07:55  <tjfontaine>in 0.10.30 I'm getting 100~101 on my interval layouts though
21:08:13  <tjfontaine>for setInterval(..., 100)
21:08:30  <tjfontaine>I'm looking at your code atm
21:11:42  <tjfontaine>jhfoor: https://gist.github.com/tjfontaine/9b6e1ab026ba57e0eb8f
21:12:09  <tjfontaine>jhfoor: the key here is that entry into the function is keyed off the exit of the function
21:12:17  * kevinswiberquit (Remote host closed the connection)
21:12:28  <tjfontaine>jhfoor: that probably changed because in 0.10.0 we were rescheduling before we ever entered the function
21:12:33  <tjfontaine>which is absolutely a bug
21:12:53  * kevinswiberjoined
21:16:41  * kevinswiberquit (Remote host closed the connection)
21:16:56  * kevinswiberjoined
21:18:39  <tjfontaine>jhfoor: and updated with an updated C version
21:20:01  <jhfoor>tjfontaine, so, v0.10.29 and v0.10.30 should work equally with setInterval?
21:20:43  <jhfoor>http://vpaste.net/I9iFk
21:29:59  <jhfoor>tjfontaine: in your example you have twice the same .txt
21:39:34  * kevinswiberquit (Remote host closed the connection)
21:45:44  <jhfoor>tjfontaine: in anyway, DOM-style setInterval should print 480 as delta (check in chrome).
21:50:03  * brsonquit (Ping timeout: 240 seconds)
21:53:33  * kevinswiberjoined
21:55:25  * brsonjoined
21:58:27  <mmalecki>indutny: you wouldn't happen to be awake?
21:58:38  <indutny>awake?
21:58:47  <mmalecki>indutny: oh, you're awake!
21:58:50  <indutny>yeah
21:58:51  <indutny>I am
21:59:24  <mmalecki>indutny: I was wondering about https://github.com/joyent/libuv/pull/749#issuecomment-50824358
21:59:53  * a_lequit (Read error: Connection reset by peer)
21:59:55  <indutny>sorry, I don't have much time for it right now :(
22:00:01  <indutny>may be saghul_ could help you?
22:00:09  <mmalecki>indutny: ah, no worries!
22:00:14  * mmaleckiwaves at saghul_
22:00:45  * a_lejoined
22:01:11  * a_lequit (Read error: Connection reset by peer)
22:01:57  * a_lejoined
22:02:15  <jhfoor>indutny: excuse me, https://gist.github.com/tjfontaine/9b6e1ab026ba57e0eb8f (see js version). What's `delta` you get?
22:04:04  <indutny>I'm here
22:04:07  <indutny>but I'm reading xnu code
22:06:27  * thlorenz_quit (Remote host closed the connection)
22:06:33  <jhfoor>indutny: last question: where should I open issue about wrong (non-DOM) implementation of setInterval?
22:06:39  * kevinswiberquit (Remote host closed the connection)
22:06:42  <jhfoor>libuv or nodejs repo?
22:07:30  <mmalecki>jhfoor: nodejs
22:07:40  * a_lequit (Remote host closed the connection)
22:08:12  <jhfoor>mmalecki: thx
22:13:55  * mikealjoined
22:18:19  * saghul_waves back at mmalecki
22:28:15  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 431b535 : windows: use UV_ECANCELED for aborted TCP writes - http://git.io/k_GhrQ
22:31:59  <trevnorris>indutny: ping
22:33:07  * rmgquit (Remote host closed the connection)
22:34:32  * wavdedquit (Quit: Textual IRC Client: www.textualapp.com)
22:39:13  * mikealquit (Quit: Leaving.)
22:39:49  * jhfoorquit (Ping timeout: 246 seconds)
22:40:25  * rmgjoined
22:41:32  * rendarquit
22:46:57  * avalanche123quit (Remote host closed the connection)
22:47:23  * avalanche123joined
22:50:04  * jgijoined
22:51:36  * avalanche123quit (Ping timeout: 250 seconds)
22:52:21  * a_lejoined
22:53:13  * a_lequit (Remote host closed the connection)
22:55:50  * a_lejoined
22:59:48  * rmgquit (Remote host closed the connection)
23:07:46  * thlorenzjoined
23:14:45  * kevinswiberjoined
23:19:30  * daviddiasjoined
23:20:07  * a_lequit (Remote host closed the connection)
23:21:30  * a_lejoined
23:23:06  * guybrushquit (Excess Flood)
23:23:55  * guybrushjoined
23:26:41  * daviddiasquit (Quit: Textual IRC Client: www.textualapp.com)
23:26:53  * daviddiasjoined
23:28:16  * avalanche123joined
23:29:03  * Soarez|afkchanged nick to Soarez
23:33:33  * seishunquit (Ping timeout: 240 seconds)
23:37:53  * a_lequit (Remote host closed the connection)
23:48:50  * daviddiasquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:54:11  * a_lejoined
23:54:50  * kevinswiberquit (Remote host closed the connection)