00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:15:46  * wolfeida_changed nick to wolfeidau
00:23:51  * zz_karupachanged nick to karupa
00:38:59  * quijotejoined
00:43:07  * quijotequit (Ping timeout: 240 seconds)
00:43:59  * indutnyquit (Ping timeout: 240 seconds)
00:46:00  * indutnyjoined
00:49:38  * felixge_joined
00:51:12  * yunong_joined
00:51:16  * felixgequit (Ping timeout: 240 seconds)
00:51:18  * bradleymeckquit (Ping timeout: 240 seconds)
00:51:19  * yunongquit (Ping timeout: 240 seconds)
00:51:19  * julianduquequit (Ping timeout: 240 seconds)
00:51:22  * felixge_changed nick to felixge
00:51:35  * bradleymeck_joined
00:52:41  * julianduquejoined
00:56:49  * daviddiasjoined
01:01:13  * daviddiasquit (Ping timeout: 245 seconds)
01:05:29  * brsonquit (Ping timeout: 252 seconds)
01:06:13  * petka_quit (Quit: Connection closed for inactivity)
01:07:35  * brsonjoined
01:39:41  * quijotejoined
01:41:01  * calvinfojoined
01:41:18  * quijotequit (Read error: Connection reset by peer)
01:41:44  * quijotejoined
01:42:08  * TooTallNatejoined
01:45:35  * AlexisMochajoined
01:46:19  * quijotequit (Ping timeout: 250 seconds)
01:46:45  * AlexisMocha_quit (Ping timeout: 250 seconds)
01:48:23  * brsonquit (Ping timeout: 252 seconds)
01:48:59  * benvie_joined
01:49:58  * parshap_joined
01:50:05  * AlexisMocha_joined
01:50:17  * brsonjoined
01:50:57  * daviddiasjoined
01:51:16  * benviequit (Ping timeout: 240 seconds)
01:51:17  * LeftWing__joined
01:51:19  * isaacsquit (Ping timeout: 240 seconds)
01:51:19  * trevnorrisquit (Ping timeout: 240 seconds)
01:51:21  * Wraithanquit (Ping timeout: 240 seconds)
01:51:21  * parshapquit (Ping timeout: 240 seconds)
01:51:41  * AlexisMochaquit (Ping timeout: 252 seconds)
01:51:48  * bradleymeckjoined
01:52:11  * isaacsjoined
01:52:28  * LeftWingquit (Remote host closed the connection)
01:52:28  * hueniversequit (Read error: Connection reset by peer)
01:52:29  * nsmquit (Ping timeout: 276 seconds)
01:52:30  * CAPSLOCKBOTquit (Ping timeout: 276 seconds)
01:52:31  * bradleymeck_quit (Ping timeout: 276 seconds)
01:53:26  * CAPSLOCKBOTjoined
01:54:38  * hueniversejoined
01:55:23  * daviddiasquit (Ping timeout: 245 seconds)
01:55:32  * nsmjoined
01:55:36  * trevnorrisjoined
01:57:54  * calvinfoquit (Quit: Leaving.)
01:59:33  * AlexisMochajoined
02:00:14  * AlexisMocha_quit (Ping timeout: 255 seconds)
02:02:13  * calvinfo1joined
02:05:43  * Wraithanjoined
02:30:54  * cjbquit (Remote host closed the connection)
02:35:18  * calvinfo1quit (Quit: Leaving.)
02:41:19  * thlorenzjoined
02:42:23  * quijotejoined
02:43:29  * c4milojoined
02:43:42  * c4miloquit (Remote host closed the connection)
02:47:19  * quijotequit (Ping timeout: 276 seconds)
02:52:11  * c4milojoined
02:55:16  * thlorenzquit (Remote host closed the connection)
02:56:57  * c4miloquit (Ping timeout: 252 seconds)
03:01:38  * bradleymeck_joined
03:09:03  * AlexisMocha_joined
03:09:53  * AlexisMochaquit (Ping timeout: 264 seconds)
03:14:54  * brsonquit (Ping timeout: 240 seconds)
03:25:03  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:34:16  * AlexisMochajoined
03:34:58  * AlexisMocha_quit (Ping timeout: 245 seconds)
03:38:50  * AlexisMochaquit (Ping timeout: 252 seconds)
03:39:13  * daviddiasjoined
03:43:00  * quijotejoined
03:43:34  * daviddiasquit (Ping timeout: 240 seconds)
03:47:33  * quijotequit (Ping timeout: 252 seconds)
03:56:13  * kellabytequit (Quit: Connection closed for inactivity)
03:57:11  * thlorenzjoined
04:09:30  * hij1nxjoined
04:10:18  * thlorenzquit (Ping timeout: 240 seconds)
04:14:02  * pquernaquit (Ping timeout: 252 seconds)
04:20:45  * pquernajoined
04:20:45  * pquernaquit (Changing host)
04:20:45  * pquernajoined
04:33:21  * daviddiasjoined
04:37:53  * daviddiasquit (Ping timeout: 245 seconds)
04:40:36  * c4milojoined
04:43:48  * quijotejoined
04:45:23  * c4miloquit (Ping timeout: 255 seconds)
04:48:19  * quijotequit (Ping timeout: 250 seconds)
04:59:17  * calvinfojoined
05:12:59  * bajtosjoined
05:39:13  * quijotejoined
06:07:15  * calvinfoquit (Ping timeout: 252 seconds)
06:08:16  * calvinfojoined
06:08:28  * calvinfo1joined
06:11:44  * m76joined
06:12:41  * calvinfoquit (Ping timeout: 255 seconds)
06:18:16  * quijotequit (Ping timeout: 265 seconds)
06:19:34  * kellabytejoined
06:21:31  * daviddiasjoined
06:25:48  * daviddiasquit (Ping timeout: 245 seconds)
06:28:44  * c4milojoined
06:33:07  * c4miloquit (Ping timeout: 240 seconds)
06:38:41  * calvinfo1quit (Quit: Leaving.)
06:38:56  * calvinfojoined
06:44:25  * quijotejoined
06:44:59  * yunongjoined
06:47:41  * yunong_quit (Ping timeout: 264 seconds)
06:48:31  * calvinfoquit (Quit: Leaving.)
06:55:24  * bradleymeck_quit (Quit: bradleymeck_)
07:06:08  * janjongboomjoined
07:18:43  * janjongboomquit (Ping timeout: 245 seconds)
07:33:31  * calvinfojoined
07:38:05  * calvinfoquit (Ping timeout: 264 seconds)
07:56:13  * quijotequit (Ping timeout: 245 seconds)
08:07:35  * quijotejoined
08:09:40  * daviddiasjoined
08:14:08  * daviddiasquit (Ping timeout: 245 seconds)
08:17:35  * janjongboomjoined
08:24:08  * petka_joined
08:27:38  * calvinfojoined
08:32:03  * calvinfoquit (Ping timeout: 245 seconds)
08:36:13  * kellabytequit (Quit: Connection closed for inactivity)
08:40:22  * quijotequit (Ping timeout: 265 seconds)
08:48:13  * calvinfojoined
08:53:16  * calvinfoquit (Ping timeout: 276 seconds)
09:09:08  * daviddiasjoined
09:13:15  * mrvisserjoined
09:13:40  * daviddiasquit (Ping timeout: 258 seconds)
09:13:41  * rendarjoined
09:19:55  * daviddiasjoined
09:21:39  * quijotejoined
09:24:19  * daviddiasquit (Ping timeout: 240 seconds)
09:31:24  * daviddiasjoined
09:31:56  * Kakera_joined
09:32:12  * mrvisserquit (Remote host closed the connection)
09:35:48  * daviddiasquit (Ping timeout: 245 seconds)
09:39:44  * bajtosquit (Quit: bajtos)
09:42:15  * calvinfojoined
09:46:38  * calvinfoquit (Ping timeout: 258 seconds)
09:58:06  * daviddiasjoined
10:03:17  * quijotequit (Read error: Connection reset by peer)
10:03:48  * quijotejoined
10:05:19  * c4milojoined
10:10:17  * c4miloquit (Ping timeout: 255 seconds)
10:11:16  * mrvisserjoined
10:13:31  * quijotequit (Ping timeout: 240 seconds)
10:15:24  * mrvisserquit (Remote host closed the connection)
10:16:22  * sinclair|workjoined
10:21:21  * bradleymeckquit (Quit: bradleymeck)
10:29:37  * bajtosjoined
10:36:34  * calvinfojoined
10:40:17  * quijotejoined
10:41:49  * calvinfoquit (Ping timeout: 276 seconds)
10:45:04  * quijotequit (Ping timeout: 276 seconds)
10:45:28  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:53:46  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 4ce5470 : unix: fix uv__open_cloexec usage - http://git.io/y4X__A
11:06:01  * hzjoined
11:24:01  * hzquit
11:29:52  <MI6>joyent/node: Refael Ackermann master * 9b7888e : src: fix StringBytes::Write if string is external - http://git.io/gzd4RQ
11:30:34  * calvinfojoined
11:33:24  * calvinfo1joined
11:33:24  * calvinfoquit (Read error: Connection reset by peer)
11:33:39  * calvinfojoined
11:33:39  * calvinfo1quit (Read error: Connection reset by peer)
11:36:27  * karupachanged nick to zz_karupa
11:38:11  * calvinfoquit (Ping timeout: 258 seconds)
11:40:48  * quijotejoined
11:45:29  * quijotequit (Ping timeout: 265 seconds)
11:53:08  * daviddiasquit (Remote host closed the connection)
11:53:40  * daviddiasjoined
11:53:41  * c4milojoined
11:58:11  * daviddiasquit (Ping timeout: 250 seconds)
11:58:29  * c4miloquit (Ping timeout: 264 seconds)
12:02:29  * quijotejoined
12:13:05  * Kakera_quit (Ping timeout: 252 seconds)
12:14:59  * quijotequit (Ping timeout: 258 seconds)
12:23:17  * bajtosquit (Quit: bajtos)
12:27:34  * kellabytejoined
12:27:42  * calvinfojoined
12:31:54  * calvinfoquit (Ping timeout: 240 seconds)
12:48:34  * c4milojoined
12:56:25  * bradleymeckjoined
13:11:34  * m76quit (Read error: Connection reset by peer)
13:13:16  * AvianFluquit (Ping timeout: 276 seconds)
13:21:51  * calvinfojoined
13:26:09  * calvinfoquit (Ping timeout: 252 seconds)
13:26:30  <indutny>tjfontaine: morning
13:31:52  * AvianFlujoined
13:32:27  * quijotejoined
13:43:57  <tjfontaine>indutny: morn
13:44:22  <indutny>tjfontaine: how are you?
13:44:42  <tjfontaine>alright, feeling like a head cold is coming on, but otherwise ok -- how are you?
13:44:59  <indutny>great!
13:45:03  <indutny>working on a chrome app for my bthread
13:45:12  <tjfontaine>ah nice
13:45:17  <indutny>that's why I needed plain js dns in first place
13:45:17  <indutny>:)
13:45:36  * bradleymeckquit (Quit: bradleymeck)
13:45:43  <tjfontaine>well, sorry I wasn't around to tell you I had already done it ;)
13:45:49  <indutny>hah
13:45:52  <tjfontaine>and it was appropriately licensed ;)
13:45:53  <indutny>actually I knew it
13:45:55  <indutny>yeah
13:45:59  <indutny>licensing confused me
13:46:02  <tjfontaine>I'll make it more obvious
13:46:12  <indutny>does it work without 'dgram' module?
13:46:14  <tjfontaine>I wrote it because the original one I found on the internet truly wasn't licensed
13:46:25  <tjfontaine>indutny: if you have 'net' yes
13:46:33  <indutny>I don't have `net`
13:46:39  <indutny>better assume that I do not
13:46:39  <tjfontaine>lemme rephrase
13:46:53  <tjfontaine>native-dns-packet will parse, regardless of how you get it
13:46:58  <tjfontaine>parse and write
13:47:04  <tjfontaine>it just uses the Buffer interface
13:47:47  <indutny>ah, nice
13:47:48  <tjfontaine>native-dns/node-dns does the socket layer work, which assums a fairly node like api for connecting sockets etc [this part is what I'm trying to get the internet to rewrite for me] ;)
13:47:55  <indutny>ok, I'll probably stick to my bike-shed for now
13:48:11  <indutny>need to finish the UI first
13:48:21  <indutny>then I'll see if I could import your library
13:48:22  <indutny>gtg!
13:48:42  <tjfontaine>enjoy
13:51:13  * daviddiasjoined
14:01:39  * bradleymeckjoined
14:02:10  <felixge>tjfontaine: ping
14:03:28  <felixge>just wanted to give you a progress update: I got a good understanding of the current implementation now, and wrote a new test that checks all possible write() permutations for each example which has uncovered some more bugs ;)
14:03:38  * mrvisserjoined
14:03:48  <felixge>-> better tests + fixed implementation should be ready soon
14:05:45  <tjfontaine>felixge: excellent news!
14:06:28  <tjfontaine>bbiab I'm going to be starting my commute
14:09:38  * mrvisserquit (Read error: Connection reset by peer)
14:10:06  * mrvisserjoined
14:12:50  * quijotequit (Ping timeout: 255 seconds)
14:13:22  <felixge>tjfontaine: k
14:13:22  * daviddiasquit (Remote host closed the connection)
14:13:56  * daviddiasjoined
14:16:01  * calvinfojoined
14:16:50  * bradleymeckquit (Read error: Connection reset by peer)
14:17:49  * bradleymeckjoined
14:18:18  * daviddiasquit (Ping timeout: 245 seconds)
14:20:23  * calvinfoquit (Ping timeout: 245 seconds)
14:20:53  * mrvisserquit (Remote host closed the connection)
14:22:51  * quijotejoined
14:29:51  * daviddiasjoined
14:33:59  * mikealjoined
14:38:01  * daviddiasquit
14:39:04  * daviddiasjoined
14:58:53  * quijotequit (Ping timeout: 250 seconds)
15:02:10  * thlorenzjoined
15:09:12  * c4miloquit (Remote host closed the connection)
15:09:27  * andrehjrjoined
15:10:17  * calvinfojoined
15:15:28  * calvinfoquit (Ping timeout: 276 seconds)
15:19:12  * rosskjoined
15:21:18  * hzjoined
15:24:04  * Kakera_joined
15:25:12  * m76joined
15:25:33  * quijotejoined
15:30:06  * quijotequit (Ping timeout: 258 seconds)
15:38:19  * calvinfojoined
15:38:38  * daviddiasquit (Remote host closed the connection)
15:47:50  * daviddiasjoined
15:56:16  * ryancolejoined
15:59:35  * mrvisserjoined
16:00:30  * calvinfoquit (Quit: Leaving.)
16:06:06  * mrvisserquit (Remote host closed the connection)
16:07:25  * c4milojoined
16:08:25  * mrvisserjoined
16:13:04  * mrvisserquit (Remote host closed the connection)
16:13:40  * c4miloquit (Remote host closed the connection)
16:18:19  * jmar777joined
16:25:36  * dap_joined
16:26:17  * quijotejoined
16:30:08  * octetcloudjoined
16:31:31  * quijotequit (Ping timeout: 276 seconds)
16:34:21  * calvinfojoined
16:34:22  * quijotejoined
16:34:24  * Qardjoined
16:35:19  * brunklejoined
16:38:32  * brsonjoined
16:50:22  * mikealquit (Quit: Leaving.)
16:52:27  * seldojoined
16:56:05  * Ralithquit (Ping timeout: 264 seconds)
16:57:14  * seldoquit (Ping timeout: 265 seconds)
16:58:30  * LeftWing__changed nick to LeftWing
16:59:39  * seldojoined
17:04:01  * brunklequit (Quit: brunkle)
17:04:29  * seldoquit (Ping timeout: 265 seconds)
17:04:58  * quijotequit (Ping timeout: 265 seconds)
17:05:46  * seldojoined
17:07:25  * thlorenzquit (Remote host closed the connection)
17:14:57  * indexzerojoined
17:15:07  * andrehjrquit (Quit: ["Textual IRC Client: www.textualapp.com"])
17:15:38  * andrehjrjoined
17:21:51  * indexzeroquit (Quit: indexzero)
17:23:17  * Domenic_changed nick to Domenic
17:24:42  * felixgequit (Changing host)
17:24:43  * felixgejoined
17:29:52  * wolfeida_joined
17:30:36  * inolen1joined
17:30:50  * inolenquit (Ping timeout: 255 seconds)
17:31:29  * wolfeidauquit (Ping timeout: 264 seconds)
17:37:24  <bradleymeck>anyone know if v8 has some hook to listen for deopt events?
17:37:46  <tjfontaine>well they certainly internally do, I'm not sure how much of that is exposed
17:38:59  * inolen1changed nick to inolen
17:40:17  <bradleymeck>i see it in log.cc but dunno how to get it nicely
17:47:29  <chrisdickinson>--trap_on_deopt?
17:51:13  <bradleymeck>chrisdickinson: fancy
17:51:37  * jmar777quit (Read error: Connection reset by peer)
17:52:14  * jmar777joined
17:52:18  <tjfontaine>I thought you were looking for api hooks
17:52:21  <tjfontaine>:)
17:53:04  <bradleymeck>tjfontaine: getting hands dirty is fine
17:53:31  <bradleymeck>tjfontaine: since we are running in a separate isolate we can do some fancy things, unsure about grabbing sigtrap though
17:53:45  <bradleymeck>havent done signal handling with sigtrap before personally
17:54:43  <bradleymeck>unsure how we could detect which isolate caused that on glance though
17:58:32  <trevnorris>morning all
18:00:08  * TooTallNatejoined
18:00:20  * c4milojoined
18:00:24  * c4miloquit (Remote host closed the connection)
18:00:30  * c4milojoined
18:00:34  * bradleymeckquit (Quit: bradleymeck)
18:00:44  * indexzerojoined
18:01:24  * quijotejoined
18:01:48  * brunklejoined
18:02:46  * Ralithjoined
18:02:52  * mikolalysenkojoined
18:06:25  * quijotequit (Ping timeout: 276 seconds)
18:21:08  * quijotejoined
18:21:25  * bradleymeckjoined
18:23:06  * andrehjrquit (Quit: Computer has gone to sleep.)
18:27:35  <bradleymeck>just figured it out… can use a v8 log file and sigtrap to figure out which isolate it was… going to be a funky workflow though
18:33:37  * AvianFluquit (Remote host closed the connection)
18:34:40  * c4miloquit (Remote host closed the connection)
18:37:57  <hueniverse>OH HOW MUCH I FUCKING HATE DOMAINS!
18:37:57  <LOUDBOT>I NEVER KNOW WHICH DAY THAT IS
18:42:54  * thlorenzjoined
18:51:29  * mikealjoined
18:55:05  * LeftWingquit (Remote host closed the connection)
18:55:13  * LeftWingjoined
18:55:49  * rendarquit (Ping timeout: 276 seconds)
18:55:53  * mikealquit (Ping timeout: 255 seconds)
18:57:17  * aholmbergjoined
18:59:51  * TooTallNatequit (Quit: Computer has gone to sleep.)
19:05:27  * stephankquit (Read error: Connection reset by peer)
19:05:54  * stephankjoined
19:10:40  * calvinfoquit (Quit: Leaving.)
19:11:11  <hueniverse>anyone has time for some domain debugging fun? https://gist.github.com/hueniverse/654bb2339e1b8f5ba657
19:11:13  * brsonquit (Ping timeout: 245 seconds)
19:17:00  * AvianFlujoined
19:21:17  * quijotequit (Ping timeout: 264 seconds)
19:22:30  * calvinfojoined
19:22:40  * calvinfoquit (Client Quit)
19:24:21  * calvinfojoined
19:25:07  * bradleymeck_joined
19:26:02  * bradleymeckquit (Ping timeout: 255 seconds)
19:26:02  * bradleymeck_changed nick to bradleymeck
19:26:49  * daviddiasquit (Remote host closed the connection)
19:30:28  * kenperkinsquit (Remote host closed the connection)
19:31:06  * kenperkinsjoined
19:33:15  * benvie_quit
19:37:49  * AlexisMocha_joined
19:41:10  * indexzeroquit (Quit: indexzero)
19:41:50  * kenperkins_joined
19:41:55  <AlexisMocha_>indutny, tjfontaine: I found the biggest source of memory usage difference between v0.8 and v0.10, in the scenario I have been investigating
19:42:24  <AlexisMocha_>ClientHelloParser.data_[18432], in Node_crypto.h
19:43:12  <AlexisMocha_>This buffer is kept around forever. Isn't this something that we could dispose of, after Finish() is called?
19:44:07  <AlexisMocha_>And would that improve things? Is this ClientHelloParser only used during the initial handshake?
19:45:19  * kenperkinsquit (Ping timeout: 250 seconds)
19:47:17  * quijotejoined
19:47:24  * kenperkins_quit (Remote host closed the connection)
19:48:04  * kenperkinsjoined
19:51:55  * quijotequit (Ping timeout: 258 seconds)
19:53:47  * rnowakquit (Read error: Connection reset by peer)
19:55:06  * stephank_joined
19:55:15  * stephankquit (Read error: Connection reset by peer)
19:55:47  * stephank_changed nick to stephank
19:59:38  * c4milojoined
19:59:39  * TooTallNatejoined
20:02:29  * kenperkinsquit (Read error: Connection reset by peer)
20:03:01  * kenperkinsjoined
20:05:01  * AlexisMochajoined
20:06:06  * AlexisMocha_quit (Ping timeout: 258 seconds)
20:06:14  <indutny>aholmberg: oh gosh
20:06:26  <indutny>AlexisMocha: it is not even always enabled
20:06:38  * brsonjoined
20:08:45  * brunklequit (Quit: brunkle)
20:08:58  * AlexisMocha_joined
20:09:29  * AlexisMochaquit (Ping timeout: 252 seconds)
20:09:44  * txdvquit (Read error: Connection reset by peer)
20:09:47  * c4miloquit (Remote host closed the connection)
20:09:53  * txdvjoined
20:17:58  * c4milojoined
20:18:00  * rendarjoined
20:20:31  <tjfontaine>AlexisMocha_, indutny: nice
20:20:44  <indutny>this is not a big deal for v0.12, I think
20:20:51  <indutny>we still have this buffer
20:20:57  <indutny>but it should be fine
20:21:03  <indutny>since we allocate much less anyway
20:22:08  * hzquit
20:22:32  <tjfontaine>right
20:23:05  * c4miloquit (Ping timeout: 264 seconds)
20:26:13  <tjfontaine>hueniverse: on 0.10 or 0.11?
20:26:42  <hueniverse>tjfontaine: 0.11
20:26:49  <hueniverse>tjfontaine: but I just gave up
20:27:10  <hueniverse>tjfontaine: going to use domains a lot closer to the original intent. I can't take this much more
20:27:21  <tjfontaine>hueniverse: ok
20:29:07  <hueniverse>tjfontaine: you can look at the gist if you are in the mood for some domains puzzle :-)
20:29:31  <tjfontaine>hueniverse: well, what happens which you don't expect? :)
20:29:32  <hueniverse>tjfontaine: unwrapped works as expected while wrapped does not
20:29:59  <hueniverse>tjfontaine: basically, when I wrap the action in another domain, the wrong domain gets the error
20:30:13  <tjfontaine>ugh
20:34:52  * indexzerojoined
20:36:00  * rmgquit
20:36:15  * rmgjoined
20:38:58  <tjfontaine>hueniverse: at the top of run, cache process.domain, if it's valid you're running in a new domain, so you can enter your base, enter your outer, and then re-enter the executing domain
20:39:34  <bradleymeck>hueniverse: you exited before you ran next()?
20:39:56  <hueniverse>tjfontaine: yeah. I wanted next() to be domain-less or in the outter domain
20:40:19  <hueniverse>sorry, last one was for bradleymeck
20:40:31  <hueniverse>tjfontaine: I'm not following...
20:40:42  * jmar777quit (Remote host closed the connection)
20:40:57  <tjfontaine>hueniverse: I commented, but it doesn't exactly do what I wanted
20:41:11  <tjfontaine>never mind -- anyway yes drop domains :)
20:41:26  <bradleymeck>strange, puting the next before the exit seems to fix it, its a bit goto-y so maybe my brain is not up to speed for this
20:41:42  <bradleymeck>https://gist.github.com/bmeck/13977ba39af8f44c4ab1
20:41:45  <tjfontaine>ya I am swapping out the context cycles for this
20:43:33  <hueniverse>tjfontaine: this one was the last straw for me
20:45:24  <tjfontaine>hueniverse: when we sync up this week lets try and start from scratch about what it is we can actually achieve
20:46:26  <hueniverse>tjfontaine: I'm sure we can sneak out Thur
20:48:11  * quijotejoined
20:48:24  * daviddiasjoined
20:48:28  <bradleymeck>hueniverse: brain cycled through it when I went back to work; but it makes sense it was not caught after stepping through
20:48:58  <bradleymeck>next() in run() is the function finish that throws, exiting before invoking it would not be caught
20:49:43  <hueniverse>bradleymeck: I'm not following. Adding an extra external domain should not change how the internal domains work
20:50:04  <tjfontaine>hueniverse: ya, I'll be here all day as you can imagine :) but also wednesday night if you're coming up early
20:50:22  <hueniverse>tjfontaine: I'm driving early am thur
20:50:24  <bradleymeck>it didn’t
20:51:03  <tjfontaine>hueniverse: ok
20:51:08  * mikealjoined
20:51:15  * brunklejoined
20:51:31  <bradleymeck>the protect._baseDomain was exited, which caused protect.domain to exit since .domain was entered after ._baseDomain
20:51:48  <trevnorris>indutny: ../src/tls_wrap.cc:56:18: warning: unused variable 'X509_NAME_FLAGS'
20:52:28  * quijotequit (Ping timeout: 245 seconds)
20:52:53  * daviddiasquit (Ping timeout: 245 seconds)
20:53:46  <bradleymeck>ah wait I see what you are asking about
20:55:31  * mikealquit (Ping timeout: 250 seconds)
20:55:51  <MI6>joyent/node: Trevor Norris master * 53b2e02 : node: remove duplicate tickInfo assignment - http://git.io/MtK2FQ
20:58:42  <bradleymeck>the domain chain is not being preserved?
20:58:57  <bradleymeck>I am even seeing process.domain set to undefined when clearing protect.domain
20:59:06  <Dirkson>Hey all. I've got a uv_stream_t from a tcp connection and I need to get its IP. How do I do that?
20:59:32  <saghul_>Dirkson: uv_tcp_getsockname / getpeername
21:05:18  * brunklequit (Quit: brunkle)
21:05:42  * kenperkinsquit (Remote host closed the connection)
21:06:24  * kenperkinsjoined
21:06:51  <MI6>joyent/node: Taojie master * 0f503cf : src: fix spelling mistake - http://git.io/UceK8w
21:09:03  * thlorenzquit (Remote host closed the connection)
21:09:21  * AlexisMochajoined
21:11:13  * AlexisMocha_quit (Ping timeout: 245 seconds)
21:12:38  * m76quit (Read error: Connection reset by peer)
21:13:32  * AlexisMocha_joined
21:15:23  * AlexisMochaquit (Ping timeout: 252 seconds)
21:18:39  <trevnorris>test-tls-client-default-ciphers.js:28 is failing for me. fyi
21:19:35  * andrehjrjoined
21:20:25  <MI6>joyent/node: Yazhong Liu master * e1aa066 : readline: fix close event of readline.Interface() - http://git.io/MO6AgA
21:22:04  * daviddiasjoined
21:22:12  * jmar777joined
21:27:23  * brunklejoined
21:27:41  * brunklequit (Client Quit)
21:28:44  * c4milojoined
21:31:19  * AlexisMochajoined
21:31:31  * AlexisMocha_quit (Ping timeout: 240 seconds)
21:32:45  <Dirkson>saghul_: Thanks
21:33:24  <saghul_>Dirkson: welcome!
21:34:51  * rendarquit
21:36:34  * rmgquit
21:36:48  * rmgjoined
21:37:02  * mrvisserjoined
21:37:25  * kenperkins_joined
21:39:37  * daviddiasquit (Remote host closed the connection)
21:40:03  * mikolalysenkoquit (Ping timeout: 252 seconds)
21:40:43  * kenperkinsquit (Ping timeout: 240 seconds)
21:43:31  * daviddiasjoined
21:45:02  * AvianFluquit (Remote host closed the connection)
21:46:10  <Dirkson>saghul_: Is the uv_tcp_t it requires is likely to be my uv_stream_t->handle, my uv_stream_t cast as a uv_tcp_t, or something else?
21:47:10  <saghul_>I'm afraid I can't parse that sentence :-/ you can safely cast uv_tty_t, uv_tcp_t and uv_pipe_t to uv_stream_t
21:47:20  <saghul_>tty, tcp and pipe are streams
21:48:49  * quijotejoined
21:49:38  <Dirkson>saghul_: Well, I have a uv_stream_t handed to me by my receive tcp callback. The functions you point me towards take a uv_tcp_t. How do I get from my uv_stream_t to my uv_tcp_t? (Doesn't help that the functions also seem undocumented.)
21:50:13  * andrehjrquit (Quit: Computer has gone to sleep.)
21:50:36  <saghul_>Dirkson: which functions do you mean? where do you get a uv_stream_t from?
21:51:22  * andrehjrjoined
21:52:40  <Dirkson>saghul_: uv_read_start requires a callback, which fires when I receive TCP data. That callback hands me a stream as part of the arguments. I think I create this stream as a uv_tcp_t initially, which suggests that perhaps "cast the stream back to uv_tcp_t" is the right answer.
21:52:56  <MI6>joyent/libuv: Luka Perkov master * 85e17ca : doc: refer to README.md to find out more information about tests - http://git.io/tuSayQ
21:53:20  <saghul_>Dirkson: ah, sure, that's what you need to do there :-)
21:53:20  * quijotequit (Ping timeout: 252 seconds)
21:53:53  * indexzeroquit (Quit: indexzero)
21:54:15  <Dirkson>saghul_: Even after multiple explanations, some of which I even understood, I'm afraid the whole "cast everything as everything!" approach libuv takes is still a little mystifying to me.
21:55:01  <saghul_>Dirkson: it tries to emulate an "object model" of sorts in C
21:55:21  <Dirkson>I actually do something similar in my own code, I just take a different approach.
21:55:27  <saghul_>all streams start the same way in memory (as do handles), that's why you can cast all streams to uv_stream_t
21:55:49  <saghul_>I guess there are muultiple solutions to the problem :-)
21:56:10  <Dirkson>Aye : )
21:57:15  <MI6>joyent/libuv: Ryan Cole master * 907b55e : process: adjust quote_cmd_arg for empty arguments - http://git.io/H-rEAA
21:59:42  <ryancole>^5
22:00:22  * brunklejoined
22:01:15  * ryancolequit
22:01:15  * brunklequit (Client Quit)
22:02:07  * octetcloudquit (Quit: WeeChat 0.4.3)
22:02:12  <MI6>joyent/libuv: Rasmus Christian Pedersen master * ecaede6 : unix, windows: uv_dlerror const argument (+2 more commits) - http://git.io/f8Le6w
22:03:01  * brunklejoined
22:03:52  * indexzerojoined
22:06:01  <Dirkson>saghul_: uv_tcp_getsockname/getpeername appear undocumented - Are they? If yes, do you happen to know what their return values are?
22:08:33  <saghul_>Dirkson: they return 0 in case of success, or an error (negative) otherwise
22:09:37  <Dirkson>saghul_: Gotcha. So they must fill up the second argument to return info? Are there any libuv functions to compare two sockaddrs for equality?
22:10:15  <saghul_>Yes, they fill up the given args. Nope, there is no function in libuv to compare them.
22:11:18  * Kakera_quit (Ping timeout: 240 seconds)
22:14:26  * daviddiasquit (Remote host closed the connection)
22:16:54  <AlexisMocha>tjfontaine, indutny: so does it make sense to fix this in v0.10? v0.12 seems to behave even worse in this scenario, though I haven't investigated yet why
22:20:06  * indexzeroquit (Quit: indexzero)
22:20:59  * AlexisMocha_joined
22:21:18  * AlexisMochaquit (Ping timeout: 240 seconds)
22:27:32  * bradleymeckquit (Quit: bradleymeck)
22:35:59  * wolfeida_changed nick to wolfeidau
22:37:58  * brunklequit (Quit: brunkle)
22:39:20  * brunklejoined
22:42:37  * daviddiasjoined
22:43:49  * ryancolejoined
22:45:53  * daviddiasquit (Remote host closed the connection)
22:46:20  * c4miloquit (Remote host closed the connection)
22:49:44  * quijotejoined
22:51:50  * daviddiasjoined
22:54:23  * quijotequit (Ping timeout: 252 seconds)
22:55:42  * rosskquit
22:56:49  * AlexisMochajoined
22:57:19  * AlexisMocha_quit (Ping timeout: 265 seconds)
23:01:54  * daviddiasquit (Remote host closed the connection)
23:03:49  * daviddiasjoined
23:05:20  <tjfontaine>AlexisMocha: you have a smaller test case?
23:05:55  <AlexisMocha>tjfontaine: yes
23:07:30  <AlexisMocha>The issue is pretty clear. This test case is establishing 15k long polling connections. And these buffers amount to 260MB of commit charge
23:08:11  * daviddiasquit (Ping timeout: 258 seconds)
23:09:15  * thlorenzjoined
23:24:38  * calvinfoquit (Quit: Leaving.)
23:25:44  * AlexisMocha_joined
23:26:28  * thlorenzquit (Remote host closed the connection)
23:27:07  * AlexisMochaquit (Ping timeout: 252 seconds)
23:27:45  <ryancole>now to look through remaining libuv issues and find another one that i think i can handle.
23:30:53  * AvianFlujoined
23:34:08  * calvinfojoined
23:34:19  * daviddiasjoined
23:35:07  * brunklequit (Quit: brunkle)
23:38:53  * daviddiasquit (Ping timeout: 265 seconds)
23:48:26  * hzjoined
23:49:50  * brunklejoined
23:50:39  * quijotejoined
23:52:08  * quijotequit (Read error: Connection reset by peer)
23:52:17  * quijote_joined
23:53:14  * brunklequit (Client Quit)
23:53:50  * brunklejoined
23:56:34  * quijote_quit (Ping timeout: 240 seconds)
23:59:04  <MI6>joyent/node: Trevor Norris master * b1a44df : buffer: remove Buffer#toArrayBuffer() - http://git.io/HZ3hsg
23:59:13  * brunklequit (Quit: brunkle)