00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:14:35  * dshaw_joined
00:15:36  * mikealquit (Quit: Leaving.)
00:19:42  * avalanche123quit (Remote host closed the connection)
00:20:15  * avalanche123joined
00:24:39  * avalanche123quit (Ping timeout: 252 seconds)
00:29:43  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:40:02  * calvinfojoined
00:41:36  * dshaw_quit (Quit: Leaving.)
00:44:24  * calvinfoquit (Ping timeout: 260 seconds)
00:45:13  * dshaw_joined
00:47:50  * quijotejoined
00:52:29  * quijotequit (Ping timeout: 276 seconds)
01:13:33  * avalanche123joined
01:16:24  * calvinfojoined
01:18:04  * calvinfoquit (Read error: Connection reset by peer)
01:18:16  * calvinfojoined
01:26:44  * rmgjoined
01:29:10  * calvinfoquit (Quit: Leaving.)
01:31:23  * rmgquit (Ping timeout: 252 seconds)
01:31:32  * thlorenzjoined
01:35:10  * kazuponjoined
01:48:16  * quijotejoined
01:48:51  * calvinfojoined
01:49:03  * avalanche123quit (Remote host closed the connection)
01:49:29  * avalanche123joined
01:50:31  * stagasjoined
01:52:25  * TooTallNatejoined
01:53:03  * c4miloquit (Remote host closed the connection)
01:53:13  * quijotequit (Ping timeout: 265 seconds)
01:53:38  * avalanche123quit (Ping timeout: 240 seconds)
01:56:24  * calvinfoquit (Quit: Leaving.)
02:01:44  * stagasquit (Ping timeout: 240 seconds)
02:02:09  * c4milojoined
02:02:43  * kazuponquit (Remote host closed the connection)
02:16:18  <thlorenz>hey wondering why node 0.8 reports an odd v8 version?
02:16:26  <thlorenz>i.e. running: nave use 0.8 node -e 'console.log(process.versions.v8)'
02:16:39  <thlorenz>returns 3.11.10.26
02:17:01  * dshaw_quit (Quit: Leaving.)
02:17:18  <thlorenz>and there is a weird commit that says it upgrades to that version, but the v8 changelog shows another one https://github.com/joyent/node/blob/v0.8.26/deps/v8/ChangeLog#L1
02:17:33  <thlorenz>confused ^ tjfontaine trevnorris
02:21:29  <thlorenz>actually looks like isaacs committed that change maybe he knows more?
02:24:03  * avalanche123joined
02:29:29  <indutny>thlorenz: heya
02:29:34  <indutny>let me take a look
02:29:43  <indutny>well
02:29:49  <indutny>it does seem to match?
02:29:51  <indutny>3.11.10
02:29:55  <indutny>and 3.11.10.26
02:29:58  <indutny>isn't it?
02:30:07  <thlorenz>indutny: yeah, but what's the 26?
02:30:10  <indutny>its just that patch changes are not getting to the changelog
02:30:14  <thlorenz>there is no suc version in v8
02:30:14  <indutny>it is a patch version
02:30:20  <indutny>there is such
02:30:24  <indutny>http://v8.googlecode.com/svn/tags/
02:30:45  <thlorenz>indutny: ah thanks, that's what I get for using the git mirror ;)
02:32:18  <thlorenz>indutny: I'm just trying to autogen documentation for all relevant v8 versions
02:32:29  <thlorenz>I assume the patch didn't affect the API much?
02:32:45  <thlorenz>cuz in that case I'd just use the 3.11.10 version
02:33:25  * kazuponjoined
02:34:58  * kazuponquit (Read error: Connection reset by peer)
02:35:12  * kazuponjoined
02:37:24  * ryancolequit
02:37:25  * avalanche123quit (Remote host closed the connection)
02:37:31  * dshaw_joined
02:37:51  * avalanche123joined
02:38:55  * dshaw_quit (Client Quit)
02:39:59  * kazuponquit (Ping timeout: 240 seconds)
02:42:31  * avalanche123quit (Ping timeout: 265 seconds)
02:43:17  <indutny>thlorenz: it doesn't affect it at all
02:43:28  <thlorenz>cool, thanks
02:43:38  <indutny>np
02:43:41  <indutny>you are welcoe
02:43:47  <indutny>welcome*
02:49:03  * quijotejoined
02:53:18  * quijotequit (Ping timeout: 240 seconds)
02:56:56  * calvinfojoined
03:01:02  * calvinfoquit (Ping timeout: 245 seconds)
03:04:14  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:13:29  * WalrusPony1joined
03:15:53  * WalrusPonyquit (Ping timeout: 252 seconds)
03:25:56  * nickleeflyjoined
03:36:13  * kazuponjoined
03:37:36  * dshaw_joined
03:40:56  * kazuponquit (Ping timeout: 240 seconds)
03:49:10  * thlorenzquit (Remote host closed the connection)
03:49:59  * dshaw_quit (Ping timeout: 252 seconds)
03:50:12  * quijotejoined
03:51:13  * TooTallNatejoined
03:51:39  * thlorenzjoined
03:54:08  * quijotequit (Ping timeout: 240 seconds)
03:57:41  * calvinfojoined
04:01:52  * calvinfoquit (Ping timeout: 245 seconds)
04:03:29  * wolfeidaujoined
04:16:30  * calvinfojoined
04:20:56  * calvinfoquit (Ping timeout: 260 seconds)
04:35:42  * kazuponjoined
04:37:22  * dshaw_joined
04:41:31  * dshaw_quit (Ping timeout: 240 seconds)
04:42:24  * kazuponquit (Ping timeout: 260 seconds)
04:50:46  * quijotejoined
04:54:58  * quijotequit (Ping timeout: 240 seconds)
05:06:14  * a_lequit (Remote host closed the connection)
05:06:26  * a_lejoined
05:06:33  * wolfeidauquit (Remote host closed the connection)
05:10:31  * c4miloquit (Remote host closed the connection)
05:17:18  * calvinfojoined
05:21:38  * calvinfoquit (Ping timeout: 240 seconds)
05:38:05  * dshaw_joined
05:38:16  * kazuponjoined
05:39:09  * nickleeflyquit (Quit: Connection closed for inactivity)
05:40:51  * kazupon_joined
05:40:53  * kazupon_quit (Remote host closed the connection)
05:41:00  * kazupon_joined
05:42:42  * dshaw_quit (Ping timeout: 245 seconds)
05:42:56  * kazuponquit (Ping timeout: 240 seconds)
05:46:34  * kazupon_quit (Remote host closed the connection)
05:47:00  * kazuponjoined
05:49:18  * qard1joined
05:50:08  * qard1quit (Client Quit)
05:50:29  * qard1joined
05:50:32  * qard1part
05:51:17  * qard1joined
05:51:22  * quijotejoined
05:51:22  * qard1part
05:56:07  * quijotequit (Ping timeout: 252 seconds)
06:14:13  * calvinfojoined
06:19:40  * nickleeflyjoined
06:21:17  * mikealjoined
06:30:38  * rmgjoined
06:34:59  * rmgquit (Ping timeout: 240 seconds)
06:36:53  * rendarjoined
06:39:01  * dshaw_joined
06:43:07  * dshaw_quit (Ping timeout: 240 seconds)
06:51:12  * c4milojoined
06:51:44  * avalanche123joined
06:52:08  * quijotejoined
06:56:27  * quijotequit (Ping timeout: 245 seconds)
06:56:29  * c4miloquit (Ping timeout: 276 seconds)
06:56:52  * avalanche123quit (Remote host closed the connection)
06:57:19  * avalanche123joined
07:01:45  * avalanche123quit (Ping timeout: 252 seconds)
07:22:44  * calvinfoquit (Quit: Leaving.)
07:23:05  * thlorenzquit (Remote host closed the connection)
07:29:00  * TooTallNatequit (Quit: Computer has gone to sleep.)
07:52:55  * quijotejoined
07:53:18  * calvinfojoined
07:57:17  * quijotequit (Ping timeout: 245 seconds)
07:57:38  * calvinfoquit (Ping timeout: 240 seconds)
08:39:29  * c4milojoined
08:40:28  * wolfeidaujoined
08:40:46  * dshaw_joined
08:44:08  * c4miloquit (Ping timeout: 260 seconds)
08:45:07  * dshaw_quit (Ping timeout: 240 seconds)
08:45:14  * kazuponquit (Remote host closed the connection)
08:47:21  * SomeoneWeird_joined
08:50:31  * kazuponjoined
08:50:44  * SomeoneWeird_quit (Client Quit)
08:52:24  * kazuponquit (Remote host closed the connection)
08:53:41  * quijotejoined
08:54:02  * calvinfojoined
08:58:06  * kazuponjoined
08:58:07  * quijotequit (Ping timeout: 245 seconds)
08:58:36  * calvinfoquit (Ping timeout: 260 seconds)
08:59:37  * kazuponquit (Remote host closed the connection)
09:00:04  * kazuponjoined
09:00:17  * calvinfojoined
09:04:35  * calvinfoquit (Ping timeout: 252 seconds)
09:08:16  * kazuponquit (Remote host closed the connection)
09:09:09  * nickleeflyquit (Quit: Connection closed for inactivity)
09:11:15  * janjongboomjoined
09:27:48  * Left_Turnjoined
09:32:58  * rmgjoined
09:35:43  * zhengjoined
09:38:20  * rmgquit (Ping timeout: 276 seconds)
09:41:14  * dshaw_joined
09:45:31  * dshaw_quit (Ping timeout: 240 seconds)
09:45:36  * petka_joined
09:54:08  * Left_Turnquit (Read error: Connection reset by peer)
09:54:26  * quijotejoined
09:58:51  * quijotequit (Ping timeout: 252 seconds)
10:01:03  * calvinfojoined
10:06:17  * calvinfoquit (Ping timeout: 276 seconds)
10:11:33  * Kakerajoined
10:27:45  * c4milojoined
10:32:52  * c4miloquit (Ping timeout: 260 seconds)
10:42:03  * dshaw_joined
10:42:17  * zhengquit (Read error: Connection reset by peer)
10:46:19  * dshaw_quit (Ping timeout: 240 seconds)
10:49:38  * hzjoined
10:50:22  * c4milojoined
10:54:53  * Left_Turnjoined
10:55:19  * quijotejoined
10:59:44  * quijotequit (Ping timeout: 240 seconds)
11:01:53  * calvinfojoined
11:06:28  * calvinfoquit (Ping timeout: 260 seconds)
11:42:36  * dshaw_joined
11:46:56  * dshaw_quit (Ping timeout: 240 seconds)
11:56:11  * quijotejoined
12:00:24  * karupaquit (*.net *.split)
12:00:32  * quijotequit (Ping timeout: 240 seconds)
12:02:24  * zz_karupajoined
12:02:31  * c4miloquit (Remote host closed the connection)
12:02:33  * calvinfojoined
12:03:34  * zz_karupachanged nick to karupa
12:07:08  * calvinfoquit (Ping timeout: 260 seconds)
12:14:12  * kellabyte_joined
12:27:16  * hzquit (Disconnected by services)
12:27:21  * hzjoined
12:29:35  * mrvisserjoined
12:35:08  * rmgjoined
12:35:47  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:40:12  * Kakeraquit (Ping timeout: 245 seconds)
12:40:16  * rmgquit (Ping timeout: 260 seconds)
12:56:44  * quijotejoined
13:01:02  * quijotequit (Ping timeout: 245 seconds)
13:03:18  * calvinfojoined
13:06:57  * a_lequit (Ping timeout: 252 seconds)
13:07:30  * calvinfoquit (Ping timeout: 240 seconds)
13:34:30  * janjongboomjoined
13:37:06  * kazuponjoined
13:39:52  * c4milojoined
13:44:15  * dshaw_joined
13:44:30  * c4miloquit (Ping timeout: 240 seconds)
13:45:41  * mrvisserquit (Remote host closed the connection)
13:47:17  * Kakerajoined
13:47:17  * Left_Turnquit (Ping timeout: 252 seconds)
13:48:19  * dshaw_quit (Ping timeout: 240 seconds)
13:52:37  * kazuponquit
13:53:59  * kazuponjoined
13:57:39  * quijotejoined
14:01:57  * quijotequit (Ping timeout: 252 seconds)
14:04:05  * calvinfojoined
14:08:33  * calvinfoquit (Ping timeout: 252 seconds)
14:11:58  * avalanche123joined
14:16:15  * avalanche123quit (Ping timeout: 252 seconds)
14:16:15  * kellabyte_quit (Quit: Connection closed for inactivity)
14:21:11  * thlorenzjoined
14:23:26  * thlorenzquit (Remote host closed the connection)
14:23:39  * thlorenzjoined
14:26:30  * thlorenzquit (Remote host closed the connection)
14:30:02  * hzquit
14:43:47  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:53:27  * thlorenzjoined
14:54:55  * mikealquit (Quit: Leaving.)
14:57:12  * guybrushquit (Excess Flood)
14:57:50  * kazuponquit (Remote host closed the connection)
14:57:58  * guybrushjoined
14:58:14  * quijotejoined
14:58:17  * kazuponjoined
15:02:49  * quijotequit (Ping timeout: 252 seconds)
15:04:49  * calvinfojoined
15:08:56  * calvinfoquit (Ping timeout: 240 seconds)
15:09:07  * thlorenzquit (Remote host closed the connection)
15:09:28  * thlorenzjoined
15:16:17  * pdurbinquit (*.net *.split)
15:16:17  * chummmquit (*.net *.split)
15:16:24  * chummmjoined
15:17:24  * pdurbinjoined
15:28:15  * c4milojoined
15:32:30  * c4miloquit (Ping timeout: 240 seconds)
15:43:51  * kazuponquit (Remote host closed the connection)
15:44:42  * kazuponjoined
15:44:59  * a_lejoined
15:45:42  * dshaw_joined
15:49:37  * nickleeflyjoined
15:49:55  * dshaw_quit (Ping timeout: 240 seconds)
15:59:02  * quijotejoined
16:03:41  * quijotequit (Ping timeout: 252 seconds)
16:05:34  * calvinfojoined
16:10:17  * calvinfoquit (Ping timeout: 276 seconds)
16:11:00  * kazuponquit (Read error: No route to host)
16:11:03  * kazupon_joined
16:18:54  * TooTallNatejoined
16:46:28  * dshaw_joined
16:50:43  * dshaw_quit (Ping timeout: 240 seconds)
16:51:29  * kazupon_quit (Remote host closed the connection)
16:59:57  * quijotejoined
17:00:30  * avalanche123joined
17:01:33  <MI6>joyent/node: Brian White v0.10 * 7fd5a4d : fs: remove duplicate check - http://git.io/0ETGwg
17:02:38  <MI6>joyent/node: Yazhong Liu master * ab50fad : http: add 308 status_code, see RFC7238 - http://git.io/s1KtEw
17:04:24  * quijotequit (Ping timeout: 260 seconds)
17:06:21  * calvinfojoined
17:10:31  * calvinfoquit (Ping timeout: 240 seconds)
17:20:12  * rmgjoined
17:21:35  * djosephjoined
17:21:42  * Kakeraquit (Ping timeout: 265 seconds)
17:23:54  * tellnesquit (*.net *.split)
17:23:54  * jan____quit (*.net *.split)
17:25:18  * jan____joined
17:28:04  <thlorenz>indutny: thanks for your help last night, was finally able to publish the docs: https://twitter.com/thlorenz/status/475690613200134146
17:28:30  <indutny>great
17:28:31  <indutny>congrats!
17:29:37  <thlorenz>thanks, hopefully it'll prove useful to some peeps dabbling with node and v8
17:31:12  * tellnesjoined
17:36:09  <djoseph>Hello - I'm having problems using libuv timers in a C program I'm writing. It's a single-threaded application, so I'm using the default loop, and I'm trying to start some timers from a signal handler. It seems the timers are added, but the callbacks are never hit (I've verified the timeouts are not garbage/very long). I think the problem is not that I'm adding the timer handles from a signal handler, but really that I'
17:38:42  * avalanche123quit (Remote host closed the connection)
17:39:09  * avalanche123joined
17:43:32  * avalanche123quit (Ping timeout: 245 seconds)
17:43:50  * thlorenzquit (Remote host closed the connection)
17:47:28  * quijotejoined
17:47:29  * dshaw_joined
17:51:24  * janjongboomjoined
17:51:55  * dshaw_quit (Ping timeout: 240 seconds)
17:59:09  * nickleeflyquit (Quit: Connection closed for inactivity)
18:00:27  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:03:45  * Kakerajoined
18:07:07  * calvinfojoined
18:11:39  * calvinfoquit (Ping timeout: 252 seconds)
18:13:40  * quijotequit (Ping timeout: 260 seconds)
18:21:26  <indutny>djoseph: sorry, the message got cropped
18:22:06  <djoseph>Ah - what was the last part that made it?
18:27:03  * qard1joined
18:33:13  <indutny>Hello - I'm having problems using libuv timers in a C program I'm writing. It's a single-threaded application, so I'm using the default loop, and I'm trying to start some timers from a signal handler. It seems the timers are added, but the callbacks are never hit (I've verified the timeouts are not garbage/very long). I think the problem is not that I'm adding the timer handles from a signal handler, but really that I'
18:33:21  <indutny>that's was it
18:33:34  <djoseph>but really that I'm using a "keepalive" timer to keep the default loop alive (otherwise it'll have no references) - not sure if this is the best approach anyway. I've written a small example program to demonstrate the problem I'm having: http://codepad.org/9gkA4qiG
18:39:13  * thlorenzjoined
18:40:00  * rendarquit (Ping timeout: 240 seconds)
18:40:19  <djoseph>(I'm using libuv 0.11.26)
18:41:44  * dshaw_joined
18:42:20  * quijotejoined
18:45:56  * qard1part
18:46:46  * janjongboomjoined
18:58:47  * m76joined
19:01:35  <indutny>sorry
19:01:36  <indutny>was afk
19:01:49  <djoseph>no problem
19:01:55  <djoseph>thanks for taking a look
19:02:17  * rmgquit (Remote host closed the connection)
19:02:24  <indutny>djoseph: I think you need to use uv_signal_t
19:02:32  <indutny>djoseph: this way you won't even need timers to keep the loop alive
19:03:55  * rmgjoined
19:04:40  * c4milojoined
19:06:37  <djoseph>Is there a way to do it without using uv_signal_t? for example, in my actual program, I use some specific fields in the siginfo_t structure passed back through the sigaction/SA_SIGINFO handler, and it seems libuv doesn't support this
19:06:51  <djoseph>Unless I missed where it does in uv.h (seems to only pass back the signo)
19:07:11  <djoseph>Here is a slightly different version: http://codepad.org/L9krv6od
19:07:24  <djoseph>Using a pipe instead of a timer to keep the loop alive
19:07:45  <djoseph>Except the timers only go off if I connect to the socket
19:07:49  * calvinfojoined
19:08:31  * rmgquit (Ping timeout: 265 seconds)
19:09:15  <indutny>you could use uv_signal_t.data
19:09:16  <indutny>I think
19:09:21  <indutny>if you need to pass user struct here
19:09:23  <indutny>or use container_of
19:09:27  <indutny>and embed uv_signal_t in your struct
19:09:29  * c4miloquit (Ping timeout: 265 seconds)
19:09:50  <indutny>djoseph: what specific fields do you want to use anyway?
19:10:58  <djoseph>si_pid, for example
19:11:55  <djoseph>Well, in the second example - the uv_listen call should keep the loop alive
19:12:10  <djoseph>Even if I'm not using uv_signal
19:12:17  * calvinfoquit (Ping timeout: 245 seconds)
19:12:24  <djoseph>But the timer callbacks are only hit once I connect to the socket I create
19:12:33  <djoseph>so it seems the listen call is blocking the timer callbacks somehow
19:23:59  * nickleeflyjoined
19:26:52  * rmgjoined
19:31:13  * rmgquit (Ping timeout: 252 seconds)
19:35:00  * quijotequit (Ping timeout: 240 seconds)
19:37:48  * dshaw_quit (Quit: Leaving.)
19:40:52  * hzjoined
19:44:43  * calvinfojoined
19:52:33  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:03:33  * calvinfoquit (Quit: Leaving.)
20:04:21  * avalanche123joined
20:04:44  * calvinfojoined
20:08:22  * dshaw_joined
20:10:18  * avalanche123quit (Ping timeout: 240 seconds)
20:15:52  * brsonjoined
20:31:18  * dshaw_quit (Ping timeout: 240 seconds)
20:31:26  * djosephquit (Quit: Leaving.)
20:32:45  * quijotejoined
20:37:13  * quijotequit (Ping timeout: 252 seconds)
20:43:01  * calvinfoquit (Quit: Leaving.)
20:47:32  * quijotejoined
20:52:01  * quijotequit (Ping timeout: 240 seconds)
20:53:04  * c4milojoined
20:57:31  * c4miloquit (Ping timeout: 240 seconds)
21:00:33  * WalrusPony1quit (Read error: Connection reset by peer)
21:01:17  * inolenquit (Quit: Leaving.)
21:02:42  * brsonquit (Ping timeout: 245 seconds)
21:03:46  * djosephjoined
21:05:48  * WalrusPonyjoined
21:10:48  * inolenjoined
21:11:22  * mrvisserjoined
21:17:05  * WalrusPonyquit (Ping timeout: 276 seconds)
21:22:37  * WalrusPonyjoined
21:23:00  * rendarjoined
21:25:59  * m76quit (Read error: Connection reset by peer)
21:27:33  * dshaw_joined
21:31:55  * dshaw_quit (Ping timeout: 240 seconds)
21:43:52  * thlorenzquit (Remote host closed the connection)
21:48:14  * quijotejoined
21:49:37  <Ralith>Is there a way to get libuv to listen on an arbitrary file descriptor under linux?
21:52:32  * Kakeraquit (Ping timeout: 260 seconds)
21:52:38  * quijotequit (Ping timeout: 240 seconds)
21:56:06  * rendarquit
21:57:40  * Left_Turnjoined
22:04:20  * calvinfojoined
22:05:39  * inolenquit (Quit: Leaving.)
22:16:14  <a_le>how can one be sure that when the read callback is invoked, all the data necessary for parsing is already there?
22:18:47  * calvinfopart
22:28:21  * dshaw_joined
22:31:37  * mikealjoined
22:32:43  * dshaw_quit (Ping timeout: 240 seconds)
22:41:14  * c4milojoined
22:41:17  * djosephquit (Quit: Leaving.)
22:41:39  * djosephjoined
22:42:51  * brsonjoined
22:45:38  * c4miloquit (Ping timeout: 240 seconds)
22:47:56  * mrvisserquit (Remote host closed the connection)
22:49:00  * quijotejoined
22:49:09  * nickleeflyquit (Quit: Connection closed for inactivity)
22:53:40  * quijotequit (Ping timeout: 260 seconds)
22:56:43  * djosephquit (Quit: Leaving.)
22:57:07  * calvinfojoined
22:59:39  * mikealquit (Quit: Leaving.)
23:00:39  * mikealjoined
23:11:47  * calvinfoquit (Quit: Leaving.)
23:16:34  * calvinfojoined
23:19:57  * djosephjoined
23:33:29  * calvinfoquit (Quit: Leaving.)
23:49:55  * quijotejoined
23:52:57  * kazuponjoined
23:55:02  * quijotequit (Ping timeout: 276 seconds)
23:58:27  * kazuponquit (Remote host closed the connection)