00:00:16  * TooTallNatequit (Quit: Leaving...)
00:01:01  * bnoordhuisquit (Read error: Operation timed out)
00:10:29  * mmaleckichanged nick to mmalecki[zzz]
00:11:15  * mikealjoined
00:13:11  * mikealquit (Client Quit)
00:18:15  * mikealjoined
00:37:51  * josephgjoined
00:38:50  * theColejoined
00:55:22  * mikealquit (Quit: Leaving.)
01:03:15  * brsonquit (Quit: leaving)
01:08:56  * mikealjoined
01:14:37  * Ariajoined
01:15:47  * theColequit (Quit: theCole)
01:22:23  * TooTallNatejoined
01:32:07  * josephgquit (Quit: josephg)
01:35:51  * abraxasjoined
02:51:05  * coderarityquit (Quit: Linkinus - http://linkinus.com)
03:08:39  * Ariaquit (Read error: Connection reset by peer)
03:09:06  * Ariajoined
03:21:59  * TooTallNatequit (Quit: Linkinus - http://linkinus.com)
03:22:00  * mikealquit (Quit: Leaving.)
03:27:56  * hij1nxquit (Quit: hij1nx)
03:32:44  * mikealjoined
03:38:25  * Ariaquit (Remote host closed the connection)
04:35:29  * dylukesjoined
04:59:05  * hij1nxjoined
04:59:12  * hij1nxquit (Remote host closed the connection)
05:11:44  * txdv_joined
05:11:47  * pfox___joined
05:34:08  * paddybyersjoined
05:52:08  * isaacsquit (Remote host closed the connection)
05:54:48  * pfox___quit (Ping timeout: 260 seconds)
06:13:02  * isaacsjoined
06:20:58  * AvianFluquit (Ping timeout: 244 seconds)
06:22:53  * AvianFlujoined
06:32:16  * dylukesquit (Quit: Pipes are broken. Sending packets via Fedex.)
06:42:15  * stephankquit (Quit: *Poof!*)
06:43:25  * mikealquit (Quit: Leaving.)
07:09:08  * dshaw_joined
07:09:53  * rendarjoined
07:11:24  * txdv__joined
07:12:34  * txdv_quit (Ping timeout: 265 seconds)
07:15:12  * txdv_joined
07:16:31  * txdv__quit (Ping timeout: 276 seconds)
07:41:34  * paddybyers_joined
07:45:07  * paddybyersquit (Ping timeout: 276 seconds)
07:45:09  * paddybyers_changed nick to paddybyers
07:48:33  * isaacsquit (Remote host closed the connection)
07:49:13  * isaacsjoined
07:51:08  * orlandovftwjoined
07:54:59  * isaacsquit (Ping timeout: 272 seconds)
07:58:57  * dshaw_quit (Quit: Leaving.)
08:14:19  * mikealjoined
08:15:51  * orlandovftwquit (Ping timeout: 260 seconds)
08:22:11  * avalanche123quit (Quit: Computer has gone to sleep.)
09:34:12  * mmalecki[zzz]changed nick to mmalecki
09:49:42  * mmaleckichanged nick to mmalecki[away]
10:28:45  * abraxasquit
11:39:04  * bnoordhuisjoined
12:03:04  * mmalecki[away]changed nick to mmalecki
12:06:54  * txdv__joined
12:07:11  * txdv_quit (Ping timeout: 240 seconds)
12:15:14  * txdv_joined
12:15:42  * txdv__quit (Ping timeout: 245 seconds)
12:21:29  <CIA-155>node: Ben Noordhuis v0.6 * r3f42612 / src/node.cc :
12:21:29  <CIA-155>node: node: don't check return value of unsetenv()
12:21:29  <CIA-155>node: It returns void on some platforms, notably FreeBSD. - http://git.io/jgC5ug
12:29:28  * travis-cijoined
12:29:28  <travis-ci>[travis-ci] joyent/node#735 (v0.6 - 3f42612 : Ben Noordhuis): The build was broken.
12:29:28  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/d03b80b...3f42612
12:29:28  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1104262
12:29:28  * travis-cipart
13:21:11  * piscisaureus_joined
14:12:21  <bnoordhuis>the floating point calling convention on i386 frightens and confuses me...
14:12:36  <bnoordhuis>x86_64 is much simpler
14:19:31  <piscisaureus_>accidental denormals frighten me much more
14:22:16  * mmaleckichanged nick to mmalecki[away]
14:23:05  <bnoordhuis>it's true, i wouldn't want to run into a denormalized number in a dark alley
14:26:32  * pfox___joined
14:26:36  <piscisaureus_>Pretty messy tho - http://en.wikipedia.org/wiki/X86_calling_conventions#List_of_x86_calling_conventions
14:28:18  <bnoordhuis>yeah. the result of a floating point operation is supposed to be returned in st0 but the functions in libm also clobber eax
14:28:30  <bnoordhuis>at least, some do. not sure why
14:29:02  <bnoordhuis>maybe it's to signal a domain error, not sure
14:29:10  <piscisaureus_>Hmm, that's funky
14:29:31  <piscisaureus_>There are not many calling conventions that allow cloberring eax at all
14:29:46  <bnoordhuis>cdecl with gcc does so maybe i shouldn't worry about it :)
14:31:43  <piscisaureus_>oh well eax is normally used for the return value when with cdecl
14:31:52  <piscisaureus_>so probably it's fine
14:31:52  <CIA-155>node: Kyle Robinson Young master * r0a83b78 / doc/api/fs.markdown : docs: more explicit argument names in fs - http://git.io/nKyNKw
14:37:00  <bnoordhuis>piscisaureus_: https://github.com/bnoordhuis/libuv/commit/d5e7786
14:42:56  <bnoordhuis>piscisaureus_: 30 second countdown starts now
14:47:06  * travis-cijoined
14:47:06  <travis-ci>[travis-ci] joyent/node#736 (master - 0a83b78 : Kyle Robinson Young): The build is still failing.
14:47:06  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/f065c87...0a83b78
14:47:06  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1105178
14:47:06  * travis-cipart
14:58:13  <CIA-155>libuv: Maciej MaƂecki master * r58733d1 / (include/uv.h src/unix/error.c): unix: map `EROFS` to `UV_EROFS` - http://git.io/1bsYzw
14:58:13  <CIA-155>libuv: Ben Noordhuis master * rd5e7786 / src/win/error.c : windows: map ERROR_WRITE_PROTECT to UV_EROFS - http://git.io/zo5Etg
15:00:14  * travis-cijoined
15:00:14  <travis-ci>[travis-ci] joyent/libuv#200 (master - d5e7786 : Ben Noordhuis): The build is still failing.
15:00:14  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/76364c2...d5e7786
15:00:14  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1105439
15:00:14  * travis-cipart
15:00:17  <bnoordhuis>EROFS is a rather awkward mnemonic for an error code
15:00:28  <bnoordhuis>i always read it as 'ERotic FS'
15:00:36  <bnoordhuis>but that might just be me
15:01:01  <bnoordhuis>EROFS - the file system you love to mount
15:01:37  * tjfontai1eis now known as freud
15:01:42  <tjfontai1e>hrm
15:01:48  * tjfontai1echanged nick to tjfontaine
15:15:21  <piscisaureus_>bnoordhuis: are you aware of any v8 patches we're floating atm?
15:18:06  <bnoordhuis>piscisaureus_: git log deps/v8?
15:18:53  <piscisaureus_>bnoordhuis: I see. We are.
15:19:18  <bnoordhuis>yes. nothing major though
15:22:51  * txdv_quit (Remote host closed the connection)
15:28:21  <piscisaureus_>bnoordhuis: Ok. We are going to float a patch on v8. http://codereview.chromium.org/8116001
15:28:26  <piscisaureus_>bnoordhuis: on the 0.6 branch, that is
15:29:27  <bnoordhuis>piscisaureus_: exciting. what patch?
15:29:37  <piscisaureus_>bnoordhuis: look closely
15:30:23  <bnoordhuis>piscisaureus_: hm? dap's solaris patch?
15:30:29  <piscisaureus_>http://codereview.chromium.org/8116001
15:30:40  <piscisaureus_>http://codereview.chromium.org/download/issue8116001_1.diff
15:30:46  <bnoordhuis>oh, right
15:30:52  <bnoordhuis>disable colors in your client, bertje :)
15:31:07  <tjfontaine>heh
15:31:27  <bnoordhuis>hey, i remember that patch
15:32:01  <bnoordhuis>shouldn't that be in v0.6 already? that landed ages ago
15:32:37  <piscisaureus_>bnoordhuis: no, it never landed in 3.6
15:32:56  <piscisaureus_>bnoordhuis: and the v8 team does not want to do another release, but Erik just pointed me to the patch
15:33:39  <bnoordhuis>okay. land it
15:37:21  * dapjoined
15:42:26  <CIA-155>node: Bert Belder v0.6 * r69ca83f / (5 files in 4 dirs): Upgrade V8 to 3.6.6.25 - http://git.io/sJQs-Q
15:42:27  <CIA-155>node: isaacs v0.6 * r0c0f13e / (deps/v8/SConstruct deps/v8/tools/gyp/v8.gyp): Patches floating on v8 - http://git.io/rfsPNw
15:42:27  <CIA-155>node: Dave Pacheco v0.6 * r0f74729 / deps/v8/SConstruct : disable omit-frame-pointer on solaris systems - http://git.io/gWA1nA
15:42:29  <CIA-155>node: lrn@chromium.org v0.6 * r5d69bbf / (3 files in 3 dirs): (log message trimmed)
15:42:29  <CIA-155>node: Fix bug in x64 RegExp detecting start of string.
15:42:29  <CIA-155>node: Also add missing MIPS case in regexp tracer.
15:42:29  <CIA-155>node: Fixes issues v8:1748 and v8:1746
15:42:30  <CIA-155>node: BUG=v8:1748, v8:1746
15:42:30  <CIA-155>node: TEST=mjsunit/regress/regress-1748.js
15:42:31  <CIA-155>node: Review URL: http://codereview.chromium.org/8116001
15:51:42  * travis-cijoined
15:51:42  <travis-ci>[travis-ci] joyent/node#737 (v0.6 - 5d69bbf : lrn@chromium.org): The build was fixed.
15:51:42  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/3f42612...5d69bbf
15:51:42  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1105899
15:51:42  * travis-cipart
15:52:19  * stephankjoined
16:01:28  * TooTallNatejoined
16:02:02  <CIA-155>node: ssuda master * r48d52d8 / (lib/http.js test/simple/test-https-timeout.js):
16:02:02  <CIA-155>node: http, https: fix .setTimeout()
16:02:02  <CIA-155>node: Fixes #3107. - http://git.io/tW-wOw
16:02:03  <CIA-155>node: Shigeki Ohtsu master * r0d13142 / (4 files in 3 dirs): tcp: make getsockname() return address family as string - http://git.io/YJU74A
16:02:04  <CIA-155>node: Ben Noordhuis master * r21d2683 / test/simple/test-https-timeout.js :
16:02:04  <CIA-155>node: test: don't make request until server is listening
16:02:04  <CIA-155>node: Preemptively fixes simple/test-https-timeout on platforms where binding to an
16:02:04  <CIA-155>node: interface is not an instantaneous action. - http://git.io/XfZfLA
16:02:05  * isaacsjoined
16:10:15  * coderarityjoined
16:12:20  * dylukesjoined
16:19:18  * orlandovftwjoined
16:21:04  <piscisaureus_>bnoordhuis: ^-- which systems?
16:21:06  * avalanche123joined
16:22:57  * avalanche123quit (Client Quit)
16:27:20  * dylukesquit (Quit: Computer has gone to sleep.)
16:28:35  <isaacs>Good morning!
16:29:11  <isaacs>piscisaureus_, TooTallNate: Either of you interested in banging out the child proc stdio fd refactor?
16:41:09  * dylukesjoined
16:41:44  <TooTallNate>isaacs: im not sure about the C stuff that's needed for it
16:44:15  <TooTallNate>lol, Apple's internal runtime functions
16:44:21  <TooTallNate>#1 0x00007fff940c7c24 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
16:45:01  <isaacs>haha
16:45:12  <isaacs>that's actually kind of awesome
16:45:32  <isaacs>usually that stuff is like __CFRUNSSAFXP10EEFOPEN__ or something
16:46:15  * dshaw_joined
16:47:36  <TooTallNate>isaacs: re: child proc stdio; how much of it do you think needs to be from C-land?
16:48:36  <isaacs>TooTallNate: probably some cleanup, and probably some libuv updates. The C stuff in node is pretty simple, and already mostly there, just in a weird api shape.
16:50:36  <isaacs>TooTallNate: the code in src/process_wrap.cc is pretty straightforward.
16:51:15  <isaacs>TooTallNate: most of the modification would have to be in lib/child_process.js
16:51:36  * mmalecki[away]changed nick to mmalecki
16:51:47  <TooTallNate>isaacs: well I could probably handle the node stuff then, if the libuv changes happen
16:52:09  <isaacs>TooTallNate: that's why i also asked piscisaureus_ :)
17:12:41  * avalanche123joined
17:14:02  * avalanche123quit (Client Quit)
17:16:11  * avalanche123joined
17:34:40  * orlandovftwquit (Ping timeout: 276 seconds)
17:53:39  <igorzi>http://stackoverflow.com/questions/9353812/node-js-response-time-200ms
17:53:41  <igorzi>piscisaureus_: --^
17:53:42  <kohai>piscisaureus_ has 6 beers
17:53:48  <igorzi>damn..
17:53:49  <igorzi>piscisaureus_++
17:53:50  <kohai>piscisaureus_ has 7 beers
17:55:36  * pijewskijoined
17:55:38  <piscisaureus_>igorzi: I have no clue to be honest. Maybe it could be server 3k issue. I actually never tested with 3k
17:55:47  <piscisaureus_>igorzi: I don't even have it
17:58:01  <piscisaureus_>I also do not have VMWare to test with ...
18:02:16  <piscisaureus_>igorzi: http://blogs.msdn.com/b/windowsazurestorage/archive/2010/06/25/nagle-s-algorithm-is-not-friendly-towards-small-requests.aspx
18:02:32  <piscisaureus_>igorzi: 200ms mean latency looks similar to what this user is seeing
18:15:07  * brsonjoined
18:18:40  * dshaw_quit (Quit: Leaving.)
18:19:49  <piscisaureus_>igorzi: I just tried it with 2 machines - my windows 7 machine and a linux (Mint) machine. Works just fine, no need to disable nagle.
18:20:04  <piscisaureus_>Could still be a 2k3 issue tho
18:22:37  * mikealquit (Quit: Leaving.)
18:22:46  <isaacs>piscisaureus_: this explain it? http://stackoverflow.com/a/10178932/352493
18:22:48  <isaacs>igorzi: ^
18:23:35  <piscisaureus_>isaacs: I would be surprised. Should res.end() not flush the buffer?
18:24:22  * mikealjoined
18:24:59  <piscisaureus_>isaacs: but if these people say it's nagle then that is probably it.
18:25:54  <piscisaureus_>isaacs: do we always enable keepalive btw? That could explain it.
18:31:51  <igorzi>piscisaureus_ isaacs: maybe we can add a global switch that'll disable nagle?
18:32:33  <isaacs>piscisaureus_: i don't know, haven't been in that code in a while.
18:34:05  * orlandovftwjoined
18:41:42  <igorzi>piscisaureus_: or maybe we shouldn't do anything.. i think nagle can be disabled at the OS level
18:42:28  <piscisaureus_>igorzi: well maybe we should tell people to stfu :-p
18:42:55  <piscisaureus_>igorzi: so I cannot reproduce it here tbh
18:43:12  <piscisaureus_>igorzi: but I can imagine that http keepalive + nagle could trigger it
18:43:21  <igorzi>piscisaureus_: yep
18:44:21  <piscisaureus_>igorzi: could you reproduce somehow or you didn't try?
18:44:35  <igorzi>piscisaureus_: didn't try yet
18:44:54  * coderaritychanged nick to coderarity_away
18:45:06  <igorzi>piscisaureus_: i never noticed it before.. i think that by now i would have
18:55:48  <igorzi>piscisaureus_: https://github.com/igorzi/libuv/commit/9f806eefda5b25a9f79af76ff3cd0a4524aff27b
18:55:53  <igorzi>piscisaureus_: review pls
18:58:21  * mikealquit (Quit: Leaving.)
19:01:30  * mikealjoined
19:13:29  * mikealquit (Quit: Leaving.)
19:21:37  <pfox___>so.. why is the uv_close_cb for a handle a public field in UV_HANDLE_FIELDS?
19:21:48  * mikealjoined
19:21:53  <pfox___>can you set it before calling uv_close() and still have it invoked?
19:22:01  * mikealquit (Client Quit)
19:22:11  <pfox___>uv_close() usually requires a cb, so yeah..
19:22:49  <piscisaureus_>igorzi: conceptually lgtm :-)
19:22:52  <piscisaureus_>igorzi: if it works
19:23:11  <pfox___>or can you call uv_close() with NULL for the uv_close_cb param?
19:23:14  <pfox___>curious about this.
19:23:45  <igorzi>piscisaureus_: yeah, all tests pass (except for fs_file_loop, which was failing before)
19:29:45  <piscisaureus_>igorzi: weird, fs_file_loop is passing for me
19:30:19  <piscisaureus_>igorzi: we should make lstat work ...
19:35:25  * dylukesquit (Quit: Computer has gone to sleep.)
19:37:00  * piscisaureus_runs
19:37:43  <isaacs>bnoordhuis, igorzi, TooTallNate: can you review and weigh in on this?
19:38:03  <bnoordhuis>isaacs: on what?
19:38:09  <isaacs>https://github.com/joyent/node/pull/3109
19:38:12  <isaacs>sorry, paste fail :)
19:39:18  <CIA-155>node: fukayatsu master * r0f95a93 / lib/tls.js : tls: remove duplicate line - http://git.io/0_5LyA
19:39:27  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
19:40:18  <bnoordhuis>aw, it's so big
19:40:22  <bnoordhuis>mmalecki, this is your cue
19:40:36  <TooTallNate>isaacs: ???
19:41:06  <bnoordhuis>isaacs: what do the benchmarks look like?
19:41:45  <mmalecki>bnoordhuis: that's what she said!
19:42:01  <bnoordhuis>very good :)
19:42:58  <TooTallNate>lulz
19:43:40  <bnoordhuis>isaacs: i think you need to rebase against master
19:43:46  <bnoordhuis>error: patch failed: lib/events.js:94
19:44:02  * dylukesjoined
19:53:37  * dshaw_joined
20:02:03  <isaacs>bnoordhuis: rebased
20:02:21  <CIA-155>node: isaacs domains3 * r3ecb153 / test/simple/test-domain.js : Add setInterval and nextTick to domain test (+17 more commits...) - http://git.io/YcKuBQ
20:16:17  * dylukesquit (Quit: Computer has gone to sleep.)
20:16:55  <bnoordhuis>isaacs: somewhat reviewed
20:17:23  <bnoordhuis>tests pass, haven't found dramatic slowdowns yet :)
20:18:23  * dylukesjoined
20:18:45  <isaacs>bnoordhuis: awesome, good stuff there. thanks :)
20:18:51  <isaacs>i'll patch to fix it later
20:19:03  <isaacs>have to run out for a little bit. i'll be back in an hour or so
20:21:01  * isaacsquit (Remote host closed the connection)
20:31:45  <CIA-155>node: Zachary Scott master * rb4626af / doc/api/url.markdown :
20:31:46  <CIA-155>node: docs: url.format uses host for hostname and port, not auth
20:31:46  <CIA-155>node: Fixes #3062. - http://git.io/rh-xug
20:31:47  <CIA-155>node: Zachary Scott master * r59e6b14 / doc/api/url.markdown :
20:31:47  <CIA-155>node: docs: url.host doesn't include auth
20:31:47  <CIA-155>node: Fixes #3062. - http://git.io/nY96GA
20:41:50  * isaacs_mobilejoined
20:45:10  * coderarity_awaychanged nick to coderarity
20:47:45  * travis-cijoined
20:47:45  <travis-ci>[travis-ci] joyent/node#738 (master - 59e6b14 : Zachary Scott): The build is still failing.
20:47:45  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/0f95a93...b4626af
20:47:45  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1106346
20:47:45  * travis-cipart
20:58:45  * travis-cijoined
20:58:45  <travis-ci>[travis-ci] joyent/node#710 (master - 0db4dc0 : Ben Noordhuis): The build is still failing.
20:58:45  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/06ada03...0db4dc0
20:58:45  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1061237
20:58:45  * travis-cipart
21:00:11  * isaacs_mobilequit (Remote host closed the connection)
21:07:11  * isaacs_mobilejoined
21:08:00  <CIA-155>node: Zachary Scott master * r540a441 / doc/api/zlib.markdown : docs: fix broken links in zlib docs - http://git.io/mCs-qA
21:09:53  * dylukesquit (Quit: Computer has gone to sleep.)
21:11:53  <mjr_>isaacs_mobile: you guys make any progress in the TLS issues?
21:12:00  <mjr_>This TLS stuff is really hurting us right now.
21:12:01  * dylukesjoined
21:12:51  * dylukesquit (Client Quit)
21:14:18  * dylukesjoined
21:14:53  <isaacs_mobile>Mjr_ not yet, sorry.
21:15:29  <bnoordhuis>TooTallNate: https://github.com/joyent/node/issues/3072 <- is that still an issue?
21:15:51  <TooTallNate>bnoordhuis: i'll try master now
21:16:33  * dylukesquit (Client Quit)
21:22:33  * travis-cijoined
21:22:33  <travis-ci>[travis-ci] joyent/node#739 (master - 540a441 : Zachary Scott): The build is still failing.
21:22:33  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/b4626af...540a441
21:22:33  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1106784
21:22:33  * travis-cipart
21:24:45  <TooTallNate>bnoordhuis: it seems like it's fixed on master
21:25:20  <bnoordhuis>TooTallNate: cool. can you close the issue?
21:26:56  * isaacs_mobilequit (Remote host closed the connection)
21:32:06  <TooTallNate>bnoordhuis: yup; done
21:33:45  * rendarquit
21:40:10  * travis-cijoined
21:40:10  <travis-ci>[travis-ci] joyent/node#86 (master - 10d92b3 : Ryan Dahl): The build is still failing.
21:40:10  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/a9f2c4a...10d92b3
21:40:10  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/416418
21:40:10  * travis-cipart
21:47:14  * coderaritychanged nick to coderarity_away
21:47:39  <CIA-155>node: ssuda master * r70005be / (lib/http.js lib/net.js test/simple/test-http-timeout.js):
21:47:39  <CIA-155>node: Fixing ClientRequest setTimeout EventEmitter Leak
21:47:39  <CIA-155>node: This will fix #3068 - http://git.io/xR60AQ
21:49:08  * mikealjoined
21:54:17  * dshaw_quit (Quit: Leaving.)
21:54:50  * mikealquit (Quit: Leaving.)
21:55:08  * coderarity_awaychanged nick to coderarity
22:04:43  * dylukesjoined
22:04:48  * dylukesquit (Client Quit)
22:06:50  * isaacs_mobilejoined
22:24:28  * dshaw_joined
22:27:44  * coderaritychanged nick to coderarity_away
22:29:23  * isaacs_mobilequit (Remote host closed the connection)
22:44:11  * coderarity_awaychanged nick to coderarity
22:45:57  * mmaleckichanged nick to mmalecki[zzz]
23:00:38  * isaacsjoined
23:15:40  * avalanche123quit (Read error: Operation timed out)
23:17:43  <isaacs>bnoordhuis: why even have MakeCallback take an int? Why not just always do ARRAY_SIZE?
23:18:23  <bnoordhuis>isaacs: uhm, ARRAY_SIZE is a macro
23:18:34  <bnoordhuis>what you propose won't work unless you turn MakeCallback into a macro as well
23:18:38  <bnoordhuis>and even then
23:19:08  <mjr_>macros always seem like such a good idea at first.
23:19:10  <isaacs>bnoordhuis: i mean, can't you call MakeCallback(obj, fn, argv); and then have MakeCallback call fn->Call(obj, ARRAY_SIZE(argv), argv)
23:19:11  * avalanche123joined
23:19:38  <bnoordhuis>isaacs: no, because in that case argv is a pointer and not an array
23:19:48  <isaacs>oh, right
23:20:01  <isaacs>C and C++ make me so angry.
23:20:02  <isaacs>:)
23:25:14  * isaacs_mobilejoined
23:34:33  * isaacs_mobilequit (Remote host closed the connection)
23:45:35  * travis-cijoined
23:45:36  <travis-ci>[travis-ci] joyent/node#740 (v0.6 - a118f21 : Nathan Rajlich): The build passed.
23:45:36  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/30e462e...a118f21
23:45:36  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/1106953
23:45:36  * travis-cipart
23:57:47  * paddybyersquit (Quit: paddybyers)