00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:02:31  * kazuponjoined
00:07:12  <indutny>tjfontaine: nope, haven't
00:08:01  <tjfontaine>how did you manage that?
00:08:08  <indutny>tjfontaine: haven't yet :)
00:08:09  <indutny>was sleeping
00:08:17  <indutny>tjfontaine: so, how does node work around this?
00:09:11  <tjfontaine>we explicitly set the target arch
00:09:16  <indutny>tjfontaine: oh
00:09:17  <tjfontaine>are you relying on autodetection?
00:09:22  <indutny>one sec
00:11:20  <indutny>brb
00:26:38  * m76quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
00:33:37  * vptrjoined
00:34:32  * paulfryzeljoined
00:35:35  * kazuponquit (Ping timeout: 240 seconds)
00:36:24  * wolfeidauquit (Remote host closed the connection)
00:36:49  * c4milojoined
00:38:33  * bnoordhuisquit (Ping timeout: 272 seconds)
00:39:02  * paulfryzelquit (Ping timeout: 265 seconds)
00:41:15  * c4miloquit (Ping timeout: 245 seconds)
00:53:16  * hzquit
01:06:43  * defunctzombie_zzchanged nick to defunctzombie
01:14:26  * abraxasjoined
01:16:50  * defunctzombiechanged nick to defunctzombie_zz
01:19:01  * abraxasquit (Ping timeout: 248 seconds)
01:32:35  * kazuponjoined
01:35:15  * paulfryzeljoined
01:36:54  * mikealjoined
01:39:43  * paulfryzelquit (Ping timeout: 245 seconds)
01:43:39  * defunctzombie_zzchanged nick to defunctzombie
01:51:02  * indexzeroquit (Quit: indexzero)
02:02:13  * pachetquit (Ping timeout: 248 seconds)
02:05:43  * kazuponquit (Ping timeout: 246 seconds)
02:06:07  * brsonjoined
02:07:46  * pachetjoined
02:09:10  * defunctzombiechanged nick to defunctzombie_zz
02:10:49  * kazuponjoined
02:10:49  * defunctzombie_zzchanged nick to defunctzombie
02:11:05  * brson_joined
02:14:02  * stagasjoined
02:14:29  * brsonquit (Ping timeout: 248 seconds)
02:20:01  * brson_quit (Quit: leaving)
02:20:14  * brsonjoined
02:21:19  * groundwater_quit (Quit: ZNC - http://znc.in)
02:21:32  * groundwaterjoined
02:25:01  * c4milojoined
02:29:35  * c4miloquit (Ping timeout: 245 seconds)
02:30:33  * stagasquit (Ping timeout: 245 seconds)
02:31:19  * defunctzombiechanged nick to defunctzombie_zz
02:33:06  * stagasjoined
02:36:00  * paulfryzeljoined
02:36:01  * indexzerojoined
02:40:08  * paulfryzelquit (Ping timeout: 245 seconds)
02:52:01  * kazuponquit (Remote host closed the connection)
02:56:08  * defunctzombie_zzchanged nick to defunctzombie
03:01:19  * pachetquit (Ping timeout: 240 seconds)
03:15:22  * abraxasjoined
03:19:58  * abraxasquit (Ping timeout: 265 seconds)
03:22:43  * kazuponjoined
03:23:15  * pachetjoined
03:23:15  * pachetquit (Changing host)
03:23:15  * pachetjoined
03:23:30  * defunctzombiechanged nick to defunctzombie_zz
03:36:48  * paulfryzeljoined
03:40:58  * paulfryzelquit (Ping timeout: 245 seconds)
03:53:34  * kazuponquit (Read error: Connection reset by peer)
03:53:50  * kazuponjoined
03:55:26  * defunctzombie_zzchanged nick to defunctzombie
03:56:44  <defunctzombie>tjfontaine: question, if I wanted to wrap make a js binding for uv_loop_new, would your recommend using the object_wrap stuff to create a container for the uv_loop_t* or is there a better way without the additional cpp wrapping class?
04:04:36  <Brett19>defunctzombie: I doubt I can help you, but I am somewhat curious what you mean by that, and what you are doing.
04:04:58  <defunctzombie>Brett19: I am making a js binding for just libuv
04:05:11  <Brett19>to what end?
04:05:13  <defunctzombie>and am looking for the thinnest way to wrap the loop pointers
04:05:26  <defunctzombie>Brett19: I think libuv has some cool stuff
04:05:35  <defunctzombie>and it should be possible to just write a js app using it
04:06:03  <defunctzombie>basically if you want to implement your own node.js like runtime but maybe don't want node libs... lets you experiment
04:06:10  <defunctzombie>on top of the libuv stuff in js land easier
04:06:12  <Brett19>So, do you mean, like a node module that gives you access to libuv directly, or are you referring to something akin to node, but more seperate
04:06:44  <defunctzombie>Brett19: yea, lower level than node
04:07:01  <defunctzombie>Brett19: it wouldn't be a node module because it would be lower than that
04:07:03  <Brett19>Cool. I'd be interested to hear what kind of use cases that kind of tool would have.
04:07:35  <defunctzombie>it wouldn't actually have the concept of a module system itself, since that would be for the actual user of the bindings to decide how to handle that
04:09:22  <Brett19>Yep. It would be very low level. Thats a cool concept, I'm just curious what you plan to use it for hehe
04:09:31  <defunctzombie>I dunno yet :)
04:09:36  <defunctzombie>but kinda playing around with some ideas
04:13:16  * c4milojoined
04:17:38  * c4miloquit (Ping timeout: 245 seconds)
04:27:32  * kazuponquit (Ping timeout: 272 seconds)
04:37:16  * wolfeidaujoined
04:40:19  * kazuponjoined
04:42:26  * wolfeidauquit (Ping timeout: 246 seconds)
04:46:33  * jmar777joined
04:50:38  * jmar777quit (Remote host closed the connection)
04:58:56  * kazuponquit (Remote host closed the connection)
04:59:23  * kazuponjoined
05:03:39  * kazuponquit (Ping timeout: 246 seconds)
05:10:40  * pachetquit (Ping timeout: 264 seconds)
05:12:42  * defunctzombiechanged nick to defunctzombie_zz
05:16:18  * abraxasjoined
05:18:17  * kazuponjoined
05:20:37  * abraxasquit (Ping timeout: 252 seconds)
05:22:46  * kazuponquit (Ping timeout: 246 seconds)
05:38:21  * paulfryzeljoined
05:42:38  * paulfryzelquit (Ping timeout: 245 seconds)
05:47:48  * indexzeroquit (Quit: indexzero)
06:01:26  * c4milojoined
06:01:59  * kazuponjoined
06:05:57  * c4miloquit (Ping timeout: 248 seconds)
06:07:16  * Brett19changed nick to brett19
06:19:55  * stagasquit (Ping timeout: 272 seconds)
06:39:10  * paulfryzeljoined
06:39:15  * vptrquit (Quit: WeeChat 0.3.5)
06:40:59  <MI6>nodejs-v0.10-windows: #338 UNSTABLE windows-ia32 (10/604) windows-x64 (11/604) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/338/
06:43:28  * paulfryzelquit (Ping timeout: 245 seconds)
06:48:16  * brsonquit (Quit: leaving)
06:49:39  * kazuponquit (Remote host closed the connection)
06:51:10  * kazuponjoined
06:54:26  * wolfeidaujoined
06:55:12  * wolfeidauquit (Read error: Connection reset by peer)
06:55:27  * wolfeidaujoined
06:55:42  * abraxasjoined
07:00:05  * wolfeidauquit (Ping timeout: 272 seconds)
07:00:27  * abraxasquit (Ping timeout: 272 seconds)
07:04:28  * acrichtoquit (Quit: leaving)
07:07:43  * abraxasjoined
07:11:47  * abraxasquit (Ping timeout: 240 seconds)
07:20:58  * rendarjoined
07:21:24  * indexzerojoined
07:32:32  <trevnorris>DAMN YOU PERF!!!
07:32:33  <LOUDBOT>'OH SHIT MENTAL NOTE'
07:39:51  * paulfryzeljoined
07:44:18  * paulfryzelquit (Ping timeout: 245 seconds)
07:45:21  <trevnorris>tjfontaine: you around?
07:49:46  * c4milojoined
07:54:39  * c4miloquit (Ping timeout: 272 seconds)
07:57:21  * wolfeidaujoined
08:31:54  * kazuponquit (Read error: Connection reset by peer)
08:32:08  * kazuponjoined
08:40:35  * paulfryzeljoined
08:43:09  * wolfeidauquit (Remote host closed the connection)
08:44:53  * paulfryzelquit (Ping timeout: 248 seconds)
08:48:11  * wolfeidaujoined
08:53:27  * wolfeidauquit (Ping timeout: 272 seconds)
09:05:36  * wolfeidaujoined
09:15:39  * hzjoined
09:38:00  * c4milojoined
09:41:25  * paulfryzeljoined
09:42:11  * c4miloquit (Ping timeout: 240 seconds)
09:45:33  * paulfryzelquit (Ping timeout: 245 seconds)
10:11:39  * kazuponquit (Read error: Connection reset by peer)
10:19:19  * inolenquit (Read error: Connection reset by peer)
10:19:25  * inolenjoined
10:40:43  * indexzeroquit (Quit: indexzero)
10:42:06  * paulfryzeljoined
10:45:31  * wolfeidauquit (Remote host closed the connection)
10:46:23  * paulfryzelquit (Ping timeout: 245 seconds)
10:49:04  <MI6>nodejs-v0.10: #1619 UNSTABLE smartos-x64 (5/604) smartos-ia32 (4/604) linux-ia32 (1/604) osx-ia32 (1/604) http://jenkins.nodejs.org/job/nodejs-v0.10/1619/
10:57:24  * inolenquit (Quit: Leaving.)
11:11:28  * bnoordhuisjoined
11:20:36  * kazuponjoined
11:24:34  * kazuponquit (Ping timeout: 240 seconds)
11:26:10  * c4milojoined
11:31:04  * c4miloquit (Ping timeout: 264 seconds)
11:35:35  <rvagg>bnoordhuis: now that I know you're alive, I'm working with libuv directly and am getting a segfault I can't work out, v0.11.15, error in uv__stream_connect() at uv__req_unregister(),the error is happening on active_reqs
11:35:56  <rvagg>bnoordhuis: my little app works fine if I'm doing one outgoing connection at a time but as soon as I do multiple I get this error
11:36:11  <rvagg>bnoordhuis: is there some special initialisation that I might be missing?
11:42:55  * paulfryzeljoined
11:47:13  * paulfryzelquit (Ping timeout: 245 seconds)
11:55:30  <bnoordhuis>rvagg: what does your code look like?
11:55:47  <rvagg>bnoordhuis: like a big mess, hang on and I'll try and give you a summary
11:57:23  <rvagg>so, I make my own loop, set up an ipv4 listener then uv_run the loop
11:57:54  * inolenjoined
11:58:20  <rvagg>when connections come in they end up triggering a uv_tcp_connect which is where the problem is happening
11:58:38  <rvagg>I believe it's when >1 incoming connections are causing a uv_tcp_connect that I end up with this problem
12:00:02  <bnoordhuis>rvagg: okay. and what does that particular piece of code look like? do you call uv_tcp_init() first?
12:02:13  * inolenquit (Ping timeout: 245 seconds)
12:02:21  <rvagg>bnoordhuis: uv_ip4_addr("ip address", port, &addr); ... uv_tcp_init(loop, &thing); ... uv_tcp_connect(req, &thing, &addr, callback);
12:02:46  <bnoordhuis>rvagg: where does req come from, how is it allocated?
12:03:19  <rvagg> uv_connect_t* connect_req;
12:03:19  <rvagg> connect_req = malloc(sizeof(connect_req));
12:03:19  <rvagg> connect_req->data = ...;
12:03:46  <bnoordhuis>rvagg: sizeof(*connect_req)
12:04:40  <rvagg>bnoordhuis: genius! that's fixed it, thanks. stupid mistake
12:04:45  <bnoordhuis>np :)
12:04:54  <rvagg>this has been gnawing at me for a few days
12:05:50  <bnoordhuis>rvagg: next time something like that happens, try running your program under valgrind, it will complain about things like that
12:06:07  <rvagg>ah, ok, gdb didn't get me very far
12:06:10  <rvagg>cheers
12:06:11  <rvagg>bed now
12:07:02  <bnoordhuis>sleep tight :)
12:07:11  <rvagg>will now
12:22:36  * bnoordhuisquit (Ping timeout: 240 seconds)
12:27:15  <indutny>heya
12:43:40  * paulfryzeljoined
12:48:03  * paulfryzelquit (Ping timeout: 245 seconds)
12:58:41  * inolenjoined
13:03:21  * inolenquit (Ping timeout: 272 seconds)
13:13:43  * inolenjoined
13:14:32  * c4milojoined
13:18:04  * inolenquit (Ping timeout: 246 seconds)
13:19:07  * c4miloquit (Ping timeout: 252 seconds)
13:24:48  * m76joined
13:44:25  * paulfryzeljoined
13:48:53  * paulfryzelquit (Ping timeout: 245 seconds)
13:49:43  * hzquit
14:03:38  * bnoordhuisjoined
14:09:13  * defunctzombie_zzchanged nick to defunctzombie
14:10:04  * bnoordhuisquit (Ping timeout: 264 seconds)
14:14:24  * inolenjoined
14:18:45  * inolenquit (Ping timeout: 246 seconds)
14:29:16  * bnoordhuisjoined
14:38:34  * kazuponjoined
14:45:12  * paulfryzeljoined
14:49:18  * paulfryzelquit (Ping timeout: 245 seconds)
14:49:25  * groundwaterquit (Ping timeout: 246 seconds)
15:02:54  * c4milojoined
15:07:18  * c4miloquit (Ping timeout: 252 seconds)
15:13:11  * pachetjoined
15:15:12  * inolenjoined
15:20:09  * inolenquit (Ping timeout: 272 seconds)
15:21:17  <MI6>nodejs-master: #725 UNSTABLE osx-x64 (1/679) smartos-ia32 (7/679) linux-x64 (1/679) smartos-x64 (8/679) osx-ia32 (2/679) http://jenkins.nodejs.org/job/nodejs-master/725/
15:25:08  * defunctzombiechanged nick to defunctzombie_zz
15:41:10  <indutny>bnoordhuis: hey man
15:41:14  <indutny>bnoordhuis: have you received my patch? :)
15:41:32  <indutny>it improves TLS performance significantly
15:44:55  * indutnystill need to figure out some bud issues, some requests are timing out...
15:45:58  * paulfryzeljoined
15:47:15  <bnoordhuis>indutny: yeah, i saw it. experimenting with git send-email, were you?
15:47:21  <indutny>haha
15:48:05  <indutny>bnoordhuis: yes
15:49:37  <bnoordhuis>it's the One True Way
15:50:02  <bnoordhuis>i'm partly tongue in cheek, partly ha ha, only serious
15:50:08  * paulfryzelquit (Ping timeout: 245 seconds)
15:50:50  <bnoordhuis>with the way github does pull requests, it's a pain to dig up comments from previous reviews
15:56:24  <indutny>:)
15:56:26  <indutny>haha
15:56:31  <indutny>anyway, does it LGTY?
15:58:07  <bnoordhuis>let me review each and every line first
15:58:52  <bnoordhuis>all 3,585 of them
16:01:33  <indutny>ok
16:02:08  <indutny>why can performance of server degrade over time...
16:02:39  <indutny>also, I'm very suprised to see timeouts
16:02:53  <indutny>that means that it becomes LIFO, I think
16:13:38  * hzjoined
16:15:53  * inolenjoined
16:20:52  * inolenquit (Ping timeout: 264 seconds)
16:39:25  * AvianFlujoined
16:46:47  * paulfryzeljoined
16:49:20  * kazuponquit (Remote host closed the connection)
16:49:29  * kazuponjoined
16:50:34  * kazuponquit (Read error: Connection reset by peer)
16:50:46  * kazuponjoined
16:50:58  * paulfryzelquit (Ping timeout: 245 seconds)
16:51:12  * c4milojoined
16:55:24  * c4miloquit (Ping timeout: 240 seconds)
16:56:57  * pachetquit (Ping timeout: 246 seconds)
17:04:38  * AvianFluquit (Read error: Connection reset by peer)
17:07:21  * AvianFlujoined
17:07:33  * bnoordhuisquit (Ping timeout: 272 seconds)
17:12:15  * abraxasjoined
17:14:35  * kevinswiberjoined
17:16:08  * kevinswiberquit (Remote host closed the connection)
17:16:39  * inolenjoined
17:16:43  * abraxasquit (Ping timeout: 252 seconds)
17:17:52  * groundwaterjoined
17:21:06  * inolenquit (Ping timeout: 246 seconds)
17:47:31  * paulfryzeljoined
17:47:51  * inolenjoined
17:52:04  * paulfryzelquit (Ping timeout: 264 seconds)
17:52:43  * groundwaterquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:53:06  <MI6>libuv-master: #351 UNSTABLE windows (5/197) smartos (4/197) http://jenkins.nodejs.org/job/libuv-master/351/
17:57:24  * skabbesjoined
18:03:32  * kuebkjoined
18:05:19  * kazuponquit (Remote host closed the connection)
18:10:06  * pachetjoined
18:10:59  <MI6>libuv-node-integration: #317 UNSTABLE linux-ia32 (1/679) osx-x64 (1/679) osx-ia32 (1/679) linux-x64 (1/679) smartos-x64 (7/679) smartos-ia32 (5/679) http://jenkins.nodejs.org/job/libuv-node-integration/317/
18:12:07  * inolenquit (Ping timeout: 240 seconds)
18:12:14  * inolenjoined
18:13:45  * bnoordhuisjoined
18:17:23  * inolenquit (Quit: Leaving.)
18:18:20  * bnoordhuisquit (Ping timeout: 245 seconds)
18:18:35  * inolenjoined
18:18:41  * kuebkquit
18:22:42  * inolenquit (Ping timeout: 246 seconds)
18:22:50  * c4milojoined
18:23:36  * mikealquit (Quit: Leaving.)
18:29:05  * rendarquit
18:31:10  * defunctzombie_zzchanged nick to defunctzombie
18:36:51  * mikealjoined
18:39:20  * paulfryzeljoined
18:40:23  * rendarjoined
18:42:20  * skabbesquit (Quit: skabbes)
18:43:11  * robonerdjoined
18:46:48  * mikealquit (Quit: Leaving.)
18:47:22  * robonerdquit (Client Quit)
18:47:58  * inolenjoined
18:51:35  * mikealjoined
18:52:25  * inolenquit (Ping timeout: 252 seconds)
18:55:01  * c4miloquit (Remote host closed the connection)
18:57:56  * mikealquit (Quit: Leaving.)
18:58:14  * mikealjoined
19:01:37  * AvianFluquit (Remote host closed the connection)
19:02:51  * AvianFlujoined
19:05:13  * c4milojoined
19:10:07  * defunctzombiechanged nick to defunctzombie_zz
19:13:08  * abraxasjoined
19:14:09  * pachetquit (Ping timeout: 240 seconds)
19:14:35  * pachetjoined
19:14:35  * pachetquit (Changing host)
19:14:35  * pachetjoined
19:15:32  * indexzerojoined
19:16:16  * kazuponjoined
19:17:29  * abraxasquit (Ping timeout: 240 seconds)
19:20:29  * kazuponquit (Ping timeout: 241 seconds)
19:32:35  * groundwaterjoined
19:33:03  * pachetquit (Ping timeout: 245 seconds)
19:35:25  * AvianFluquit (Read error: Connection reset by peer)
19:40:06  * mikealquit (Quit: Leaving.)
19:40:15  * mikealjoined
19:44:40  * indexzeroquit (Quit: indexzero)
19:45:15  * mikealquit (Quit: Leaving.)
19:48:40  * inolenjoined
19:49:41  * stagasjoined
19:53:03  * inolenquit (Ping timeout: 245 seconds)
19:54:25  * AvianFlujoined
20:09:39  <indutny>hm...
20:16:18  * m76quit (Read error: Connection reset by peer)
20:26:08  * pachetjoined
20:26:08  * pachetquit (Changing host)
20:26:08  * pachetjoined
20:32:33  * skabbesjoined
20:34:40  * AvianFluquit (Read error: Connection reset by peer)
20:40:51  * AvianFlujoined
20:45:48  * paulfryz_joined
20:46:15  * skabbespart
20:48:53  * paulfryzelquit (Ping timeout: 245 seconds)
20:49:25  * inolenjoined
20:51:34  * AvianFlu_joined
20:54:17  * inolenquit (Ping timeout: 272 seconds)
20:54:28  * AvianFluquit (Ping timeout: 264 seconds)
21:19:04  * groundwaterquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:20:58  * wolfeidaujoined
21:31:32  * wolfeidauquit (Remote host closed the connection)
21:40:10  * kevinswiberjoined
21:43:51  * wolfeidaujoined
21:50:08  * inolenjoined
21:52:01  * groundwaterjoined
21:55:00  * inolenquit (Ping timeout: 265 seconds)
22:03:38  * kevinswiberquit (Remote host closed the connection)
22:05:02  * AvianFlu_quit (Read error: Connection reset by peer)
22:08:40  <indutny>gosh
22:09:12  * bnoordhuisjoined
22:11:43  * AvianFlujoined
22:16:29  * jmar777joined
22:23:21  * hzquit
22:25:39  * c4miloquit (Remote host closed the connection)
22:36:05  * AvianFluquit (Read error: Connection reset by peer)
22:40:24  * brsonjoined
22:40:24  * brsonquit (Client Quit)
22:41:32  * brsonjoined
22:43:12  * c4milojoined
22:44:11  <MI6>joyent/node: Bert Belder execSync-wip * 142a476 : handle null input better (+1 more commits) - http://git.io/qrDyiw
22:50:06  * mikealjoined
22:50:57  * inolenjoined
22:52:42  * mikealquit (Client Quit)
22:52:42  * inolenquit (Read error: Connection reset by peer)
22:52:44  * inolen1joined
22:54:40  * wolfeidauquit (Remote host closed the connection)
22:55:57  * wolfeidaujoined
22:56:23  * defunctzombie_zzchanged nick to defunctzombie
22:56:59  * inolen1quit (Ping timeout: 252 seconds)
23:02:39  * mikealjoined
23:03:44  * rendarquit
23:12:56  * vptrjoined
23:25:19  <indutny>bnoordhuis: heya
23:36:13  * defunctzombiechanged nick to defunctzombie_zz
23:49:28  <bnoordhuis>indutny: what's up?
23:53:26  * inolenjoined
23:54:24  <MI6>joyent/libuv: Steven Kabbes master * dbe9905 : libuv: add more getaddrinfo errors - http://git.io/oUoU5w
23:56:57  * indexzerojoined
23:57:51  * inolenquit (Ping timeout: 252 seconds)