00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:11  <rvagg>core file is deleted, didn't think it was worth leaving 70M of unused data up there
00:00:31  <trevnorris>dazld_: don't have time at the moment to do this, but your best bet is to follow the build instructions outlined here: https://gist.github.com/trevnorris/7712539
00:00:31  <trevnorris>then run each loop with: ./node --trace-hydrogen --trace-deopt --code-comments --print-opt-code --trace-phase=Z script.js > code.asm
00:00:44  * rchjoined
00:00:58  <trevnorris>dazld_: and upload code.asm and the hydrogen file here: http://web.irhydra.googlecode.com/git/hydra.html
00:01:16  <trevnorris>i know it's a bit much to digest, but that's going to be the clearest way of seeing why that's happening.
00:01:25  <trevnorris>if I get some spare time i'll run that through and show you.
00:01:29  <dazld_>thanks, ill have a play
00:02:15  <tjfontaine>rvagg: no, stor isn't public, but ok, next time lemme know and I'll mln it into my repo
00:05:50  * Kakeraquit (Ping timeout: 245 seconds)
00:07:37  * stagasjoined
00:08:45  <trevnorris>dazld_: have you tried reversing the two and checking their outputs?
00:08:55  <trevnorris>the order of their execution that is
00:14:08  <trevnorris>tjfontaine: re icu support. if we could get it working with a _much_ smaller package then I'd be cool bundling it w/ core. but I mean much much smaller. not sure how you'd feel.
00:15:10  <trevnorris>isaacs: so will res.cork() not be able to be implemented for http?
00:15:51  <isaacs>trevnorris: well, i mean, you could just create it as a function that passes through to this.connection.cork()
00:16:08  <isaacs>OutgoingMessage.prototype.cork = function() { this.connection.cork() }
00:16:13  <trevnorris>this.connection has been marked as deprecated.
00:16:18  <trevnorris>iirc
00:16:41  <MI6>joyent/node: Ben Noordhuis master * 9e32a7d : build: add libicu i18n support - http://git.io/BQ8zHg
00:18:26  <isaacs>trevnorris: or this.socket
00:18:27  <isaacs>whatever.
00:18:32  <isaacs>this.thingThatCorks.cork()
00:18:33  <isaacs>:)
00:18:36  <trevnorris>hehe
00:18:42  <isaacs>trevnorris: but i think you're thinking of server.connections
00:18:53  <trevnorris>ah, yeah.
00:20:37  * jmar777joined
00:21:41  <trevnorris>isaacs: should we automatically cork write's for chunked encoding then send them on nextTick?
00:22:11  <isaacs>trevnorris: my only concern is performance, really
00:22:20  <isaacs>trevnorris: also, the semantics should be the same as they are now
00:22:26  <isaacs>trevnorris: and we should not cork unnecessarily
00:22:29  <isaacs>(so, bookkeeping)
00:22:58  <trevnorris>crap, batteries about to die.
00:23:15  <isaacs>write(chunk) { if (!corked) { corked = true; cork(); nextTick(uncork) } do the write stuff }
00:23:28  <trevnorris>cool
00:23:30  * trevnorris&
00:23:31  <LOUDBOT>HURRAH FOR CORPORATE LAW PROCEDURES
00:31:13  <MI6>nodejs-master: #745 UNSTABLE smartos-x64 (8/680) osx-x64 (1/680) smartos-ia32 (6/680) osx-ia32 (2/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/745/
00:33:37  * skabbesjoined
00:37:18  <MI6>nodejs-v0.10-windows: #361 UNSTABLE windows-ia32 (11/605) windows-x64 (13/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/361/
00:44:35  * kevinswiberquit (Remote host closed the connection)
00:54:28  * st_lukequit (Remote host closed the connection)
00:54:56  * st_lukejoined
00:59:02  * st_lukequit (Ping timeout: 240 seconds)
01:06:21  * mikealquit (Quit: Leaving.)
01:10:34  * toothrchanged nick to toothrot
01:10:41  * dshaw_joined
01:10:41  * dap_quit (Read error: Connection reset by peer)
01:10:55  * dap_joined
01:18:32  * abraxasjoined
01:20:13  * otwoquit (Ping timeout: 272 seconds)
01:22:41  * abraxasquit (Ping timeout: 240 seconds)
01:33:16  <wrl>indutny: https://github.com/wrl/libuv/commit/7efa265e68d55ad551f6e8b364df30c309ddc815
01:33:20  <wrl>how's this look?
01:33:58  * indexzerojoined
01:35:55  * wavdedjoined
01:36:31  * abraxasjoined
01:39:26  * wavdedquit (Remote host closed the connection)
01:41:49  * inolenquit (Quit: Leaving.)
01:43:18  * dap_quit (Quit: Leaving.)
01:43:54  * mikolalysenkoquit (Ping timeout: 252 seconds)
01:44:29  * daviddiasjoined
01:45:00  * jmar777quit (Remote host closed the connection)
01:50:01  * dap_joined
01:51:59  * dap_quit (Client Quit)
01:54:35  * allengreenjoined
01:55:56  * brson_joined
01:56:00  * brsonquit (Ping timeout: 252 seconds)
02:01:02  * st_lukejoined
02:02:03  * daviddiasquit (Remote host closed the connection)
02:04:16  * dshaw_quit (Quit: Leaving.)
02:08:03  * st_lukequit (Remote host closed the connection)
02:14:35  * abraxasquit (Remote host closed the connection)
02:14:57  * mikolalysenkojoined
02:18:20  * allengreenquit (Ping timeout: 245 seconds)
02:18:46  * allengreenjoined
02:19:07  * bradleymeckjoined
02:25:40  * st_lukejoined
02:30:31  * st_lukequit (Ping timeout: 272 seconds)
02:45:01  * bradleymeckquit (Quit: bradleymeck)
02:53:19  * stagasquit (Ping timeout: 272 seconds)
02:57:47  * inolenjoined
03:06:17  * st_lukejoined
03:10:19  * rnowak_changed nick to rnowak
03:10:54  * abraxasjoined
03:13:00  * indexzeroquit (Quit: indexzero)
03:16:22  * paulfryzelquit (Remote host closed the connection)
03:24:46  * st_lukequit (Remote host closed the connection)
03:28:10  * mikolalysenkoquit (Ping timeout: 246 seconds)
03:31:03  * mikealjoined
03:44:12  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:45:41  * mikealquit (Quit: Leaving.)
03:46:07  * wolfeidauquit (Ping timeout: 260 seconds)
03:47:56  * mikealjoined
03:48:35  <MI6>joyent/node: Fedor Indutny master * f572b91 : tls: fix handling of asterisk in SNI context - http://git.io/-SIOjg
03:50:49  * paulfryzeljoined
03:52:52  * mikolalysenkojoined
03:55:13  * paulfryzelquit (Ping timeout: 250 seconds)
03:59:54  * indexzerojoined
03:59:57  * bradleymeckjoined
04:00:31  * wolfeidaujoined
04:04:36  <MI6>nodejs-master: #746 UNSTABLE linux-ia32 (1/680) smartos-x64 (9/680) osx-x64 (2/680) smartos-ia32 (7/680) osx-ia32 (1/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/746/
04:06:31  * mikealquit (Quit: Leaving.)
04:09:28  * kazuponjoined
04:10:30  * brson_quit (Quit: leaving)
04:13:30  * stagasjoined
04:15:45  * indexzeroquit (Quit: indexzero)
04:17:06  * skabbesquit (Ping timeout: 240 seconds)
04:19:43  * skabbesjoined
04:23:38  <othiym23>tjfontaine: why is that surprising?
04:23:46  <othiym23>tjfontaine: because the first one actually has a chance to print?
04:29:03  * daviddiasjoined
04:30:54  * mikealjoined
04:37:20  * daviddiasquit (Remote host closed the connection)
04:41:57  * daviddiasjoined
04:42:01  * allengreenquit (Ping timeout: 246 seconds)
04:56:22  <isaacs>tjfontaine: you are the greatest. So, curl on 10.9
04:56:25  <isaacs>that sucks, right?
05:00:24  * dshaw_joined
05:01:15  * allengreenjoined
05:04:53  * defunctzombiechanged nick to defunctzombie_zz
05:07:31  <othiym23>hm
05:07:59  <othiym23>timers only have .unref in 0.9 and higher
05:08:09  <othiym23>that's kind of a pain!
05:09:54  * c4miloquit (Remote host closed the connection)
05:10:07  * allengreenquit (Ping timeout: 272 seconds)
05:10:14  <isaacs>othiym23: we just gotta get 0.12 out, so you can drop 0.8 ;)
05:11:03  <othiym23>isaacs: that's some wishful thinking on your part, friend
05:11:36  <othiym23>we've lost a couple deals because we don't support 0.6
05:11:54  <othiym23>and that's only because the deals haven't been large enough to justify the work -- yet
05:17:00  <isaacs>othiym23: wild.
05:17:10  <isaacs>othiym23: i just finished a book that featured your boss
05:18:59  <isaacs>othiym23: i mean, i don't know if you report directly to him, but lew cirne works at new relic still, right?
05:19:06  <isaacs>;)
05:20:14  * calvinfoquit (Quit: Leaving.)
05:26:11  <othiym23>isaacs: Lew's still the CEO and still writing code 2-3 days a week
05:26:14  <othiym23>what was the book?
05:26:27  <isaacs>othiym23: The Founders' Dillemas
05:26:48  <isaacs>othiym23: really intersting book about startups. focused on quantitative data from a lot of different founders.
05:30:49  <othiym23>is it a sequel to the Innovator's Dilemma?
05:30:57  <othiym23>I've seen it on the shelves at a couple places recently
05:32:06  <othiym23>this sounds like my kind of business book
05:32:09  <othiym23>DAAAAATAAAAA
05:32:20  <othiym23>also a logical book for Lew to be in
05:34:30  * allengreenjoined
05:39:49  * dshaw_quit (Quit: Leaving.)
05:44:35  * dshaw_joined
05:46:02  * paulfryzeljoined
05:46:03  * inolenquit (Ping timeout: 260 seconds)
05:50:25  * paulfryzelquit (Ping timeout: 245 seconds)
05:54:57  * skabbesquit (Quit: skabbes)
06:04:16  * AvianFluquit (Remote host closed the connection)
06:18:29  * indexzerojoined
06:26:05  * skabbesjoined
06:29:17  * paddybyersquit (Quit: paddybyers)
06:29:58  * skabbesquit (Client Quit)
06:30:19  * paddybyersjoined
06:35:42  * indexzeroquit (Quit: indexzero)
06:40:50  <MI6>nodejs-v0.10-windows: #362 UNSTABLE windows-ia32 (10/605) windows-x64 (11/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/362/
06:47:57  * paulfryzeljoined
06:49:46  * paulfryz_joined
06:50:24  * m76joined
06:51:46  <tjfontaine>othiym23: ya that's surprising because there shouldn't be a chance for it to run, ime
06:52:11  * paulfryzelquit (Ping timeout: 240 seconds)
06:54:14  * paulfryz_quit (Ping timeout: 264 seconds)
06:56:39  <indutny>tjfontaine: hey man
06:56:43  <indutny>have you tried `brew install curl`?
06:56:45  <indutny>works fine for me
06:57:35  <indutny>osx always had a set of broken cli utils
06:57:35  <indutny>ab
06:57:36  <indutny>curl
06:57:40  <indutny>probably others
06:57:43  <indutny>clang :D
06:58:07  <tjfontaine>haha, no brew is always the WrongThing(tm)
06:58:25  <indutny>well
06:58:29  <indutny>build curl from source
06:58:33  <indutny>that's what I did :)
06:58:42  <indutny>the one on osx is simply broken
06:58:47  <tjfontaine>maybe, btu I'd like to find out what's actually going on there and if there's merely a flag we need to pass
06:58:54  <tjfontaine>it can't be that broken, other things work
06:59:00  <indutny>ok, reopening it
06:59:04  <tjfontaine>including submitting certs to other places
06:59:55  <tjfontaine>it could be that osx is telling curl to do something interesting with the builtin crypto library instead of openssl
07:00:18  <tjfontaine>which means other things that use builtin crypto on osx could be broken with node
07:00:22  <indutny>indeed
07:00:31  <indutny>wait
07:00:36  <indutny>I don't think so :)
07:00:44  <indutny>but would be cool if you would figure it out
07:00:54  <tjfontaine>heh, yes it would be cool indeed
07:07:00  <indutny>tjfontaine: mind if I'll land assembly patches?
07:07:02  <indutny>for openssl
07:07:13  <indutny>https://github.com/joyent/node/pull/6637
07:07:16  <tjfontaine>no I'm fine with them
07:07:41  <tjfontaine>I want to get openssl into the gypifed umbrella and get someone to keep it updated there
07:07:53  <tjfontaine>https://github.com/gypified
07:08:23  <indutny>yeah, I know
07:09:09  <indutny>gosh
07:09:14  <indutny>I forgot my jenkins password
07:09:35  <indutny>or username
07:09:51  <indutny>tjfontaine: how can I get API token?
07:10:31  <MI6>joyent/node: Fedor Indutny master * 1903240 : openssl: add assembly for aes and gcm - http://git.io/lNTyNg
07:10:32  <tjfontaine>no if you look at the error console you need to add a field to the manifest.json, or delete the top of the line from jquery
07:11:20  <indutny>huh?
07:11:34  <indutny>http://jenkins.nodejs.org/login?from=/me/configure
07:11:39  <indutny>I thought it was there?
07:13:52  <tjfontaine>is the question why the github userscript stuff isn't working?
07:16:09  * bradleymeckquit (Remote host closed the connection)
07:17:43  * bradleymeckjoined
07:19:53  * paddybyersquit (Quit: paddybyers)
07:21:29  * paddybyersjoined
07:22:05  <indutny>no :)
07:22:08  <indutny>it is the question
07:22:11  <indutny>where can I get API token
07:25:09  <tjfontaine>I will message you yours
07:29:01  <MI6>nodejs-master: #747 UNSTABLE linux-ia32 (2/680) smartos-x64 (9/680) osx-x64 (1/680) smartos-ia32 (7/680) osx-ia32 (1/680) linux-x64 (1/680) http://jenkins.nodejs.org/job/nodejs-master/747/
07:41:57  * indexzerojoined
07:43:17  * bajtosjoined
07:50:38  * paulfryzeljoined
07:55:25  * paulfryzelquit (Ping timeout: 272 seconds)
08:04:07  * inolenjoined
08:07:47  * bradleymeckquit (Quit: bradleymeck)
08:16:59  * robonerd-changed nick to testr0n
08:17:22  * testr0nchanged nick to robonerd
08:17:23  * robonerdquit (Changing host)
08:17:23  * robonerdjoined
08:27:52  * mcavage_joined
08:28:09  * rendarjoined
08:30:31  * Brett19_joined
08:32:09  * hzjoined
08:34:55  * Brett19quit (Ping timeout: 260 seconds)
08:34:55  * tellnesquit (Ping timeout: 260 seconds)
08:34:56  * Brett19_changed nick to Brett19
08:34:57  * mcavagequit (Ping timeout: 260 seconds)
08:35:33  * tellnesjoined
08:47:49  * paulfryzeljoined
08:47:55  * mikolalysenkoquit (Ping timeout: 245 seconds)
08:58:14  * bajtosquit (Quit: bajtos)
08:58:38  * allengreenquit (Ping timeout: 240 seconds)
09:05:30  * inolenquit (Quit: Leaving.)
09:06:15  * bajtosjoined
09:06:21  * janjongboomjoined
09:08:09  * paulfryzelquit (Remote host closed the connection)
09:09:02  * indexzeroquit (Quit: indexzero)
09:11:18  * calvinfojoined
09:22:56  * toothrotquit (Ping timeout: 240 seconds)
09:27:02  * daviddiasquit (Remote host closed the connection)
09:30:10  * daviddiasjoined
09:30:52  * daviddiasquit (Read error: Connection reset by peer)
09:31:38  * daviddiasjoined
09:36:01  * inolenjoined
09:36:15  * daviddiasquit (Ping timeout: 250 seconds)
09:40:39  * inolenquit (Ping timeout: 265 seconds)
09:44:13  * mikolalysenkojoined
09:47:49  * hzquit
09:49:10  * mikolalysenkoquit (Ping timeout: 245 seconds)
09:51:31  * calvinfoquit (Quit: Leaving.)
09:59:26  * dsantiagoquit (Quit: Leaving...)
10:05:45  * dsantiagojoined
10:06:36  * hzjoined
10:18:22  * kazuponquit (Remote host closed the connection)
10:36:46  * inolenjoined
10:41:27  * inolenquit (Ping timeout: 260 seconds)
10:44:56  * indexzerojoined
10:45:00  * mikolalysenkojoined
10:50:15  * mikolalysenkoquit (Ping timeout: 265 seconds)
10:52:06  * calvinfojoined
10:56:31  * calvinfoquit (Ping timeout: 246 seconds)
10:57:15  <MI6>nodejs-v0.10: #1644 UNSTABLE smartos-ia32 (6/605) linux-ia32 (2/605) linux-x64 (4/605) smartos-x64 (5/605) http://jenkins.nodejs.org/job/nodejs-v0.10/1644/
10:57:32  * bajtosquit (Quit: bajtos)
11:00:02  * abraxasquit (Remote host closed the connection)
11:14:19  * `3E|GONEchanged nick to `3rdEden
11:17:55  * cjbquit (Read error: Connection reset by peer)
11:18:55  * cjbjoined
11:19:39  * daviddiasjoined
11:21:27  * mikolalysenkojoined
11:23:49  * dshaw_quit (Quit: Leaving.)
11:24:11  * dshaw_joined
11:24:34  * daviddiasquit (Ping timeout: 265 seconds)
11:26:14  * stagasquit (Ping timeout: 240 seconds)
11:26:15  * mikolalysenkoquit (Ping timeout: 245 seconds)
11:37:33  * inolenjoined
11:40:16  * calvinfojoined
11:42:31  * inolenquit (Ping timeout: 272 seconds)
11:45:14  * calvinfoquit (Ping timeout: 264 seconds)
12:02:30  * m76quit (Read error: Connection reset by peer)
12:22:11  * mikolalysenkojoined
12:23:02  * bajtosjoined
12:27:25  * mikolalysenkoquit (Ping timeout: 250 seconds)
12:38:19  * inolenjoined
12:39:59  * Kakerajoined
12:41:04  * calvinfojoined
12:42:00  * calvinfo1joined
12:42:00  * calvinfoquit (Read error: Connection reset by peer)
12:42:52  * inolenquit (Ping timeout: 265 seconds)
12:42:52  * calvinfo1quit (Read error: Connection reset by peer)
12:42:53  * calvinfojoined
12:43:49  * calvinfo1joined
12:43:50  * calvinfoquit (Read error: Connection reset by peer)
12:44:46  * calvinfojoined
12:44:46  * calvinfo1quit (Read error: Connection reset by peer)
12:46:11  * dshaw_quit (Quit: Leaving.)
12:49:05  * calvinfoquit (Ping timeout: 250 seconds)
12:49:57  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:54:37  * janjongboomjoined
12:57:28  * toothrjoined
13:00:50  * abraxasjoined
13:06:04  * abraxasquit (Ping timeout: 265 seconds)
13:08:13  * daviddiasjoined
13:08:35  * indexzeroquit (Quit: indexzero)
13:12:50  * daviddiasquit (Ping timeout: 265 seconds)
13:23:02  * mikolalysenkojoined
13:29:10  * mikolalysenkoquit (Ping timeout: 245 seconds)
13:39:01  * inolenjoined
13:43:28  * inolenquit (Ping timeout: 246 seconds)
13:45:29  * calvinfojoined
13:49:52  * jmar777joined
13:50:27  * calvinfoquit (Ping timeout: 272 seconds)
14:04:36  * m76joined
14:06:31  * defunctzombie_zzchanged nick to defunctzombie
14:08:33  * AvianFlujoined
14:25:31  * mikolalysenkojoined
14:28:21  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:30:59  * mikolalysenkoquit (Ping timeout: 272 seconds)
14:31:48  * jmar777quit (Read error: Connection reset by peer)
14:32:09  * jmar777joined
14:36:04  * kevinswiberjoined
14:39:46  * inolenjoined
14:41:33  * inolen1joined
14:41:33  * inolenquit (Read error: Connection reset by peer)
14:46:07  * inolen1quit (Ping timeout: 265 seconds)
14:46:17  * calvinfojoined
14:47:12  * calvinfo1joined
14:47:12  * calvinfoquit (Read error: Connection reset by peer)
14:48:08  * calvinfojoined
14:48:08  * calvinfo1quit (Read error: Connection reset by peer)
14:49:03  * calvinfo1joined
14:49:05  * calvinfoquit (Read error: Connection reset by peer)
14:51:33  * AvianFluquit (Remote host closed the connection)
14:53:38  * calvinfo1quit (Ping timeout: 264 seconds)
14:56:26  * daviddiasjoined
15:00:55  * daviddiasquit (Ping timeout: 260 seconds)
15:02:00  * abraxasjoined
15:06:27  * abraxasquit (Ping timeout: 250 seconds)
15:07:23  * kazuponjoined
15:13:03  * pachetjoined
15:21:37  <MI6>nodejs-master: #748 UNSTABLE linux-ia32 (1/680) smartos-x64 (8/680) osx-x64 (2/680) smartos-ia32 (7/680) osx-ia32 (2/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/748/
15:26:19  * mikolalysenkojoined
15:29:54  * kevinswiberquit (Remote host closed the connection)
15:31:15  * mikolalysenkoquit (Ping timeout: 245 seconds)
15:35:34  * kevinswiberjoined
15:42:17  * inolenjoined
15:46:27  * inolenquit (Ping timeout: 240 seconds)
15:49:51  * calvinfojoined
15:50:45  * calvinfo1joined
15:50:45  * calvinfoquit (Read error: Connection reset by peer)
15:55:01  * calvinfo1quit (Ping timeout: 250 seconds)
15:57:40  * bajtosquit (Quit: bajtos)
16:01:07  * kenperkinsjoined
16:08:47  * mikealquit (Quit: Leaving.)
16:12:29  * m76quit (Read error: Connection reset by peer)
16:14:56  * AvianFlujoined
16:19:19  <Domenic_>isaacs: trevnorris: wait, interesting. so you *do* delay all writes to end of turn now in order to use writev?
16:19:57  * AvianFlu_joined
16:20:29  * dap_joined
16:21:10  * AvianFluquit (Disconnected by services)
16:21:14  * AvianFlu_changed nick to AvianFlu
16:23:11  * mikolalysenkojoined
16:25:21  * mikealjoined
16:33:05  * timoxleyquit (Remote host closed the connection)
16:43:01  * inolenjoined
16:44:39  * daviddiasjoined
16:47:47  * inolenquit (Ping timeout: 272 seconds)
16:49:41  * daviddiasquit (Ping timeout: 272 seconds)
16:50:16  * mikolalysenkoquit (Read error: Connection reset by peer)
16:50:24  * mikolalysenkojoined
16:51:31  * calvinfojoined
16:52:05  * tellnesquit (Ping timeout: 245 seconds)
16:52:13  * niskaquit (Ping timeout: 272 seconds)
16:53:52  * blissdevquit (Ping timeout: 264 seconds)
16:54:41  * niskajoined
16:56:11  * calvinfoquit (Ping timeout: 260 seconds)
16:56:27  * blissdevjoined
17:00:11  * tellnesjoined
17:00:34  * daviddiasjoined
17:02:08  * indexzerojoined
17:02:51  * abraxasjoined
17:05:26  * kenperkinsquit (Quit: Computer has gone to sleep.)
17:05:38  * inolenjoined
17:07:25  * abraxasquit (Ping timeout: 272 seconds)
17:14:16  * TooTallNatejoined
17:16:16  * kazuponquit (Remote host closed the connection)
17:18:46  * calvinfojoined
17:19:45  * kazuponjoined
17:23:51  * toothrchanged nick to toothrot
17:36:44  * toothrotquit (Ping timeout: 265 seconds)
17:38:24  * mraleph1joined
17:38:48  * mralephquit (Read error: Connection reset by peer)
17:39:33  * mikealquit (Quit: Leaving.)
17:41:24  * mikealjoined
17:42:44  * kenperkinsjoined
17:45:15  * dshaw_joined
17:50:40  * mikealquit (Quit: Leaving.)
17:51:21  * Domenic_quit (Read error: Connection reset by peer)
17:54:06  <MI6>libuv-master: #370 UNSTABLE smartos (3/198) windows (6/197) http://jenkins.nodejs.org/job/libuv-master/370/
17:54:55  * indexzeroquit (Quit: indexzero)
17:59:14  * kevinswiberquit (Remote host closed the connection)
18:00:37  * Domenic_joined
18:13:26  <MI6>libuv-node-integration: #336 UNSTABLE linux-ia32 (1/680) smartos-x64 (7/680) smartos-ia32 (5/680) osx-x64 (1/680) osx-ia32 (1/680) http://jenkins.nodejs.org/job/libuv-node-integration/336/
18:16:27  * toothrjoined
18:19:01  * paulfryzeljoined
18:19:20  * brsonjoined
18:20:07  * stagasjoined
18:20:26  * paulfryzelquit (Read error: Connection reset by peer)
18:20:42  * paulfryzeljoined
18:22:18  <tjfontaine>indutny: ping?
18:22:39  <tjfontaine>indutny: are those numbers for fucking real? :D
18:25:02  * paulfryzelquit (Ping timeout: 240 seconds)
18:27:11  <MI6>joyent/node: Fedor Indutny v0.10 * 796834b : doc: document 'error' event for stream.Writable - https://github.com/joyent/node/compare/98be8df571f9...796834bf18d3
18:32:01  * toothrchanged nick to toothrot
18:38:03  <MI6>nodejs-v0.10: #1645 UNSTABLE smartos-ia32 (4/605) linux-ia32 (1/605) osx-x64 (1/605) linux-x64 (3/605) smartos-x64 (4/605) http://jenkins.nodejs.org/job/nodejs-v0.10/1645/
18:40:11  * toothrotquit (Ping timeout: 260 seconds)
18:44:50  * kevinswiberjoined
18:46:11  <MI6>joyent/node: Yazhong Liu v0.10 * 5cfee92 : doc: mention execArgv in setupMaster - http://git.io/0WICHw
18:47:38  <MI6>nodejs-v0.10-windows: #363 UNSTABLE windows-ia32 (11/605) windows-x64 (12/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/363/
18:50:10  * paulfryzeljoined
18:54:15  * kazuponquit (Remote host closed the connection)
18:54:18  * brson_joined
18:54:51  * AvianFluquit (Remote host closed the connection)
18:57:42  <MI6>nodejs-v0.10: #1646 UNSTABLE smartos-ia32 (4/605) linux-ia32 (1/605) linux-x64 (2/605) smartos-x64 (6/605) http://jenkins.nodejs.org/job/nodejs-v0.10/1646/
18:58:15  * brsonquit (Ping timeout: 246 seconds)
19:03:48  * abraxasjoined
19:04:03  <MI6>nodejs-v0.10-windows: #364 UNSTABLE windows-ia32 (10/605) windows-x64 (11/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/364/
19:08:10  * st_lukejoined
19:08:15  * abraxasquit (Ping timeout: 250 seconds)
19:09:57  * toothrjoined
19:12:26  * mikolalysenkoquit (Ping timeout: 265 seconds)
19:19:35  * AvianFlujoined
19:21:34  * mikolalysenkojoined
19:22:58  * mikealjoined
19:25:00  * kazuponjoined
19:26:23  * brson_quit (Quit: leaving)
19:26:38  * brsonjoined
19:42:29  * paulfryzelquit (Ping timeout: 250 seconds)
19:54:10  * indexzerojoined
19:55:46  * kazuponquit (Read error: Connection reset by peer)
19:56:03  * kazuponjoined
20:02:31  * brsonquit (Ping timeout: 246 seconds)
20:23:32  * daviddiasquit (Remote host closed the connection)
20:25:50  <trevnorris>tjfontaine: triaging's the best, right?!
20:25:58  * trevnorrisstarts walking to the nearest bridge
20:27:18  * dshaw_quit (Quit: Leaving.)
20:28:01  * inolenquit (Quit: Leaving.)
20:28:52  * inolenjoined
20:29:29  * kazuponquit (Ping timeout: 252 seconds)
20:33:13  * skypjackjoined
20:36:15  * calvinfoquit (Ping timeout: 245 seconds)
20:37:02  <tjfontaine>trevnorris: or something :P
20:37:12  <tjfontaine>trevnorris: I'll be back in a bit, gonna do some lunching
20:37:18  <trevnorris>sounds good
20:37:45  * calvinfojoined
20:37:56  * calvinfoquit (Client Quit)
20:43:12  * dshaw_joined
20:43:57  <indutny>heya
20:44:03  <indutny>tjfontaine: you mean tls?
20:44:07  <indutny>yes, they are
20:44:12  <indutny>with latest asm patches :)
20:44:14  <indutny>that was 5 runs
20:45:13  * calvinfojoined
20:46:37  * c4milojoined
20:49:56  * mikolalysenkoquit (Ping timeout: 240 seconds)
20:53:24  * mikolalysenkojoined
20:55:46  * otwojoined
20:55:55  <otwo>indutny: hey
20:56:00  <indutny>рун
20:56:02  <indutny>hey
20:56:15  <otwo>indutny: what happens when uv_try_write can't complete immediately
20:56:25  <otwo>indutny: you can't unqueue requests on windows
20:56:26  <indutny>it return UV_EAGAIN
20:56:37  <indutny>otwo: oh, hm...
20:56:37  * rmgjoined
20:56:40  * paddybyers_joined
20:56:42  <indutny>right
20:56:43  <otwo>indutny: but your windows implementation writes regardless
20:56:50  <indutny>well, I don't know it much
20:56:55  <indutny>that was just something to stub out
20:56:56  <otwo>indutny: and clobbers the req object (because OVERLAPPED is in there)
20:57:13  <indutny>ok, I think I'll just return UV_ENOTSUP on windows
20:57:17  <indutny>or
20:57:20  <indutny>UV_EAGAIN
20:57:27  <indutny>for every call
20:57:29  * mikealquit (Quit: Leaving.)
20:57:34  <otwo>indutny: :(
20:57:45  <otwo>indutny: why are on-stack writes so important?
20:58:13  * paddybyersquit (Ping timeout: 272 seconds)
20:58:13  * paddybyers_changed nick to paddybyers
20:58:14  <otwo>indutny: I'd be okay with an API that *always* writes but doesn't call the callback when it succeeds immediately
20:58:23  <indutny>well
20:58:29  <otwo>indutny: but it wouldn't be good for on-stack writes
20:58:33  <indutny>it may be a good idea as well
20:58:47  <indutny>I just want to reuse uv_write_t
20:58:50  <indutny>in most of the cases
20:59:03  <indutny>and be able to write immediately
20:59:07  <indutny>without waiting for next tick
20:59:21  <otwo>indutny: okay - well I'd be okay with that. But the write_t could never be on-stack.
20:59:39  * mikealjoined
20:59:43  <indutny>on windows :)
20:59:48  <indutny>haha
20:59:55  <otwo>indutny: true. Eat it :)
21:00:23  <otwo>I didn't create windows, I just made libuv
21:00:23  <indutny>bertje is it you?
21:00:36  <indutny>new id? :)
21:00:47  <indutny>whatever
21:00:55  <indutny>let's discuss alternative API for a bit
21:02:00  <indutny>meh, I don't care that much
21:02:08  <indutny>if it couldn't be on-stack :)
21:04:38  * abraxasjoined
21:06:27  * hzquit
21:09:05  * abraxasquit (Ping timeout: 252 seconds)
21:21:00  * hzjoined
21:22:07  * brsonjoined
21:26:02  * kazuponjoined
21:27:40  * Benvie_quit
21:27:44  <indutny>otwo: and so you're gone
21:27:52  * jmar777quit (Remote host closed the connection)
21:29:57  * mikolalysenkoquit (Ping timeout: 240 seconds)
21:31:05  * hij1nxquit (Ping timeout: 252 seconds)
21:31:53  * Benviejoined
21:36:32  <indutny>tjfontaine: yt?
21:48:35  <trevnorris>indutny: how you been?
21:48:43  <indutny>good
21:48:45  <indutny>how are you?
21:49:44  <trevnorris>good. just trying to get through the issue queue.
21:50:25  <indutny>oh yeah
21:50:29  <indutny>its getting big recently
21:50:45  <trevnorris>yeah
21:56:31  * st_lukequit (Remote host closed the connection)
21:58:15  <MI6>joyent/node: trevnorris created branch pr6651 - http://git.io/B2NtTQ
21:59:25  * kazuponquit (Ping timeout: 246 seconds)
22:00:02  * einarosquit (Remote host closed the connection)
22:01:39  <trevnorris>tjfontaine: ping: http://jenkins.nodejs.org/job/node-review/120/DESTCPU=ia32,label=centos-5.7/console
22:11:44  * mikolalysenkojoined
22:13:49  * einarosjoined
22:15:24  * indexzeroquit (Quit: indexzero)
22:22:06  <MI6>node-review: #120 FAILURE smartos-ia32 (2/680) windows-x64 (26/680) windows-ia32 (26/680) smartos-x64 (9/680) linux-x64 (1/680) osx-ia32 (1/680) osx-x64 (1/680) http://jenkins.nodejs.org/job/node-review/120/
22:28:36  * kevinswiberquit (Remote host closed the connection)
22:29:33  * toothrchanged nick to toothrot
22:29:52  <MI6>joyent/libuv: Fedor Indutny master * 646de34 : unix: fix various memory leaks and undef behavior - http://git.io/jTg9NA
22:29:55  * c4miloquit (Remote host closed the connection)
22:30:44  <trevnorris>indutny: after malloc() do you not have to check the return value is != NULL?
22:30:50  * c4milojoined
22:30:51  <trevnorris>(just going by what ben hammered into my head :)
22:31:11  <indutny>resolve_name could be null
22:31:23  <indutny>second argument of realpath
22:32:11  <MI6>joyent/node: Fedor Indutny master * f5ab3e4 : benchmark: fixate `ciphers` in tls benchmarks - http://git.io/8iduFg
22:32:34  <MI6>libuv-master: #371 UNSTABLE smartos (3/198) windows (5/197) http://jenkins.nodejs.org/job/libuv-master/371/
22:38:29  * mikealquit (Quit: Leaving.)
22:39:44  * skabbesjoined
22:39:54  * c4miloquit (Remote host closed the connection)
22:41:44  <MI6>libuv-master-gyp: #324 UNSTABLE windows-x64 (5/197) osx-ia32 (2/199) smartos-ia32 (7/198) smartos-x64 (5/198) windows-ia32 (7/197) http://jenkins.nodejs.org/job/libuv-master-gyp/324/
22:42:12  * mikealjoined
22:44:42  * rmgquit (Remote host closed the connection)
22:44:53  * mikealquit (Client Quit)
22:47:57  * mikealjoined
22:48:51  * rmgjoined
22:52:09  <MI6>nodejs-master: #749 UNSTABLE linux-ia32 (1/680) smartos-x64 (9/680) osx-x64 (1/680) smartos-ia32 (9/680) osx-ia32 (1/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/749/
22:53:28  <trevnorris>indutny: ah, ok.
22:55:54  * skypjackquit (Quit: Sto andando via)
22:56:03  * kazuponjoined
23:03:06  <MI6>libuv-node-integration: #337 UNSTABLE linux-ia32 (1/680) smartos-x64 (7/680) smartos-ia32 (7/680) osx-x64 (1/680) osx-ia32 (1/680) linux-x64 (1/680) http://jenkins.nodejs.org/job/libuv-node-integration/337/
23:05:17  <trevnorris>indutny: writev isn't supported everywhere, correct?
23:05:33  * abraxasjoined
23:07:08  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:07:37  <indutny>trevnorris: indeed
23:07:39  <indutny>:)
23:07:45  <indutny>its supported only on unixes
23:08:45  <trevnorris>would it be useful to "shim" in the same if it's not natively supported. meaning, instead of still writing out all the requests, buffer everything then memcpy all of it out to a single char* and write that?
23:09:00  <trevnorris>it'll probably still be faster than doing multiple write's
23:09:46  * abraxasquit (Ping timeout: 246 seconds)
23:12:07  * rendarquit (Quit: Leaving)
23:16:26  <indutny>wait
23:16:32  <indutny>it won't be faster
23:16:36  <indutny>most likely
23:16:48  <indutny>its faster only because it copies them directly into kernel buffer
23:17:31  <trevnorris>oh yeah. I realize that. just figured that memcpy'ing a dozen 1KB buffers instead of writing them all out would be faster than doing a dozen writes.
23:21:58  * dshaw_quit (Quit: Leaving.)
23:27:43  * hij1nxjoined
23:28:14  * mikolalysenkoquit (Ping timeout: 240 seconds)
23:28:36  * st_lukejoined
23:29:04  * mikealquit (Quit: Leaving.)
23:29:31  * kazuponquit (Ping timeout: 252 seconds)
23:33:21  * Kakeraquit (Ping timeout: 240 seconds)
23:34:46  * mikealjoined
23:43:27  * timoxleyjoined
23:46:12  * c4milojoined
23:48:19  <MI6>joyent/node: Fedor Indutny master * 03747f6 : tls_wrap: use writev when possible - http://git.io/2XXxcw
23:49:08  <MI6>joyent/node: Fedor Indutny master * 06b1945 : crypto: fix moving read head - http://git.io/N1C3Kw
23:50:07  <MI6>joyent/libuv: Andrej Manduch master * 6c06331 : build: add support for pkg-config - http://git.io/J20T7A
23:50:18  <indutny>yay
23:50:19  <indutny>:)
23:50:41  * mikolalysenkojoined
23:53:34  <MI6>libuv-master: #372 FAILURE windows (5/197) http://jenkins.nodejs.org/job/libuv-master/372/
23:59:18  <MI6>libuv-master-gyp: #325 UNSTABLE windows-x64 (6/197) smartos-ia32 (4/198) smartos-x64 (3/198) windows-ia32 (5/197) http://jenkins.nodejs.org/job/libuv-master-gyp/325/