00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:01:10  * dshaw_joined
00:02:18  * brsonquit (Ping timeout: 265 seconds)
00:05:25  * dshaw_quit (Ping timeout: 245 seconds)
00:06:46  * indexzeroquit (Quit: indexzero)
00:07:13  * st_lukejoined
00:20:37  * dshaw_joined
00:24:11  * st_lukequit (Remote host closed the connection)
00:24:46  * st_lukejoined
00:25:36  * st_luke_joined
00:29:02  * st_lukequit (Ping timeout: 240 seconds)
00:40:02  * brson_joined
00:42:03  * dshaw_quit (Ping timeout: 248 seconds)
00:43:41  * dshaw_joined
00:47:55  * dshaw_quit (Ping timeout: 245 seconds)
00:49:47  * st_luke_quit (Remote host closed the connection)
01:01:08  * AvianFluquit (Remote host closed the connection)
01:01:38  * AvianFlujoined
01:07:04  * kenansulaymanquit (Ping timeout: 264 seconds)
01:08:15  * kenansulaymanjoined
01:18:42  * defunctzombie_zzchanged nick to defunctzombie
01:19:24  * defunctzombiechanged nick to defunctzombie_zz
01:30:37  * kazuponjoined
01:31:49  * kazuponquit (Remote host closed the connection)
01:36:49  * abraxasjoined
01:44:10  * dshaw_joined
01:48:48  * dshaw_quit (Ping timeout: 256 seconds)
02:14:19  * inolenjoined
02:22:25  * mscdexpart ("Leaving")
02:22:25  * brson_quit (Quit: leaving)
02:44:38  * dshaw_joined
02:46:42  * mikealjoined
02:49:32  * dshaw_quit (Ping timeout: 265 seconds)
03:20:40  * indexzerojoined
03:23:09  * abraxas_joined
03:24:53  * abraxasquit (Ping timeout: 248 seconds)
03:27:37  * jmar777quit (Remote host closed the connection)
03:28:15  * jmar777joined
03:32:53  * jmar777quit (Ping timeout: 272 seconds)
03:34:39  * kenansulaymanquit (Quit: ≈ and thus my mac took a subtle yet profound nap ≈)
03:35:44  * dshaw_joined
04:43:11  * Kakerajoined
05:00:31  * Kakeraquit (Ping timeout: 265 seconds)
05:07:07  * mikealquit (Quit: Leaving.)
05:14:56  * mikealjoined
05:23:03  * inolenquit (Quit: Leaving.)
05:30:58  * paddybyersjoined
05:44:54  * hueniversejoined
05:45:34  * AvianFluquit (Remote host closed the connection)
05:46:03  * AvianFlujoined
05:50:57  * AvianFluquit (Ping timeout: 272 seconds)
06:18:08  * ibobrikquit (Quit: ibobrik)
06:21:52  * paddybyersquit (Quit: paddybyers)
06:23:27  * paddybyersjoined
06:40:04  * paddybyersquit (Ping timeout: 256 seconds)
06:41:21  <MI6>nodejs-v0.10-windows: #274 UNSTABLE windows-ia32 (10/603) windows-x64 (11/603) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/274/
06:48:06  * FROGGSquit (Quit: Verlassend)
07:06:44  * paddybyersjoined
07:30:41  * inolenjoined
07:55:15  * FROGGSjoined
08:02:59  * rendarjoined
08:24:51  <indutny>hey
08:24:52  <indutny>good morning
08:26:14  * hzjoined
08:44:17  <FROGGS>o/
08:52:52  * roxluquit (Read error: Connection reset by peer)
08:57:58  * roxlujoined
09:30:57  * bnoordhuisjoined
09:31:20  <bnoordhuis>ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING <- windows error codes...
09:32:23  <mmalecki>bnoordhuis: heya!
09:32:36  <mmalecki>bnoordhuis: I'm arriving in Amsterdam on Wednesday and staying there for 10 days
09:32:37  <bnoordhuis>ERROR_VIRUS_INFECTED and ERROR_VIRUS_DELETED are priceless too
09:32:39  <mmalecki>bnoordhuis: let's hang out
09:32:54  <bnoordhuis>mmalecki: hey, sounds like fun
09:33:06  <bnoordhuis>mmalecki: what's a good day for you?
09:33:31  <mmalecki>bnoordhuis: all of them #funemployment
09:33:52  <bnoordhuis>hah okay :)
09:33:53  <mmalecki>bnoordhuis: (not really tho, I'm gonna be busy with bank accounts and getting a company set up in the first ~4 days)
09:34:09  <mmalecki>bnoordhuis: but first weekend sounds great
09:34:51  <bnoordhuis>let me check that with my SO first, the weekends here are usually pretty booked
09:35:26  <bnoordhuis>working days are never an issue though
09:35:45  <mmalecki>oh, yeah, let's do a working day then
09:35:57  <mmalecki>after the first weekend is better then
09:36:23  <bnoordhuis>okay. what about tuesday?
09:36:41  <bnoordhuis>oh, and how about we meet each other in the middle, in utrecht?
09:36:49  <mmalecki>sounds great
09:36:52  <mmalecki>what's utrecht?
09:37:16  <bnoordhuis>you'll like utrecht, it has tons of cute and impressionable liberal arts students
09:37:29  <mmalecki>I mean, if there's stuff to do in Utrecht, I'm up for seeing new cities :)
09:38:18  <bnoordhuis>well, the upside of utrecht is that it's got a coherent city centre
09:38:39  <bnoordhuis>in amsterdam, the next good pub is usually a 20 minute walk away
09:38:45  <bnoordhuis>in utrecht, everything is smack in the centre
09:38:54  <mmalecki>sure, let's do it!
09:39:36  <bnoordhuis>cool :)
09:39:59  <bnoordhuis>we'll swap cell numbers but i have to look up mine first :$
09:40:30  <mmalecki>hah, sure
09:40:42  <mmalecki>PM'd you mine
09:43:06  * dshaw_quit (Quit: Leaving.)
09:44:27  <bnoordhuis>when windows is very enthusiastic: ERROR_CANT_WAIT
09:46:06  <bnoordhuis>also, this error code scares me: ERROR_MUTANT_LIMIT_EXCEEDED
09:53:14  * mralephjoined
09:53:21  * mraleph1quit (Read error: Connection reset by peer)
10:13:14  * roxluquit (Read error: Connection reset by peer)
10:16:03  <indutny>bnoordhuis: hey
10:18:18  * roxlujoined
10:31:16  * dshaw_joined
10:33:42  * abraxas_quit (Remote host closed the connection)
10:34:16  * abraxasjoined
10:38:16  <bnoordhuis>indutny: ho
10:38:30  <indutny>bnoordhuis: see PM ;)
10:38:51  * abraxasquit (Ping timeout: 248 seconds)
10:43:36  * stagasjoined
10:47:33  * dshaw_quit (Ping timeout: 248 seconds)
10:49:01  <MI6>nodejs-v0.10: #1548 UNSTABLE smartos-x64 (5/603) smartos-ia32 (4/603) osx-x64 (1/603) http://jenkins.nodejs.org/job/nodejs-v0.10/1548/
11:20:00  * bnoordhuisquit (Ping timeout: 245 seconds)
11:31:53  <indutny>and so he left us
11:37:19  * roxluquit (Read error: Connection reset by peer)
11:37:40  * roxlujoined
11:44:11  * dshaw_joined
11:48:43  * dshaw_quit (Ping timeout: 248 seconds)
12:14:30  * kenansulaymanjoined
12:19:14  <indutny>saghul: good job :)
12:19:23  <indutny>triaging issues is a great thing
12:19:40  <saghul>indutny thanks, I just put my janitor hat on :-)
12:25:42  * inolenquit (Quit: Leaving.)
12:45:04  * dshaw_joined
12:46:01  * AvianFlujoined
12:49:17  * dshaw_quit (Ping timeout: 240 seconds)
12:57:25  * hzquit
13:14:06  * indexzeroquit (Quit: indexzero)
13:15:22  * jmar777joined
13:17:27  * bnoordhuisjoined
13:23:22  * pachetjoined
13:23:22  * pachetquit (Changing host)
13:23:22  * pachetjoined
13:26:04  * AvianFluquit (Remote host closed the connection)
13:26:34  * AvianFlujoined
13:31:07  * AvianFluquit (Ping timeout: 248 seconds)
13:35:17  * vptrjoined
13:55:14  * Kakerajoined
14:29:43  <bnoordhuis>... i'm reasonably sure signal_multiple_loops is a bad test
14:29:57  <bnoordhuis>it gets binary operations wrong in a few places
14:30:09  <bnoordhuis>but apart from that, when you trace it with strace, it never terminates
14:36:05  <bnoordhuis>though when you trace a single thread, it eventually finishes. so what is it? strace overhead or race condition in test?
14:41:22  <indutny>race condition
14:41:24  <indutny>most likely
14:41:25  * AvianFlujoined
14:42:02  * AvianFlu_joined
14:42:19  * AvianFluquit (Disconnected by services)
14:42:23  * AvianFlu_changed nick to AvianFlu
14:46:25  * dshaw_joined
14:47:23  <bnoordhuis>yeah, that's my working hypothesis for now. working on a fix
14:52:37  * dshaw_quit (Ping timeout: 265 seconds)
14:52:41  <bnoordhuis>okay, it's not a race condition. it's more banal than that, it's just bad math
14:52:46  <bnoordhuis>fix coming up in a few
14:53:07  * dominictarrjoined
14:54:20  * inolenjoined
14:59:03  * kenperkinsjoined
15:06:45  * dominictarrquit (Quit: dominictarr)
15:06:47  * bradleymeckjoined
15:19:52  <MI6>nodejs-master: #632 UNSTABLE smartos-ia32 (6/648) smartos-x64 (7/648) linux-ia32 (1/648) http://jenkins.nodejs.org/job/nodejs-master/632/
15:33:52  <MI6>joyent/libuv: Ben Noordhuis master * f2ab62e : include: add E2BIG status code mapping (+5 more commits) - http://git.io/4NpTzw
15:35:10  * TooTallNatejoined
15:36:07  * FROGGSquit (Quit: Verlassend)
15:36:10  <bnoordhuis>william shatner's version of "mr. tambourine man" is arguably the greatest version ever, past and future
15:37:28  <MI6>libuv-master: #293 FAILURE smartos (2/195) http://jenkins.nodejs.org/job/libuv-master/293/
15:38:31  <bnoordhuis>^ that makes me sad, tjfontaine
15:39:02  <MI6>libuv-master-gyp: #234 FAILURE http://jenkins.nodejs.org/job/libuv-master-gyp/234/
15:41:03  * ibobrikjoined
15:48:55  * mikealquit (Quit: Leaving.)
15:49:00  * dshaw_joined
15:49:45  * dap_joined
15:55:24  * dshaw_quit (Ping timeout: 256 seconds)
15:57:07  * mcavagejoined
15:57:47  * dap_quit (Ping timeout: 248 seconds)
16:03:03  * FROGGSjoined
16:06:59  * inolenquit (Quit: Leaving.)
16:14:56  * indexzerojoined
16:15:53  * dap_joined
16:19:44  * inolenjoined
16:23:10  * mikealjoined
16:23:21  <trevnorris>morning
16:24:36  <bnoordhuis>morning trevor
16:26:50  <trevnorris>bnoordhuis: how things going?
16:26:59  <trevnorris>man, wonder if bert and I will ever be on at the same time.
16:27:10  <trevnorris>he's been wanting to talk to me about the async listeners stuff for days.
16:27:20  <trevnorris>othiym23: do you know what bert's talking about?
16:28:23  * julianduquejoined
16:31:30  <tjfontaine>bnoordhuis: I presumed you upstreamed that fix?
16:31:43  <bnoordhuis>tjfontaine: what fix?
16:31:53  <tjfontaine>the gyp flock issue?
16:32:07  <bnoordhuis>what gyp flock issue?
16:32:09  <tjfontaine>oh this is a windows fairly
16:32:11  <tjfontaine>*failure
16:32:27  <bnoordhuis>ah, now i'm following :)
16:32:55  <bnoordhuis>i didn't do anything gyp related; it's a solaris issue and i care only a teensy bit for solaris
16:33:06  <tjfontaine>sorry, I'm not feeling as well as i'd like today, so I may be more vague than normal
16:33:15  <trevnorris>indutny: also, thanks for the review :)
16:33:20  <bnoordhuis>hah okay, no problem :)
16:33:43  <bnoordhuis>trevnorris: you're welcome :) i still haven't made it all the way through but i'll see if i can free up some time tonight
16:33:43  <tjfontaine>what shall we do about that src/win/error.c issue?
16:33:57  <bnoordhuis>though fedor wants me to review his PRs too... well, we'll see
16:34:25  <trevnorris>bnoordhuis: thanks. and I understand. i'll give his pr's a review too.
16:35:09  <bnoordhuis>tjfontaine: yeah, i kind of messed up the PR it seems
16:35:29  <bnoordhuis>seems i pushed the wrong commit to master in the end
16:36:54  <tjfontaine>ok, this will be in the email history as I go through my github notifications?
16:36:59  <bnoordhuis>fix coming up in 3, 2, 1...
16:37:07  <tjfontaine>k
16:38:33  <MI6>joyent/libuv: Ben Noordhuis master * 16fb129 : windows: fix duplicate case build error - http://git.io/AubvOA
16:38:40  <indutny>trevnorris: haven't finished yet
16:38:48  <bnoordhuis>and now dinner
16:38:58  <indutny>did a lot :)
16:39:08  <trevnorris>indutny: okidoki. also, that for loop does pass cpp lint.
16:39:16  <trevnorris>so the linter will need to be fixed
16:39:18  <indutny>haaah?
16:39:21  <indutny>yeah :)
16:41:18  <trevnorris>isaacs: just curious if you have any thoughts on https://github.com/joyent/node/issues/6065#issuecomment-26612310
16:42:14  <MI6>libuv-master: #294 UNSTABLE windows (3/196) smartos (2/195) http://jenkins.nodejs.org/job/libuv-master/294/
16:43:55  * bnoordhuisquit (Ping timeout: 272 seconds)
16:43:57  * AvianFluquit (Remote host closed the connection)
16:44:06  <MI6>libuv-master-gyp: #235 FAILURE windows-x64 (4/196) windows-ia32 (3/196) http://jenkins.nodejs.org/job/libuv-master-gyp/235/
16:45:47  * jmar777quit (Remote host closed the connection)
16:47:51  * AvianFlujoined
16:51:28  * dshaw_joined
16:54:06  <MI6>libuv-node-integration: #279 FAILURE http://jenkins.nodejs.org/job/libuv-node-integration/279/
16:55:45  * dshaw_quit (Ping timeout: 240 seconds)
16:58:42  * dshaw_joined
17:02:45  * dshaw_quit (Ping timeout: 240 seconds)
17:05:26  * inolenquit (Quit: Leaving.)
17:07:03  * dominictarrjoined
17:07:06  * brsonjoined
17:08:59  * Ralithquit (Ping timeout: 272 seconds)
17:10:59  * dap_quit (Quit: Leaving.)
17:26:47  * bnoordhuisjoined
17:28:25  * dshaw_joined
17:34:35  * Ralithjoined
17:36:19  <bnoordhuis>ircretary: tell piscisaureus https://github.com/joyent/libuv/issues/850 <- comment/review s.v.p.?
17:36:20  <ircretary>bnoordhuis: I'll be sure to tell piscisaureus
17:38:44  * st_lukejoined
17:40:24  * mcavagequit (Remote host closed the connection)
17:40:50  * mcavagejoined
17:41:30  * rendarquit (Read error: Operation timed out)
17:45:31  * mcavagequit (Ping timeout: 248 seconds)
17:46:34  * defunctzombie_zzchanged nick to defunctzombie
17:47:20  * st_lukequit (Read error: Connection reset by peer)
17:53:08  <MI6>libuv-master: #295 UNSTABLE windows (3/196) smartos (2/195) http://jenkins.nodejs.org/job/libuv-master/295/
18:00:32  <MI6>libuv-node-integration: #280 FAILURE http://jenkins.nodejs.org/job/libuv-node-integration/280/
18:01:24  * dominictarrquit (Quit: dominictarr)
18:04:02  <othiym23>trevnorris: sort of!
18:04:22  <othiym23>I need to read up on tasks more, but I was a wastoid yesterday and didn't get a chance to investigate further
18:05:53  * mcavagejoined
18:06:05  * mcavagequit (Remote host closed the connection)
18:06:21  * mcavagejoined
18:13:15  * st_lukejoined
18:15:55  * st_lukequit (Remote host closed the connection)
18:16:32  * st_lukejoined
18:16:55  * dap_joined
18:20:38  * st_lukequit (Ping timeout: 240 seconds)
18:32:46  * indexzeroquit (Quit: indexzero)
18:41:02  * indexzerojoined
18:46:05  <trevnorris>tjfontaine: what was fix for npm cb() never called issue?
18:46:13  <trevnorris>can't remember what it related to.
18:46:29  <trevnorris>nm
18:46:30  <trevnorris>found it
18:46:38  <tjfontaine>well, I can't say entirely it was *the* fix
18:47:19  <trevnorris>well, fixed enough.
18:47:28  <tjfontaine>there's complaints it'ss till happening
18:47:34  <trevnorris>seriously? bummer.
18:47:41  <trevnorris>even on latest stable?
18:47:50  <tjfontaine>dunno still need to follow up on the issues
18:47:58  * st_lukejoined
18:48:41  <MI6>nodejs-master-windows: #425 UNSTABLE windows-x64 (22/648) windows-ia32 (22/648) http://jenkins.nodejs.org/job/nodejs-master-windows/425/
18:49:37  * julianduquequit (Quit: leaving)
18:51:06  * FROGGSquit (Quit: Verlassend)
18:53:59  * FROGGSjoined
18:54:59  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
19:06:47  * AvianFlu_joined
19:09:57  * AvianFluquit (Ping timeout: 248 seconds)
19:13:33  * TooTallNatejoined
19:15:28  * kenansulaymanquit (Ping timeout: 264 seconds)
19:17:27  * kenansulaymanjoined
19:21:22  * AvianFlu_changed nick to AvianFlu
19:29:54  * st_lukequit (Read error: Connection reset by peer)
19:35:50  <trevnorris>tjfontaine: is gyp build on latest sunos?
19:36:01  <trevnorris>*latest gyp on sunos
19:36:30  * julianduquejoined
19:42:55  <MI6>joyent/node: Cam Swords master * 5359f4e : http: parse the status message in a http response. - http://git.io/dogusA
19:49:44  <MI6>nodejs-master: #633 FAILURE http://jenkins.nodejs.org/job/nodejs-master/633/
19:54:32  * julianduquequit (Ping timeout: 246 seconds)
19:55:26  <bnoordhuis>^ long line in the docs
19:55:44  <othiym23>jenkins is a harsh taskmaster
19:55:55  <MI6>nodejs-master-windows: #426 FAILURE http://jenkins.nodejs.org/job/nodejs-master-windows/426/
19:57:21  * indexzeroquit (Quit: indexzero)
20:01:27  <tjfontaine>seriously
20:01:29  <tjfontaine>who broke the build.
20:01:48  <tjfontaine>indutny:
20:01:56  <indutny>who?
20:02:09  <tjfontaine>you didn't verify that this http parser stuff actually built
20:02:10  * bradleymeckquit (Quit: bradleymeck)
20:02:16  <tjfontaine>:)
20:02:30  <indutny>well, it looked fine on jenkins
20:02:35  <indutny>one sec
20:02:56  <indutny>aah
20:03:05  <indutny>that's because it wasn't running
20:03:27  <indutny>I'll save you )
20:03:40  <indutny>just give me one minute
20:10:48  <MI6>joyent/node: Patrik Stutz master * 5491004 : http: add statusMessage - http://git.io/ukEtqA
20:10:50  <indutny>hahaha
20:10:52  <indutny>you won't believe me
20:12:35  <bnoordhuis>what happened?
20:12:44  <bnoordhuis>you force-pushed away a commit?
20:12:58  <bnoordhuis>^ that commit has a long line in the docs too btw
20:17:49  * indexzerojoined
20:17:58  <indutny>hahaha
20:18:15  <indutny>I'm awful code reviewer
20:18:26  <indutny>I forgot to check that this guy has actually implemented it
20:18:33  <indutny>but all code was looking really well
20:18:34  <indutny>:)
20:18:42  <indutny>except that http_parser wasn't modified
20:18:50  <indutny>bnoordhuis: how can I learn to review code properly?
20:19:38  <bnoordhuis>indutny: by looking very closely :)
20:19:40  * FROGGSquit (Quit: Verlassend)
20:19:54  <bnoordhuis>indutny: `make test` helps too
20:20:03  <indutny>well, I'll add this as a rule
20:20:13  <tjfontaine>actually trying it locally helps :)
20:20:14  <indutny>that's what I was actually doing before jenkins
20:20:17  <indutny>:)
20:20:22  <indutny>it made me lazy
20:20:52  <othiym23>is that the bug where the dude submitted a separate patch to http_parser?
20:22:47  <MI6>nodejs-master: #634 UNSTABLE smartos-ia32 (5/648) smartos-x64 (8/648) http://jenkins.nodejs.org/job/nodejs-master/634/
20:22:49  * FROGGSjoined
20:25:06  <indutny>oh
20:25:10  <indutny>that's right
20:25:19  <indutny>othiym23: thank you
20:25:24  <othiym23>indutny: np
20:25:51  <indutny>bnoordhuis: better you review it
20:26:01  <indutny>bnoordhuis: I don't feel really good about it https://github.com/joyent/http-parser/pull/152/files
20:27:22  <bnoordhuis>indutny: well, for one, it seems to need rebasing
20:35:27  <MI6>nodejs-master-windows: #427 UNSTABLE windows-x64 (23/648) windows-ia32 (26/648) http://jenkins.nodejs.org/job/nodejs-master-windows/427/
20:46:52  * hueniversequit (Ping timeout: 240 seconds)
20:51:15  * dshaw_quit (Quit: Leaving.)
20:53:38  * hueniversejoined
20:58:27  * indexzeroquit (Quit: indexzero)
20:58:37  * hueniverse1joined
20:59:58  * hueniversequit (Ping timeout: 246 seconds)
21:02:11  * hueniversejoined
21:03:06  * hueniverse1quit (Ping timeout: 245 seconds)
21:08:23  * stagasquit (Ping timeout: 272 seconds)
21:24:25  * indexzerojoined
21:37:31  * bnoordhuisquit (Ping timeout: 272 seconds)
21:46:25  <indutny>isaacs: heya
21:46:29  <indutny>isaacs: quick question
21:46:33  <isaacs>indutny: yo
21:46:47  <indutny>isaacs: why isn't http_client.js listening for 'finish' on request?
21:47:00  <indutny>isaacs: I'm having really hard times working with it from node-spdy
21:47:24  <isaacs>indutny: not sure. what would it listen to that for?
21:47:34  <indutny>to destroy socket?
21:47:47  <indutny>or
21:47:51  <indutny>well, better
21:47:52  <indutny>to end it?
21:47:59  <isaacs>hm. on 'finish' doesn't it put the socket back in the pool?
21:48:10  <isaacs>or destroy it if no one wants to use it?
21:48:13  <indutny>'finish' is emitted on request
21:48:21  <isaacs>right
21:48:23  <indutny>and its listening only to 'end'
21:48:33  <isaacs>it's listening to 'end' of response
21:48:38  <indutny>yes
21:48:46  <isaacs>because we don't do pipelining in the client
21:48:49  <indutny>so I see two problems here:
21:48:58  <indutny>1. If there're no pipelining - noone will call socket.end()
21:49:08  <isaacs>you *could* start writin another request on the same socket, before the response is finished, but that's tricky to keep track of
21:49:25  <isaacs>so instead, we wait forthe response to 'end', and then either reuse the socket, or destroy it
21:49:28  <indutny>2. client should probably wait for both 'finish' on req and 'end' on res
21:49:37  <indutny>yeah, I understand
21:49:52  <indutny>the behaviour is completely rational for keepalive sockets
21:49:58  <isaacs>no one calling socket.end() is unnecessary, if we call socket.destroySoon(), and it's harmful, if we want to reuse it
21:50:00  <indutny>a bit irrational in general case
21:50:21  <isaacs>i mean, if you're destroying the socket, then end() is unnecessary, and if you'er reusing it, then you don't want to call socket.end()
21:50:33  <isaacs>and we always do either one or the other ofthose options
21:50:46  <indutny>yeah, I see some logic behind it
21:50:57  <indutny>unfortunately, it doesn't play well with spdy :(
21:51:06  <indutny>while calling .end() is unnecessary
21:51:13  <indutny>why can't we do it just for convenience?
21:52:03  <indutny>aaaaah
21:52:05  <indutny>wait a second
21:52:11  <indutny>I've already solved that problem....
21:53:01  <indutny>hm...
21:53:05  <indutny>somehow req.finished=false
21:53:11  <indutny>at the moment of .end() call
21:53:39  <isaacs>i would not put too much confidence on the semantics around the flags and such on req and res
21:53:52  <isaacs>req._writableState and res._readableState, yes
21:54:04  <isaacs>but "req.finished" was probably just kind of jury-rigged tobe the same as it used to be
21:54:16  <isaacs>backwards compatibility > sanity, sometimes, unfortunately
21:54:54  * wwicksquit (Quit: wwicks)
21:57:02  <indutny>isaacs: thank you :)
21:57:13  <indutny>I found the way to work it around
21:57:14  * lukjoined
21:57:17  <indutny>https://github.com/indutny/node-spdy/commit/3c312625bb07bbb231c2dc6b5835c25437e5eae6
21:57:21  <indutny>isaacs: ^
21:57:36  <indutny>ok, ttyl
21:57:57  <isaacs>indutny: awesome!
22:02:46  * dominictarrjoined
22:02:49  * AvianFluquit (Remote host closed the connection)
22:03:06  * FROGGSquit (Ping timeout: 245 seconds)
22:11:14  * dshaw_joined
22:15:44  * defunctzombiechanged nick to defunctzombie_zz
22:19:44  * paddybyersquit (Quit: paddybyers)
22:26:17  * Kakeraquit (Ping timeout: 272 seconds)
22:29:07  * dshaw_quit (Quit: Leaving.)
22:32:02  * dominictarrquit (Quit: dominictarr)
22:40:30  <tjfontaine>ha ha ha
22:43:17  * bnoordhuisjoined
22:43:47  * pachetquit (Quit: leaving)
22:44:20  <tjfontaine>trevnorris: https://github.com/joyent/node/issues/6065#issuecomment-26763464 maybe rawDebug should come to v0.10 :)
22:45:50  <trevnorris>tjfontaine: heh, yeah. maybe we should just make console.error == process._rawDebug and backport it
22:47:41  * bnoordhuisquit (Ping timeout: 245 seconds)
22:50:10  * lukquit (Remote host closed the connection)
22:50:31  * dshaw_joined
22:50:33  * indexzeroquit (Quit: indexzero)
22:51:16  <tjfontaine>well, no I don't think we need to be *that* drastic, but at least nextTick warning shouldn't use console.err :P
23:00:35  * c4milojoined
23:00:36  <trevnorris>wtf. I just caused node to abort() and ubuntu decided to bring up the bug manager so I could report a bug
23:00:44  <trevnorris>because it detected a SIGARBT
23:00:48  <tjfontaine>yup
23:01:12  * trevnorrisgoes off to figure out how to disable that crap
23:08:34  * mcavagequit (Remote host closed the connection)
23:09:06  * mcavagejoined
23:11:01  * mcavagequit (Remote host closed the connection)
23:11:15  * vptrquit (Ping timeout: 272 seconds)
23:11:17  * mcavagejoined
23:13:01  <trevnorris>tjfontaine: you wouldn't happen to know lldb's equivalent to gdb's "list" command?
23:13:27  * AvianFlujoined
23:13:44  <tjfontaine>not off the top of my head, no
23:14:54  * dshaw_quit (Quit: Leaving.)
23:15:15  * dshaw_joined
23:17:55  * c4miloquit (Remote host closed the connection)
23:18:11  * AvianFluquit (Ping timeout: 268 seconds)
23:19:40  * kenansulaymanquit (Ping timeout: 264 seconds)
23:19:43  * kenansul_joined
23:19:54  * dshaw_quit (Client Quit)
23:22:45  <tjfontaine>unnamed functions are an awful thign.
23:25:58  <trevnorris>ok. it's just list
23:26:05  <trevnorris>just for some reason it's not printing anything
23:26:21  <trevnorris>it is giving me a way more useful backtrace than gdb
23:26:30  <trevnorris>but sort of useless if I can't inspect it
23:26:59  <othiym23>you probably need to feed the dwarves
23:27:55  <tjfontaine>lldb has the potential to finally improve source level debugging experience
23:28:57  <tjfontaine>on the one hand it's nice that using it on osx to load a node core doesn't load 4GB of nonsense into active memory
23:29:08  * tjfontainecurses gdb
23:29:17  * tjfontainecurses osx and its crappy swap handling
23:29:43  <trevnorris>wtf. 4GB. that's ridiculous
23:29:56  <tjfontaine>also -- we must eliminate all unnamed functions in core before 1.0 :P
23:30:06  <trevnorris>yes. absolutely agreed
23:30:14  <othiym23>PLEASE
23:30:16  <tjfontaine>trying to debug the nexttick queue is kinda useless :)
23:30:31  <tjfontaine>I found one, but the others are kinda frustrating
23:30:38  <tjfontaine> {
23:30:38  <tjfontaine> callback: function maybeReadMoreNextTick,
23:30:38  <tjfontaine> domain: null,
23:30:38  <tjfontaine> },
23:30:38  <tjfontaine> {
23:30:40  <tjfontaine> callback: function <anonymous> (as <anon>),
23:30:43  <tjfontaine> domain: null,
23:30:45  <tjfontaine> },
23:32:09  <trevnorris>haha. yeah. I usually end up doing like if (!callback.name) console.log(callback.toString());
23:32:20  <trevnorris>but doesn't help much after the fact
23:33:00  <othiym23>I went to to a lot of fucking work to preserve the name of wrapped functions in the New Relic module
23:33:20  <othiym23>I think I ended up adding that to CLS's bindEmitter method, too
23:33:24  * dshaw_joined
23:34:26  * dshaw_1joined
23:34:28  * dshaw_quit (Read error: Connection reset by peer)
23:35:07  <tjfontaine>omg dap++
23:35:11  <tjfontaine>dap++ dap++ dap++
23:35:15  <othiym23>haha
23:35:18  <othiym23>what did he do?
23:35:31  <tjfontaine>so asked him about how do I find this anonymous function
23:35:43  <tjfontaine>and he's like: 'well have you tried ::v8function'
23:35:55  <tjfontaine>> 95966d39::v8function
23:35:55  <tjfontaine>95966d39: JSFunction: <anonymous> (as <anon>)
23:35:55  <tjfontaine>defined at _stream_writable.js line 260
23:35:55  <tjfontaine>code: a6110a61
23:35:55  <tjfontaine>instructions: [a6110aa0, a6110b14)
23:36:01  <tjfontaine>glorious!
23:36:27  <othiym23>niiice
23:37:26  * vptrjoined
23:37:40  <mmalecki>hah. all the v8* instructions are nice, did you check them out yet tjfontaine?
23:37:52  <tjfontaine>I had been using v8print but not much else
23:38:47  <mmalecki>yeah, like v8array or whatever
23:41:15  <tjfontaine>https://gist.github.com/tjfontaine/7092736
23:43:00  <mmalecki>tjfontaine: what are you trying to do?
23:43:29  <tjfontaine>mmalecki: just looking at #6065
23:43:56  <tjfontaine>also, `./node --throw-deprecation --abort-on-uncaught-exception` <-- best way to catch those nasty nextTick warnings :)
23:44:58  <tjfontaine>it's mostly a pingpong between onwriteSyncNextTick and maybeReadMoreNextTick
23:45:15  * kenansul_changed nick to kenansulayman
23:45:51  * vptrquit (Ping timeout: 260 seconds)