00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:07:05  * qardquit (Quit: Leaving.)
00:25:18  * HenryRquit (Ping timeout: 264 seconds)
00:31:19  * kazuponjoined
00:32:45  * bnoordhuisjoined
00:35:32  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:35:49  * kazuponquit (Ping timeout: 252 seconds)
00:37:22  * bnoordhuisquit (Ping timeout: 246 seconds)
00:46:35  * wolfeidaujoined
00:49:36  * mikealquit (Quit: Leaving.)
00:56:02  * TooTallNatejoined
00:58:25  * qardjoined
00:59:23  * jmar777_joined
00:59:47  * jmar777quit (Read error: Connection reset by peer)
01:04:05  * dapquit (Quit: Leaving.)
01:18:28  * kazuponjoined
01:21:16  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:41:04  * kazuponquit (Remote host closed the connection)
01:50:01  * defunctzombie_zzchanged nick to defunctzombie
01:53:39  * avalanche123joined
01:56:18  * timoxleyjoined
02:00:19  * avalanche123quit (Ping timeout: 252 seconds)
02:00:32  * avalanche123joined
02:00:53  * c4milojoined
02:09:41  * defunctzombiechanged nick to defunctzombie_zz
02:11:56  * defunctzombie_zzchanged nick to defunctzombie
02:17:34  * TooTallNatejoined
02:17:46  * amartensquit (Quit: Leaving.)
02:24:15  * brsonquit (Quit: leaving)
02:36:42  * qardquit (Quit: Leaving.)
02:40:38  * avalanche123quit (Quit: Computer has gone to sleep.)
02:51:36  * wolfeidauquit (Remote host closed the connection)
02:56:02  * indexzerojoined
02:58:14  * kazuponjoined
03:04:07  * kazuponquit (Ping timeout: 264 seconds)
03:06:55  * wolfeidaujoined
03:15:46  * wolfeidauquit (Remote host closed the connection)
03:21:22  * wolfeidaujoined
03:23:21  * qardjoined
03:27:14  * kevinswiberquit (Remote host closed the connection)
03:31:17  * c4miloquit (Remote host closed the connection)
03:36:18  * jmar777_quit (Remote host closed the connection)
03:36:57  * jmar777joined
03:41:24  * jmar777quit (Ping timeout: 260 seconds)
03:49:33  * qardquit (Quit: Leaving.)
03:54:57  * jmar777joined
03:55:34  * kazuponjoined
03:56:23  * st_lukequit (Remote host closed the connection)
03:57:14  * amartensjoined
04:07:39  * jmar777quit (Remote host closed the connection)
04:22:02  * mbroadstquit (Remote host closed the connection)
04:32:25  * st_lukejoined
04:37:33  * TooTallNatequit (Quit: Computer has gone to sleep.)
04:38:12  * timoxleyquit (Quit: Computer has gone to sleep.)
05:01:42  * AvianFlujoined
05:15:13  * indexzeroquit (Quit: indexzero)
05:17:28  * timoxleyjoined
05:17:38  * timoxleyquit (Read error: Connection reset by peer)
05:29:56  * bajtosjoined
05:34:01  * mbroadstjoined
05:35:25  * brsonjoined
05:38:04  * indexzerojoined
05:42:38  * timoxleyjoined
05:44:40  * mikealjoined
05:55:21  * defunctzombiechanged nick to defunctzombie_zz
06:09:53  * timoxleyquit (Ping timeout: 240 seconds)
06:23:35  * groundwaterquit (Quit: groundwater)
06:33:18  * st_lukequit (Remote host closed the connection)
06:34:09  * loladiroquit (Ping timeout: 252 seconds)
06:42:05  * rendarjoined
06:45:28  * wolfeidauquit (Remote host closed the connection)
07:00:11  * brsonquit (Quit: leaving)
07:12:17  * loladirojoined
07:13:42  * dominictarrjoined
07:19:54  * loladiroquit (Ping timeout: 264 seconds)
07:27:23  * loladirojoined
07:40:00  * loladiroquit (Quit: loladiro)
07:52:59  * `3rdEdenjoined
08:22:21  * amartensquit (Quit: Leaving.)
08:32:53  <indutny>morning
08:32:57  * dominictarrquit (Quit: dominictarr)
08:52:41  * amartensjoined
08:59:28  * stagasjoined
08:59:39  * amartensquit (Ping timeout: 260 seconds)
09:03:00  * dominictarrjoined
09:18:07  * kazuponquit (Remote host closed the connection)
09:40:18  * stagasquit (Ping timeout: 264 seconds)
09:57:17  * amartensjoined
10:01:35  * amartensquit (Ping timeout: 246 seconds)
10:02:34  * bajtosquit (Quit: bajtos)
10:08:59  * kazuponjoined
10:11:52  * indexzeroquit (Quit: indexzero)
10:14:44  * kazupon_joined
10:15:41  * kazuponquit (Read error: Connection reset by peer)
10:20:10  * kazupon_quit (Read error: Connection reset by peer)
10:20:30  * kazuponjoined
10:27:59  <indutny>hoya
10:30:08  * `3rdEdenquit (Remote host closed the connection)
10:36:51  * abraxasquit (Remote host closed the connection)
10:38:24  * saghulquit (Quit: Computer has gone to sleep.)
10:43:50  * bajtosjoined
10:47:06  * olalondequit (Quit: olalonde)
10:52:43  * bnoordhuisjoined
10:54:22  <indutny>bnoordhuis: hey ben
10:54:29  <indutny>last call for tls_wrap ;)
10:55:05  <indutny>https://github.com/joyent/node/pull/5645
10:57:39  * amartensjoined
11:02:00  * amartensquit (Ping timeout: 252 seconds)
11:13:40  * hzjoined
11:30:53  <indutny>bnoordhuis: em… yt?
11:31:35  * timoxleyjoined
11:32:55  <bnoordhuis>indutny: ih
11:33:03  <bnoordhuis>just replying to all the emails
11:33:26  <indutny>ah
11:33:28  <indutny>hi
11:34:55  * wolfeidaujoined
11:34:56  * wolfeidauquit (Remote host closed the connection)
11:35:37  * wolfeidaujoined
11:57:58  * amartensjoined
12:02:30  * amartensquit (Ping timeout: 252 seconds)
12:06:02  * saghuljoined
12:06:54  * bnoordhuisquit (Ping timeout: 268 seconds)
12:07:52  * bajtosquit (Quit: bajtos)
12:09:30  * bnoordhuisjoined
12:12:07  * bajtosjoined
12:22:51  * bnoordhuisquit (Ping timeout: 252 seconds)
12:25:52  <indutny>and he's gone
12:31:56  * kazuponquit (Remote host closed the connection)
12:34:51  * hzquit
12:39:28  * bradleymeckjoined
12:58:19  * amartensjoined
13:03:00  * amartensquit (Ping timeout: 252 seconds)
13:10:35  * c4milojoined
13:21:12  * bnoordhuisjoined
13:24:00  <bnoordhuis>back
13:28:14  <indutny>hi
13:31:06  <isaacs>tjfontaine: rad! did you just mput the access_logs in there as a one-off? we should have a cron shoving them all in there.
13:37:16  <tjfontaine>isaacs: yes that was just a one off, brian was asking about it
13:37:30  <tjfontaine>isaacs: that 0.6.20 number is scary shit :)
13:42:25  * kazuponjoined
13:44:51  <MI6>joyent/libuv: Andrei Sedoi master * 3d251ad : linux: add support for MIPS - http://git.io/Ways2g
13:45:55  <tjfontaine>that target cc change scares me
13:46:14  * piscisaureus_joined
13:46:42  <tjfontaine>indutny: btw those numbers look pretty damn impressive
13:47:27  <indutny>thanks
13:47:30  <indutny>bnoordhuis: isaacs : thoughts?
13:47:34  <indutny>LGTY?
13:47:40  * kazuponquit (Ping timeout: 246 seconds)
13:48:00  <MI6>libuv-master: #119 UNSTABLE windows (5/190) smartos (2/189) http://jenkins.nodejs.org/job/libuv-master/119/
13:48:39  <MI6>joyent/libuv: Ben Noordhuis master * 7e8d0e6 : Merge remote-tracking branch 'origin/v0.10' - http://git.io/-XaPvA
13:49:06  <MI6>joyent/libuv: Andrei Sedoi v0.10 * 5096f1e : linux: add support for MIPS - http://git.io/TtHycw
13:49:47  <bnoordhuis>indutny: sec
13:50:00  * kevinswiberjoined
13:50:46  <MI6>libuv-node-integration: #108 FAILURE http://jenkins.nodejs.org/job/libuv-node-integration/108/
13:51:00  <indutny>isaacs: note that I choosed to make TLSSocket as you suggested
13:52:47  <MI6>libuv-master: #120 UNSTABLE windows (3/190) smartos (2/189) linux (1/189) http://jenkins.nodejs.org/job/libuv-master/120/
13:53:19  <indutny>brb
13:53:20  <indutny>reboot
13:55:30  <MI6>libuv-master-gyp: #56 UNSTABLE windows-x64 (3/190) osx-ia32 (1/190) smartos-ia32 (2/189) windows-ia32 (3/190) smartos-x64 (2/189) http://jenkins.nodejs.org/job/libuv-master-gyp/56/
13:55:35  <tjfontaine>force pushes make the CI unhapy
13:58:18  <kellabyte>happy friday! and sending another thanks to the libuv folks for a wonderful library, another internal project is now using it :)
13:58:35  * amartensjoined
14:03:06  * amartensquit (Ping timeout: 264 seconds)
14:03:27  <tjfontaine>well it's friday, not sure how happy it is :P
14:05:15  <MI6>libuv-master-gyp: #57 UNSTABLE windows-x64 (3/190) smartos-ia32 (2/189) windows-ia32 (3/190) smartos-x64 (2/189) linux-ia32 (1/189) http://jenkins.nodejs.org/job/libuv-master-gyp/57/
14:07:17  <MI6>libuv-v0.10-gyp: #59 UNSTABLE windows-ia32 (4/187) windows-x64 (4/187) smartos-x64 (2/186) smartos-ia32 (2/186) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/59/
14:08:19  <MI6>libuv-v0.10: #96 UNSTABLE smartos (2/186) windows (3/187) http://jenkins.nodejs.org/job/libuv-v0.10/96/
14:09:40  <MI6>libuv-node-integration: #109 UNSTABLE smartos-x64 (5/605) smartos-ia32 (1/605) osx-ia32 (1/605) http://jenkins.nodejs.org/job/libuv-node-integration/109/
14:12:21  <MI6>joyent/node: Andrei Sedoi v0.10 * acbdabb : configure: fix cross-compilation host_arch_cc() - http://git.io/K-N7kw
14:16:05  <kellabyte>tjfontaine: lol ok I'll come back tomorrow and say happy saturday!
14:22:54  * bnoordhuisquit (Ping timeout: 264 seconds)
14:29:17  <indutny>you're so happy :)
14:32:29  <MI6>libuv-node-integration: #110 UNSTABLE smartos-x64 (4/590) smartos-ia32 (4/590) linux-ia32 (58/590) osx-ia32 (14/590) http://jenkins.nodejs.org/job/libuv-node-integration/110/
14:32:34  * pachetjoined
14:45:26  <kellabyte>indutny: I won't be in 30 mins after this meeting :P
14:45:41  <kellabyte>but ya for serious, thanks for the time put into libuv
14:46:20  <indutny>ah, ok then
14:48:17  <MI6>nodejs-v0.10-windows: #74 UNSTABLE windows-ia32 (8/590) windows-x64 (9/590) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/74/
14:48:18  <MI6>nodejs-v0.10: #246 UNSTABLE osx-x64 (61/590) smartos-x64 (8/590) smartos-ia32 (1/590) linux-x64 (50/590) http://jenkins.nodejs.org/job/nodejs-v0.10/246/
14:49:41  * indexzerojoined
14:50:24  * indexzeroquit (Client Quit)
14:51:51  <piscisaureus_>So I think EventEmitters are the root of all evil.
14:57:33  * groundwaterjoined
14:59:00  * amartensjoined
15:04:01  * amartensquit (Ping timeout: 276 seconds)
15:04:11  * olalondejoined
15:13:50  * olalondequit (Quit: olalonde)
15:14:06  * timoxleyquit (Quit: Computer has gone to sleep.)
15:17:40  * kevinswiberquit (Remote host closed the connection)
15:19:38  * kazuponjoined
15:20:04  <indutny>piscisaureus_: eurica
15:20:33  <piscisaureus_>indutny: ?
15:20:50  <indutny>nvm
15:21:17  <bradleymeck>piscisaureus_: most things that use strings are
15:21:44  <piscisaureus_>bradleymeck: nono.
15:22:08  <piscisaureus_>bradleymeck: without EventEmitters it becomes possible to do error handling and domains the right way
15:22:49  <bradleymeck>mmm, maybe but an event bus system would still be in place I presume?
15:22:50  <piscisaureus_>I'm just thinking how I can add EventEmitters to the mix
15:23:16  * timoxleyjoined
15:29:18  * bnoordhuisjoined
15:33:53  * mikealquit (Quit: Leaving.)
15:33:59  * kevinswiberjoined
15:34:18  * bnoordhuisquit (Ping timeout: 264 seconds)
15:40:29  * skebcio_quit (Quit: No Ping reply in 180 seconds.)
15:40:46  * skebciojoined
15:41:21  * bajtosquit (Quit: bajtos)
15:47:34  * Domenic_quit (*.net *.split)
15:47:50  * bnoordhuisjoined
15:47:53  * Domenic_joined
15:49:11  <MI6>joyent/node: Andrei Sedoi v0.10 * cc51749 : v8: fix build for mips32r2 architecture - http://git.io/kmK0_Q
15:53:58  * rjequit (Excess Flood)
15:58:08  * rjejoined
15:59:17  * amartensjoined
16:02:21  * dapjoined
16:03:40  <MI6>nodejs-v0.10: #247 UNSTABLE smartos-x64 (4/590) smartos-ia32 (1/590) linux-x64 (1/590) osx-ia32 (1/590) http://jenkins.nodejs.org/job/nodejs-v0.10/247/
16:03:40  * amartensquit (Ping timeout: 252 seconds)
16:04:03  * TooTallNatejoined
16:05:36  * HenryRjoined
16:05:47  * bradleymeckquit (Quit: bradleymeck)
16:07:23  * bnoordhuisquit (Ping timeout: 240 seconds)
16:09:37  * olalondejoined
16:11:11  * bnoordhuisjoined
16:12:30  <trevnorris>morning
16:13:14  <bnoordhuis>sup trevor?
16:13:38  <trevnorris>nothin much. just recovering from last night, you?
16:13:54  <bnoordhuis>saw the slides of the talk you did last month
16:13:55  <bnoordhuis>good stuff
16:14:07  <trevnorris>thanks
16:14:19  <trevnorris>public speaking is some serious anxiety
16:14:34  <bnoordhuis>yeah? how so?
16:14:52  * hzjoined
16:15:01  <bnoordhuis>was it your first talk ever or?
16:15:18  <trevnorris>the one last month was a small group.
16:15:28  <trevnorris>last night was my first real meetup talk
16:15:45  <bnoordhuis>the one matt organizes?
16:15:50  <trevnorris>yeah
16:16:00  <bnoordhuis>right
16:16:07  <bnoordhuis>it's not that big though, is it?
16:16:20  <bnoordhuis>when bert and i were there, there were maybe 50 people, i think?
16:16:26  <tjfontaine>trevnorris: you did great
16:16:46  <trevnorris>tjfontaine: thanks :)
16:17:02  <trevnorris>bnoordhuis: yeah. about that.
16:17:09  <MI6>nodejs-v0.10-windows: #75 UNSTABLE windows-ia32 (9/590) windows-x64 (11/590) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/75/
16:17:10  <trevnorris>think it's something about being filmed.
16:17:29  <trevnorris>like, any screwup now exists for eternity
16:18:01  <trevnorris>bnoordhuis: anyways, re: free_callback. we don't even use that internally. it's for backward compat for user-land.
16:18:08  <trevnorris>bnoordhuis: but I don't care either way.
16:18:15  <bnoordhuis>ah okay. never mind then
16:18:23  * bradleymeckjoined
16:18:24  <trevnorris>cool
16:18:30  <bnoordhuis>did the prototype change?
16:18:56  <trevnorris>you mean the Buffer prototype?
16:19:09  <bnoordhuis>no, the free_callback prototype
16:19:27  <bnoordhuis>prototype == function prototype
16:20:10  <trevnorris>ah, js getting in my way. no it didn't change.
16:20:12  * mikealjoined
16:21:33  <trevnorris>as it is in smalloc.h is i think exactly how it exists now in node_buffer.h
16:21:44  <bnoordhuis>okay, cool
16:25:40  * piscisaureus_quit (Ping timeout: 252 seconds)
16:26:19  * Domenic_quit (Changing host)
16:26:19  * Domenic_joined
16:27:19  * Benviequit (Ping timeout: 252 seconds)
16:27:32  * Benviejoined
16:30:18  * mikealquit (Quit: Leaving.)
16:31:44  * loladirojoined
16:33:04  * AvianFluquit (Read error: Connection reset by peer)
16:33:40  * AvianFlujoined
16:33:57  * bajtosjoined
16:37:13  <TooTallNate>trevnorris: ya good talk last night man
16:37:16  <TooTallNate>i watched it
16:37:18  <TooTallNate>from my house :D
16:37:47  <TooTallNate>trevnorris: very passionate, i could feel it!
16:37:47  <TooTallNate>especially
16:37:56  <TooTallNate>utf8
16:37:56  <TooTallNate>hahahah
16:37:58  * hzquit
16:38:16  <tjfontaine>haha ya, everyone in the room knew how passionate about it he was :)
16:40:42  <trevnorris>heh, thanks.
16:40:54  * bajtosquit (Ping timeout: 240 seconds)
16:41:00  <trevnorris>yeah. utf8 is a real pain to optimize.
16:42:19  * qardjoined
16:43:52  <TooTallNate>well now we know
16:44:05  <TooTallNate>"And knowing is half the battle" - GI Joe
16:44:11  <trevnorris>lol
16:44:26  <tjfontaine>The More You Know -- NBC
16:46:01  <trevnorris>heh
16:46:17  <trevnorris>tjfontaine: thanks for dropping by. :)
16:47:39  <tjfontaine>I wanted to be there to hear you :)
16:48:27  * TooTallNatequit (Quit: Computer has gone to sleep.)
16:49:15  * dannycoatesjoined
16:49:25  <bnoordhuis>indutny: @tjfountaine s/u// :)
16:49:39  <tjfontaine>er
16:50:15  <bnoordhuis>tjfontaine: https://github.com/indutny/node/commit/78b597d0d9e1a37d8fb938639f2fd974031001cf
16:50:32  <qard>The other half is violence.
16:50:40  <qard>Lots of violence.
16:50:49  <tjfontaine>ah right
16:54:09  * stagasjoined
16:57:41  <trevnorris>there's going to be hell to pay once all dcarney's notes in v8.h are actually deprecated
16:57:54  <trevnorris>i swear it's like half the api
16:58:38  <bnoordhuis>at least we know who to chase down
16:59:46  <trevnorris>seriously
17:03:48  * TooTallNatejoined
17:12:25  * mikealjoined
17:13:48  * amartensjoined
17:18:12  * bradleymeckquit (Ping timeout: 252 seconds)
17:19:31  * bradleymeckjoined
17:20:39  * dominictarrquit (Quit: dominictarr)
17:20:57  * bnoordhuisquit (Ping timeout: 252 seconds)
17:25:20  * brsonjoined
17:27:06  <MI6>joyent/node: isaacs v0.10 * 5613803 : blog: Add favicon to blog site (+1 more commits) - http://git.io/ZIygHQ
17:38:03  <MI6>nodejs-v0.10: #248 UNSTABLE smartos-x64 (2/590) smartos-ia32 (1/590) linux-x64 (1/590) http://jenkins.nodejs.org/job/nodejs-v0.10/248/
17:41:30  * dominictarrjoined
17:47:23  * hzjoined
17:49:53  * loladiroquit (Quit: loladiro)
17:54:18  * loladirojoined
17:55:25  <MI6>nodejs-v0.10-windows: #76 UNSTABLE windows-ia32 (9/590) windows-x64 (11/590) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/76/
17:55:31  * loladiroquit (Client Quit)
18:04:23  * Somebodyjoined
18:18:48  * kazuponquit (Remote host closed the connection)
18:22:10  * bradleymeckquit (Quit: bradleymeck)
18:25:52  * sblomjoined
18:27:10  * bnoordhuisjoined
18:29:49  <trevnorris>bnoordhuis: all your notes have been addressed :)
18:31:33  * bnoordhuisquit (Ping timeout: 248 seconds)
18:32:01  * loladirojoined
18:37:08  * defunctzombie_zzchanged nick to defunctzombie
18:52:32  * rjequit (Excess Flood)
18:55:09  * rjejoined
18:57:36  * jmar777joined
19:00:53  <indutny>so
19:01:02  <indutny>should I merge tls-wrap in?
19:01:13  <trevnorris>pr again?
19:02:36  <trevnorris>nm
19:02:39  <tjfontaine>indutny: can you tweak the spelling of my name? :P https://github.com/indutny/node/commit/78b597d0d9e1a37d8fb938639f2fd974031001cf
19:02:45  <indutny>haha
19:02:47  <indutny>sure
19:02:50  <indutny>otherwise good?
19:03:13  <tjfontaine>I haven't really sat down with it yet, but I'm mostly ok with it
19:03:26  <indutny>ok, its probably better to just push it
19:03:30  <indutny>and watch people complain :P
19:03:38  <indutny>considering that bnoordhuis has reviewed most of it anyway
19:03:41  <indutny>isaacs: yt?
19:07:12  <trevnorris>indutny: i'm missing what's going on in WITH_GENERIC_STREAM
19:07:27  <indutny>all that classes have vtable
19:07:32  <indutny>you can't just cast their pointers to StreamWrap*
19:07:45  <indutny>that's why you need to figure out to which class it should be cast
19:07:53  <indutny>TCPWrap*, TTYWrap* or whatever
19:08:21  <indutny>well, I might use some function instead of macros
19:08:24  <indutny>but I'm too lazy for it
19:08:29  <indutny>and it works perfectly
19:08:31  <indutny>as it is
19:08:37  <trevnorris>interesting, and why the #define? only see it being used in one spot
19:10:04  <indutny>in two spots
19:10:09  <indutny>tls_wrap.cc
19:10:11  <indutny>and node_wrap.h
19:10:41  <trevnorris>two different commits?
19:11:03  <trevnorris>yeah see it.
19:14:48  * bnoordhuisjoined
19:18:34  <indutny>yep
19:18:39  <indutny>bnoordhuis: here you are :)
19:18:42  <indutny>time to land this fat birdie
19:18:55  * bnoordhuisquit (Ping timeout: 252 seconds)
19:18:58  <indutny>any objections?
19:19:24  <trevnorris>all I see are a few style nits. but so far lgtm
19:19:37  <indutny>trevnorris: for example?
19:20:02  <trevnorris>sec. i'll annotate them.
19:26:06  <trevnorris>indutny: massive patch though dude. larger than my buffer changes.
19:26:13  <indutny>haha
19:26:19  <indutny>well, its mostly copying stuff from node_crypto
19:26:20  <indutny>but thanks
19:26:27  <indutny>I like smaller patches
19:26:38  <indutny>they're easy to understand and keep in head
19:26:54  <indutny>but I never had such a good understanding of what's happening in tls.js, as I have now
19:28:15  <trevnorris>heh, well that makes just you. ;)
19:29:02  * timoxleyquit (Quit: Computer has gone to sleep.)
19:29:02  <indutny>where is isaacs ?
19:29:11  <indutny>its hard to find him in recent days :P
19:29:28  <trevnorris>lots of yoga?
19:29:41  <trevnorris>oh, he's been heads down in the new npm package signing I think
19:34:43  <trevnorris>indutny: done. and I realize there's also a lot of moved code so may not even apply to what you did.
19:35:18  <indutny>yep
19:36:38  <indutny>thank you
19:36:43  <trevnorris>:)
19:37:13  <indutny>ircretary: please tell isaacs that I will push tls-wrap if you won't review it ;)
19:37:14  <ircretary>indutny: I'll be sure to tell isaacs
19:37:18  <isaacs>i'm back
19:37:22  <indutny>ohai :P
19:37:25  <isaacs>indutny: i will review this :)
19:37:29  <isaacs>just had to do some sill call thing
19:37:30  <isaacs>*silly
19:37:36  <indutny>ooook
19:37:43  <indutny>I'll be there for 20-30 minutes, before sleeping
19:37:43  <isaacs>and working on some npm stuff to get tarballs out
19:37:52  <trevnorris>heh.
19:37:54  <isaacs>ok, i probably won't have it reviewed in that time
19:37:55  <indutny>npm will have big balls, now?
19:37:56  <indutny>or
19:37:58  <indutny>small ones?
19:38:02  <isaacs>indutny: much much smaller!
19:38:08  <isaacs>and, eventually, geolocated
19:38:09  <indutny>oh, that's bad
19:38:11  <indutny>but fast
19:38:18  <isaacs>the balls will be right next door!
19:38:22  <indutny>:P
19:38:24  <isaacs>they'll come to you much faster
19:38:27  <indutny>with the help of jason, I suppose
19:38:35  <isaacs>you mean json?
19:38:37  <indutny>jason-powered-npm-balls
19:38:52  <indutny>isaacs: no, jason who is in charge of iriscouch
19:39:07  <isaacs>yeah, actually there's a lot of jasons involved.
19:39:17  <isaacs>i'm thinking of changing my name to jason just to make things less confusing.
19:39:18  <indutny>I believe you
19:40:05  <trevnorris>isaacs: permission to fly out and duck tape ben to his chair until the buffer patch is merged? ;)
19:40:18  <indutny>trevnorris: that won't work
19:40:28  <indutny>he's the minion of his own house
19:40:31  <indutny>you'll get trapped
19:40:34  <trevnorris>lol
19:41:35  <trevnorris>let's see...
19:41:40  <trevnorris>2 weeks away from the 4 month anniversary of opening that pr. :)
19:41:42  <isaacs>buffer and tlswrap both in for 0.11.3
19:42:10  <isaacs>if necessary we'll hold up the build for it
19:42:24  <isaacs>sometimes you kinda just have to do it and accept that there will be a few bugs, and then fix them
19:42:30  <trevnorris>wow. that's going to be a killer release.
19:42:36  <isaacs>yep
19:42:42  <isaacs>killer in the sense that it kills all the node programs
19:42:48  <trevnorris>lol, yeah.
19:42:50  <isaacs>what use is an unstable branch if you don't unstable it?
19:43:05  <trevnorris>ooh. maybe v8 will hurry and deprecate all their api before that too!
19:43:10  <isaacs>maybe!!
19:43:30  <isaacs>ok, i need to get some food
19:43:30  <isaacs>bbiab
19:43:32  * isaacs&
19:43:33  <LOUDBOT>SHUT YOUR SLUTTLY, SLUTTLY MOUTH
19:43:49  <trevnorris>the docs to transition from v0.10 to v0.12 is going to be a short novel.
19:53:09  * dominictarrquit (Quit: dominictarr)
19:56:26  * kazuponjoined
20:00:20  * dominictarrjoined
20:01:32  * kazuponquit (Ping timeout: 252 seconds)
20:01:54  * sblomquit (Ping timeout: 264 seconds)
20:05:50  * dominictarrquit (Quit: dominictarr)
20:05:55  <indutny>kill all compatibility
20:06:07  <indutny>isaacs: btw, when should one expect 0.12?
20:06:37  <indutny>we're already 3 months from 0.10
20:08:07  * hzquit
20:10:02  <trevnorris>indutny: well, I still have at least two more patches I'd like to get in.
20:10:32  <trevnorris>(since v0.13's supposed to be a "cleanup" and "prep for "v1" release, figured they shouldn't go there)
20:11:16  <tjfontaine>I'm not sure what the plan is, but it feels like there's still plenty of time
20:15:35  * hzjoined
20:20:22  <indutny>heh
20:20:32  <indutny>I would rather do a couple of releases before 1.0
20:20:38  <indutny>like 0.12 and 0.14
20:20:39  <indutny>ok
20:20:39  <indutny>ttyl
20:20:39  <indutny>its time to sleep
20:20:41  * indutny&
20:20:42  <LOUDBOT>HORSE MEAT IS NOT FICTION, MY FRIEND
20:22:06  <trevnorris>indutny: night
20:27:14  * stagas_joined
20:29:50  * stagasquit (Ping timeout: 240 seconds)
20:29:57  * stagas_changed nick to stagas
20:30:00  * AndreasMadsenjoined
20:35:24  * jmar777quit (Remote host closed the connection)
20:35:59  * jmar777joined
20:38:14  * pachetquit (Quit: leaving)
20:38:48  * Somebodyquit (Remote host closed the connection)
20:40:03  * stagasquit (Ping timeout: 252 seconds)
20:40:43  * jmar777quit (Ping timeout: 276 seconds)
20:41:27  * AndreasMadsenquit (Read error: Connection reset by peer)
20:41:36  * AndreasMadsenjoined
20:44:26  * txdv_joined
20:44:51  * txdvquit (Read error: Connection reset by peer)
20:45:10  * AndreasMadsenquit (Remote host closed the connection)
20:47:54  * AvianFluquit (Read error: Connection reset by peer)
20:48:47  * AvianFlujoined
21:09:22  <trevnorris>tjfontaine: seriously. i'd like to see you talk about getting node builds/tests to work on windows.
21:09:32  <trevnorris>tjfontaine: that'd be a very lively talk. ;)
21:10:40  <tjfontaine>it would be very NSFW
21:10:42  <tjfontaine>:P
21:11:06  <trevnorris>ircretary: tell bnoordhuis no idea why but the commit order on github is not the actual commit order. so the order of changes you observe may seem strange.
21:11:06  <ircretary>trevnorris: I'll be sure to tell bnoordhuis
21:11:41  <trevnorris>tjfontaine: lol, but so entertaining.
21:12:13  <trevnorris>you could end with a big, why the <expletive here> would anyone use node on windows?
21:13:53  <tjfontaine>I looked into .msi downloads in the access logs, there are a lot of people downloading it for windows
21:14:15  <tjfontaine>the fact that they're not very loud I guess is a testament to berts work
21:14:35  <trevnorris>that's nice.
21:15:07  <trevnorris>i have a mental filter when looking at issues that blocks out anything with "windows"
21:15:14  <tjfontaine>hehe
21:15:25  * rendarquit
21:16:53  * kevinswiberquit (Remote host closed the connection)
21:20:04  * AvianFluquit (Remote host closed the connection)
21:20:56  * piscisaureus_joined
21:22:28  <piscisaureus_>tjfontaine: what's wrong with windows today?
21:22:40  <piscisaureus_>are there any more issues that make your CI work impossible?
21:24:02  <tjfontaine>nah nothing out of the oridinary, it's been pretty smooth actually since the job control was added
21:24:32  <tjfontaine>there is a weird case where we're still holding everything open in the full nightly test, but it's very rare compared to how it used to be
21:24:59  <piscisaureus_>tjfontaine: hmm ok i guess that's good then
21:25:10  <tjfontaine>but getting to this point wasn't exactly pain free :)
21:28:38  * saghulquit (Quit: Computer has gone to sleep.)
21:33:07  * saghuljoined
21:35:18  <HenryR>piscisaureus_: Regarding comments from yesterday:
21:35:26  <HenryR>piscisaureus_: ipc header won't work with non-overlapped pipe. There is an assert.
21:35:34  <HenryR>piscisaureus_: I added the error handling you requested. New PR available.
21:36:45  <piscisaureus_>HenryR: right - so we are still going to create IPC pipes in overlapped mode?
21:36:59  <piscisaureus_>HenryR: if that's your plan I can live with it :)
21:37:34  <HenryR>piscisaureus_: Yes. I have no plans to change that.
21:38:15  * c4miloquit (Remote host closed the connection)
21:38:21  <piscisaureus_>HenryR: ok. Then I wil review for style tidbits and other stuff and we should be good to go. Right now, a sec
21:38:44  <piscisaureus_>HenryR: btw - this is for 0.10 or for master?
21:39:21  <HenryR>piscisaureus_: I would like it in 0.10 if possible.
21:39:35  <piscisaureus_>HenryR: ok, then I will look for dangerous ABI changes too
21:41:39  * saghulquit (Quit: ["Textual IRC Client: www.textualapp.com"])
21:42:07  <piscisaureus_>HenryR: btw - why is the ipc_header_req still malloc()ed if the write always goes through synchronously?
21:42:40  * jmar777joined
21:42:47  * jmar777quit (Remote host closed the connection)
21:43:22  * jmar777joined
21:45:05  <HenryR>piscisaureus_: Good point, I could change that.
21:47:09  <piscisaureus_>HenryR: I had one more line with comments. otherwise it looks good to me.
21:47:32  * jmar777quit (Ping timeout: 240 seconds)
21:47:44  <piscisaureus_>HenryR: also I am going to assume that you run the tests :)
21:49:56  <HenryR>piscisaureus_: I run the tests on Windows, but I had a few failures before I changed anything. It didn't get worse.
21:50:11  <piscisaureus_>HenryR: I think all the cancellation tests fail atm
21:50:26  <piscisaureus_>that's (hopefully) all
21:52:03  <piscisaureus_>HenryR: if you do stack-alloc the ipc header frame then you might want to rename (not remove) the ipc_header_req field from uv_write_t
21:52:17  <piscisaureus_>rename it to dummy_ or something
21:54:35  * dominictarrjoined
21:55:19  * jmar777joined
21:55:57  * jmar777quit (Remote host closed the connection)
21:56:31  * jmar777joined
21:57:51  * sblomjoined
22:00:33  * jmar777quit (Ping timeout: 245 seconds)
22:11:42  * AndreasMadsenjoined
22:21:41  * leonvvjoined
22:22:10  * hzquit
22:22:22  * AndreasMadsenquit (Remote host closed the connection)
22:28:56  * piscisaureus_quit (Ping timeout: 256 seconds)
22:31:48  * HenryRquit (Ping timeout: 245 seconds)
22:32:33  * HenryRjoined
22:34:59  * piscisaureus_joined
22:43:38  <trevnorris>ok. attempting to write my first little libuv whatnot.
22:44:18  <tjfontaine>sblom: how do I convince 2010 that wix is indeed a valid project type?
22:52:18  * sblomquit (Ping timeout: 264 seconds)
22:59:50  * sblomjoined
22:59:52  <sblom>tjfontaine: install WiX from its MSI
23:00:04  <sblom>Then you'll have the WiX project support files around.
23:00:23  <tjfontaine>there's an msi and not just an exe, sigh
23:00:54  <sblom>tjfontaine: I think the WiX folks thinks that's hilariously meta. :)
23:01:15  <sblom>There are ways to automate the MSI installation if you need to.
23:01:36  * mikealquit (Quit: Leaving.)
23:01:37  <sblom>I think something like `msiexec /i wixwhatever.msi`
23:02:05  <sblom>Or `msiexec /i /quiet wixwhatever.msi` to have it not prompt.
23:02:37  <tjfontaine>such a weird group of people they are
23:07:43  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
23:15:37  * mikealjoined
23:26:35  <trevnorris>whoot! just finished a simple tcp echo server in libuv
23:29:52  * leonvvquit (Remote host closed the connection)
23:38:18  * sblomquit (Ping timeout: 256 seconds)
23:39:18  * c4milojoined
23:40:43  * loladiroquit (Quit: loladiro)
23:41:22  * sblomjoined
23:45:49  * HenryRquit (Ping timeout: 246 seconds)
23:46:32  * HenryRjoined
23:50:31  * trapitoquit (Ping timeout: 250 seconds)
23:53:09  * groundwaterquit (Quit: groundwater)