00:13:32  * hzjoined
00:18:55  <CIA-112>node: Ben Noordhuis v0.8 * r2c13cbb / deps/openssl/openssl/crypto/asn1/a_strex.c : crypto: fix uninitialized memory access in openssl - http://git.io/dbCCsQ
00:19:13  <bnoordhuis>piscisaureus_: ^ go claim that bounty
00:19:28  <piscisaureus_>bnoordhuis: it does initialize stmp.data tho\
00:19:39  <bnoordhuis>read the commit log
00:38:48  <bnoordhuis>piscisaureus_: slaap lekker, bertje. maak het niet te laat
00:38:54  <bnoordhuis>i'm off to bed
00:39:02  <piscisaureus_>bnoordhuis: how early
00:39:22  <piscisaureus_>bnoordhuis: is everything ok? You need professional councelling?
00:39:38  <bnoordhuis>i'm being proactive, tomorrow's going to be too hot to sleep in late
00:39:57  <bnoordhuis>tty tomorrow, bertje
00:39:59  <piscisaureus_>ach so
00:40:03  <piscisaureus_>later
00:40:04  <piscisaureus_>sleep well
00:41:53  * EhevuTov_quit (Quit: This computer has gone to sleep)
00:42:48  * hzquit
00:44:06  * bnoordhuisquit (Ping timeout: 246 seconds)
01:00:44  * dapquit (Quit: Leaving.)
01:17:29  * ericktquit (Ping timeout: 240 seconds)
01:18:29  <CIA-112>libuv: Bert Belder master * r938a305 / include/uv-private/uv-win.h : windows: tweak formatting inside uv-win.h - http://git.io/aaIoXw
01:19:04  <CIA-112>libuv: Bert Belder win-signals-wip * r2b090b5 / (8 files in 3 dirs): windows: basic signal handling support with uv_signal_t - http://git.io/0s73Rg
01:19:04  <CIA-112>libuv: Bert Belder win-signals-wip * rd99586f / (include/uv-private/uv-win.h src/win/signal.c src/win/tty.c): windows: emit SIGWINCH when the console size changes - http://git.io/wnyBJQ
01:19:05  <CIA-112>libuv: Bert Belder win-signals-wip * rc19966b / (uv.gyp try/try.c): test code - http://git.io/nErk4g
01:19:43  * travis-cijoined
01:19:43  <travis-ci>[travis-ci] joyent/libuv#563 (win-signals-wip - c19966b : Bert Belder): The build is still failing.
01:19:43  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/2013aec89bb3...c19966b1d9b5
01:19:43  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2126069
01:19:43  * travis-cipart
01:20:24  * travis-cijoined
01:20:24  <travis-ci>[travis-ci] joyent/libuv#562 (master - 938a305 : Bert Belder): The build passed.
01:20:24  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/7cd400ef10bb...938a30589cd7
01:20:24  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2126067
01:20:24  * travis-cipart
01:24:08  * mcavagequit (Remote host closed the connection)
01:28:02  * dshaw_quit (Ping timeout: 265 seconds)
01:35:28  * abraxasjoined
01:37:27  * mcavagejoined
01:37:40  * mcavagequit (Remote host closed the connection)
01:40:42  * ericktjoined
01:55:55  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:58:40  * ericktquit (Quit: erickt)
02:13:27  * brsonquit (Ping timeout: 245 seconds)
02:14:11  * lohkeypart
02:15:43  <CIA-112>libuv: Bert Belder win-signals-wip * rc19966b / (uv.gyp try/try.c): test code - http://git.io/nErk4g
02:15:43  <CIA-112>libuv: Bert Belder win-signals-wip * r36a1eaf / include/uv.h : Document signal support on Windows - http://git.io/Nk9HUw
02:16:14  * travis-cijoined
02:16:14  <travis-ci>[travis-ci] joyent/libuv#564 (win-signals-wip - 36a1eaf : Bert Belder): The build is still failing.
02:16:14  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/d99586fdac30...36a1eafe5987
02:16:14  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2126380
02:16:14  * travis-cipart
02:18:50  * bulatshakirzyanojoined
02:19:43  * TheJHquit (Read error: Operation timed out)
02:29:53  * xaqjoined
02:43:43  * mikealjoined
02:56:30  * brsonjoined
03:00:33  * ericktjoined
03:09:47  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
03:20:08  * tomshredsjoined
03:23:24  * AvianFlujoined
03:26:13  * xaqquit (Remote host closed the connection)
03:28:39  <CIA-112>node: isaacs v0.8 * r3ccee08 / (179 files in 34 dirs): npm: Upgrade to 1.1.49 - http://git.io/xqoMDw
03:28:40  <isaacs>w00t!
03:28:43  <isaacs>finally got that done.
03:29:06  <isaacs>one step closer to npm being just a collection of deps and thin cli wrappers.
03:31:05  * mikealquit (Quit: Leaving.)
03:33:13  * xaqjoined
03:41:06  * xaqquit (Remote host closed the connection)
03:41:33  * xaqjoined
03:42:29  * TooTallNatejoined
03:49:18  * mikealjoined
03:51:24  * mikealquit (Client Quit)
04:26:10  * blackorzarjoined
04:44:07  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
04:49:35  * bulatshakirzyanojoined
05:01:03  * xaq_joined
05:04:33  * xaqquit (Ping timeout: 240 seconds)
05:06:32  * blackorzar_joined
05:06:57  * blackorzarquit (Ping timeout: 246 seconds)
05:07:35  * blackorzarjoined
05:11:30  * blackorzar_quit (Ping timeout: 260 seconds)
05:24:56  * ericktquit (Quit: erickt)
05:43:52  * TooTallNatequit (Quit: Computer has gone to sleep.)
05:59:56  * xaq_quit (Remote host closed the connection)
06:15:08  * brsonquit (Remote host closed the connection)
06:16:40  * brsonjoined
06:34:14  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
06:48:53  * AvianFluquit (Quit: AvianFlu)
07:08:55  * stephankquit (Quit: *Poof!*)
07:45:07  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
07:47:56  * brsonquit (Remote host closed the connection)
07:54:06  * joshthecoderquit (Quit: Leaving...)
07:54:39  * Benviequit
07:55:46  * mikealjoined
08:11:49  * dshaw_joined
08:13:47  * `3rdEdenjoined
08:18:45  * joeandaverdequit
08:23:07  * hzjoined
08:45:28  * rendarjoined
09:01:09  * charliesomejoined
09:02:36  * stagasjoined
09:27:42  * Benviejoined
10:09:38  * bulatshakirzyanojoined
10:10:40  * loladirojoined
10:20:57  * charliesomepart ("Textual IRC Client: www.textualapp.com")
10:23:21  * bnoordhuisjoined
10:29:56  <bnoordhuis>indutny: you like v8 bugs right? https://github.com/joyent/node/issues/3867
10:30:07  <bnoordhuis>reproduces with bleeding_edge
10:31:45  * stagasquit (Ping timeout: 246 seconds)
10:32:06  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
10:32:55  <indutny>em... this look like a spec implementation bug :)
10:33:16  <indutny>ah, two identical functins
10:37:23  <Benvie>that is an awesome bug
10:37:40  <Benvie>I'm surprised the guy was able to even narrow it down
10:38:05  <Benvie>must have been maddening
10:39:00  <deoxxa>wow
10:39:30  <Benvie>a fun one that took me a long ass time to figure out
10:39:51  <Benvie>Proxy.createFunction doesn't work when used in addEventListener in the DOM
10:39:54  <Benvie>just doesn't register
10:40:03  <deoxxa>ha
10:40:10  <Benvie>you have no way of knowing that though
10:40:15  <Benvie>no feedback
10:40:20  <deoxxa>hate that
10:40:33  <Benvie>I figured it out only because funnily enough
10:40:47  <Benvie>element.onclick = Proxy.createFunction(..) also fails
10:40:58  <Benvie>but you can actually see the result, it being set to null
11:08:06  * loladiro_joined
11:08:10  * loladiro_quit (Client Quit)
11:08:51  * loladiroquit (Ping timeout: 246 seconds)
11:34:18  * mmaleckijoined
11:44:59  * abraxasquit (Remote host closed the connection)
12:37:33  * AvianFlujoined
12:37:42  * piscisaureus_joined
12:48:43  * TheJHjoined
13:02:01  <piscisaureus_>bnoordhuis: hey
13:02:29  <piscisaureus_>bnoordhuis: does uv-unix use the uv_tty_init `readable` argument in any way?
13:02:30  <piscisaureus_>https://github.com/joyent/libuv/blob/master/src/win/tty.c#L91
13:29:35  * c4miloquit (Read error: Connection reset by peer)
13:29:35  * c4milo_joined
13:42:04  * blackorzarquit (Ping timeout: 248 seconds)
13:46:35  * stagasjoined
13:52:56  <piscisaureus_>http://codereview.chromium.org/8520006 <-- cause of the object comparison bug
14:04:24  * dshaw_quit (Quit: Leaving.)
14:14:28  * ericktjoined
14:20:41  * blackorzarjoined
14:35:34  <indutny>heh
14:36:04  <piscisaureus_>bnoordhuis: what was this tool that you used to optimize struct packing ?
14:36:28  * TheJHquit (Ping timeout: 240 seconds)
14:40:29  <bnoordhuis>piscisaureus_: pahole
14:40:43  <bnoordhuis>it's part of the dwarves package on debian derivatives
14:41:04  <bnoordhuis>piscisaureus_: what makes you think http://codereview.chromium.org/8520006 is the cause of that bug?
14:41:15  <piscisaureus_>bnoordhuis: because erik corry says so
14:41:28  <bnoordhuis>ah okay
14:41:30  <piscisaureus_>bnoordhuis: a possible fix: https://chromiumcodereview.appspot.com/10830334
14:41:38  <bnoordhuis>indutny: yes, uv_tty_init uses readable
14:41:51  <piscisaureus_>bnoordhuis: that was me that asked :-)
14:41:59  <bnoordhuis>oh
14:42:01  <bnoordhuis>piscisaureus_: ^
14:42:18  <piscisaureus_>bnoordhuis: I was asking because of https://github.com/joyent/libuv/blob/master/test/test-tty.c#L79
14:42:26  <piscisaureus_>bnoordhuis: whatever it does on unix, it's not very critical :-p
14:42:32  <indutny>bnoordhuis: huh?
14:42:36  <indutny>bnoordhuis: what readable?
14:42:38  <indutny>ah
14:43:08  <piscisaureus_>bnoordhuis: I am thinking that uv_tty_init should just open the tty
14:43:20  * hzchanged nick to hz|afk
14:43:21  <piscisaureus_>instead of eating some fd
14:43:28  <bnoordhuis>piscisaureus_: it does, readable makes it open the tty as a readable stream
14:43:57  <bnoordhuis>and puts it in non-blocking mode
14:44:01  <bnoordhuis>!readable is sync
14:44:06  <piscisaureus_>aah
14:44:10  <piscisaureus_>ok so that's what it's for
14:44:14  <piscisaureus_>nonblock vs block
14:44:34  <piscisaureus_>bnoordhuis: I don't think it opens /dev/tty tho... I think it just uses whatever fd you stuff in there
14:44:58  <bnoordhuis>that's correct
14:45:19  <bnoordhuis>when i say 'open' i mean 'create a uv stream'
14:47:55  <bnoordhuis>http://java.dzone.com/articles/40-resources-nodejs-developer <- featured on dzone, we're going enterprise
14:51:36  * ericktquit (Quit: erickt)
14:52:05  <piscisaureus_>ghe
14:56:26  <isaacs>hi
14:56:45  <piscisaureus_>isaacs: you're early today
14:56:59  <piscisaureus_>way too early for a real geek
14:57:08  <isaacs>i bend my life for you guys
14:57:25  <isaacs>i made perhaps the most annoying bot ever last night
15:02:34  <indutny>that's what she said bot?
15:02:56  <indutny>bnoordhuis: btw, don't you mind if I'll use logs of your messages to setup markov chain?
15:07:37  * can_i_aks_u_a_qjoined
15:07:39  <can_i_aks_u_a_q>Hi.
15:07:42  <can_i_aks_u_a_q>can I ask a question in here about libuv?
15:07:52  <can_i_aks_u_a_q>has anyone done any work binding guile to libuv?
15:08:02  <isaacs>can_i_aks_u_a_q: ask bnoordhuis
15:08:03  <can_i_aks_u_a_q>bnoordhuis: has anyone done any work binding guile to libuv?
15:08:15  <bnoordhuis>can_i_aks_u_a_q: hah, great minds
15:08:15  <can_i_aks_u_a_q>bnoordhuis: ok, I think I got it.
15:08:17  <can_i_aks_u_a_q>bnoordhuis: so you're saying that anyone have a script that takes a list of contributors out of a git repo and person's github profile formats it into markdown with links to each?
15:08:47  <tjfontaine>oh god
15:08:55  <bnoordhuis>it's eery
15:09:03  <bnoordhuis>i was actually just working on libguile bindings
15:09:12  <bnoordhuis>err, eerie
15:09:20  <tjfontaine>eerie indiana.
15:09:23  <isaacs>bnoordhuis: its a markov of every question asked in #node.js and #libuv
15:09:38  <isaacs>and occasionally says things to amke you think it's almsot getting it
15:09:46  <isaacs>like, "Hm... ok."
15:09:58  <isaacs>can_i_aks_u_a_q: do you want markdown? or html?
15:10:05  <can_i_aks_u_a_q>isaacs: Randomachiever, where is your node server and where is your apache ? apache -> node.js web -> node.js -> apache or web ->?
15:10:36  <bnoordhuis>yeah, but i mean my last compile command contained -I/home/bnoordhuis/opt/guile/include/guile/2.0
15:10:36  <isaacs>basically, this is the perfect bot to troll me with.
15:10:36  <tjfontaine>can_i_aks_u_a_q: I only support nginx
15:10:37  <can_i_aks_u_a_q>Hm. Ok...
15:10:42  <can_i_aks_u_a_q>tjfontaine: it for me hosts who can run or are there any from my own server have to run node.js hey all, do i?
15:10:45  <bnoordhuis>talk about coincidence
15:10:54  <bnoordhuis>okay, biab
15:11:15  <tjfontaine>isaacs: it is quite cute
15:11:20  <isaacs>thanks
15:11:46  * AvianFluquit (Quit: AvianFlu)
15:11:50  <isaacs>if youdon't answer it's question for an hour or so, it'll start getting petulant and annoyed
15:12:51  * isaacstopic: Libations: Uniquely Veritable http://piscisaureus.no.de/libuv/latest
15:15:50  <piscisaureus_>can_i_aks_u_a_q: hey
15:15:50  <can_i_aks_u_a_q>piscisaureus_: ok, I think I got it.
15:15:52  <can_i_aks_u_a_q>piscisaureus_: so you're saying that Huh. It looks like it's actually too *new* So just changing the version string would fix it (for now)?
15:15:54  <piscisaureus_>can_i_aks_u_a_q: ask isaacs
15:15:55  <can_i_aks_u_a_q>isaacs: it for me hosts who can run or are there any from my own server have to run node.js hey all, do i?
15:23:48  <isaacs>can_i_aks_u_a_q: what's the problem
15:23:48  <can_i_aks_u_a_q>isaacs: ok, I think I got it.
15:23:50  <can_i_aks_u_a_q>isaacs: so you're saying that opposed to a baby dating site?
15:23:57  <isaacs>lol
15:24:10  <isaacs>can_i_aks_u_a_q: yeah, exactly
15:24:12  <can_i_aks_u_a_q>But wait, no... That doesn't wrok, does it?
15:24:14  <piscisaureus_>can_i_aks_u_a_q: no, baby dating ftw
15:24:15  <can_i_aks_u_a_q>piscisaureus_: ok, I think I got it.
15:24:16  <can_i_aks_u_a_q>piscisaureus_: so you're saying that posted with curl the raw data i shouldnt it just have?
15:24:17  <can_i_aks_u_a_q>isaacs: Hmm, maybe I'm confused about the way this works - the callback for .testComplete should accept done as a parameter and then I call done within thatfunction?
15:24:36  <piscisaureus_>can_i_aks_u_a_q: what do you think of same-sex marriage?
15:24:37  <can_i_aks_u_a_q>Hm. Ok...
15:24:42  <can_i_aks_u_a_q>piscisaureus_: Useless or awesome what do you think?
15:24:53  <piscisaureus_>can_i_aks_u_a_q: well... I was asking you
15:24:56  <can_i_aks_u_a_q>piscisaureus_: ok, thanks!
15:28:32  * dshaw_joined
15:33:12  * dapjoined
15:33:45  * bulatshakirzyanojoined
15:34:53  <can_i_aks_u_a_q>anyone?
15:46:01  * mcavagejoined
15:47:48  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
15:48:10  * perezd_joined
15:49:53  * can_i_aks_u_a_qpart
15:50:15  * perezdquit (Ping timeout: 260 seconds)
15:50:15  * perezd_changed nick to perezd
15:51:06  * hz|afkquit (Ping timeout: 272 seconds)
15:53:19  * `3rdEdenquit (Quit: Leaving...)
16:09:33  * dylangjoined
16:11:19  <CIA-112>node: Golo Roden v0.8 * r15c6c0e / (10 files in 5 dirs): website: download page - http://git.io/J7BRNA
16:11:19  <CIA-112>node: isaacs v0.8 * rafa5779 / (doc/download/index.html doc/index.html doc/pipe.css): website: Use table for download page - http://git.io/hl6XJQ
16:12:49  * ericktjoined
16:14:31  <isaacs>alright, starting release finally
16:14:34  <isaacs>only 2 days late :)
16:21:03  <piscisaureus_>hey
16:21:11  <piscisaureus_>isaacs: maybe we can land the fix for object comparison
16:22:10  <CIA-112>node: isaacs v0.8.7-release * rb5ec241 / (AUTHORS ChangeLog src/node_version.h): 2012.08.15, Version 0.8.6 (Stable) - http://git.io/ENdH3g
16:22:26  <isaacs>piscisaureus_: i'd prefer to get into the habit of upgrading v8 right after a release, rather than right before.
16:23:08  * TheJHjoined
16:23:08  <piscisaureus_>well, erm
16:23:13  <isaacs>it has like a 30% chance of breaking the post-hoc debugging stuff
16:23:23  <piscisaureus_>huh, why?
16:23:41  <piscisaureus_>the postmortem debugger works right?
16:23:45  <isaacs>because we and v8 have slightly different ideas of what constitutes "internal" and what constitutes a "breaking change"
16:24:10  <isaacs>piscisaureus_: it does, but i'd rather break it the week before a release, rather than have to fix it right after, and then have it be broken for the next one.
16:24:32  <piscisaureus_>hmm
16:27:42  <piscisaureus_>It'd be nice to fix this one tho
16:28:08  <isaacs>yeah, we can just add a test. it's not that bad.
16:28:26  <isaacs>i'd prefer to get bcantrill and dap to do that, though :)
16:28:36  <isaacs>oh, you mean, fix this v8 bug
16:28:37  <isaacs>yes
16:28:43  <isaacs>don't worry, there'll be an 0.8.8
16:32:06  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
16:40:34  * stagas_joined
16:41:30  * stagasquit (Ping timeout: 246 seconds)
16:41:43  * stagas_changed nick to stagas
16:42:40  <mcavage>hi: I'm looking at a fresh start on the node zookeeper binding, and going through the zookeeper C source, they have some goofy semantics around exepecting you to call select/poll with a timeout (i.e., they have an API you call to figure out if it's waiting for readable/writeable events, and set a struct timeval for you)
16:42:54  <mcavage>I don't see an obvious way to make this work with uv_poll_*
16:42:58  <mcavage>how would one do that?
16:43:07  * piscisaureus_joined
16:45:37  * stagas_joined
16:45:54  * stagasquit (Ping timeout: 246 seconds)
16:46:05  * stagas_changed nick to stagas
16:46:27  <indutny>hm...
16:46:32  <indutny>some include oddities
16:46:38  <indutny>with default cc compiler on ubuntu
16:46:46  <indutny>gcc 4.6.3
16:47:17  <indutny>bnoordhuis: can I ask you to help me?
16:47:19  <indutny>https://gist.github.com/8b39f8846c004c48d089
16:47:21  * mikealquit (Quit: Leaving.)
16:48:09  <indutny>ah
16:48:12  <indutny>oh, crap
16:48:27  <indutny>bnoordhuis: nvm
16:49:52  * mikealjoined
16:57:40  * loladirojoined
17:02:32  * can_i_aks_u_a_qjoined
17:02:34  <can_i_aks_u_a_q>Hi.
17:02:37  <can_i_aks_u_a_q>can I ask a question in here about libuv?
17:02:47  <can_i_aks_u_a_q>has anyone done any work binding guile to libuv?
17:09:51  * isaacsbooted can_i_aks_u_a_q (can_i_aks_u_a_q)
17:09:51  * can_i_aks_u_a_qjoined
17:10:08  * can_i_aks_u_a_qquit (Remote host closed the connection)
17:11:10  * stagas_joined
17:11:19  <mcavage>bnoordhuis: isaac suggested I summon you - any guidance on the question above re: uv_poll_* and timeouts?
17:11:28  <mcavage>(i can repeat the question if you missed it)
17:12:28  * stagasquit (Ping timeout: 240 seconds)
17:12:31  * TooTallNatejoined
17:13:40  * stagasjoined
17:14:25  * brsonjoined
17:16:03  * mikealquit (Quit: Leaving.)
17:16:46  * stagas_quit (Ping timeout: 268 seconds)
17:17:41  * hzjoined
17:19:55  <piscisaureus_>mcavage: use an uv_timer_t
17:20:14  <piscisaureus_>and stop both the poll and the timer when either is triggered
17:20:21  <mcavage>piscisaureus_: ok, so you have to manage both?
17:20:33  <piscisaureus_>mcavage: uv_poll_t doesn't do timeouts
17:20:43  <mcavage>that's what i thought.
17:21:03  <mcavage>OOC: why?
17:21:12  <piscisaureus_>well, why would it?
17:21:16  <piscisaureus_>It's supposed to do one thing
17:21:37  <mcavage>mostly because select/poll operate that way
17:21:56  <mcavage>i mean, i'm not really arguing here - i'm just asking. uv_poll is a wrapper over that, at the end of the day.
17:22:02  <mcavage>why strip it away?
17:22:24  <piscisaureus_>mcavage: libuv in its entirety is a wrapper over select/poll
17:22:31  <mcavage>i know :)
17:22:57  <piscisaureus_>mcavage: so if we would let you specify *the* poll timeout, it would interfere with our normal proceedings
17:23:29  <piscisaureus_>mcavage: or we would make uv_poll do two things: (1) watch an fd and (2) provide a timer mechanism
17:23:33  <mcavage>oh i see.
17:23:47  <mcavage>you're just multiplexing my fd down onto all the other stuff. ok. makes sense.
17:23:53  <piscisaureus_>yes
17:23:54  <mcavage>seems obvious now that you say it :)
17:25:01  <mcavage>ok - is there a good example of something managing both uv_poll and a uv_timer ?
17:25:05  <mcavage>that would be helpful
17:25:10  <piscisaureus_>mcavage: I don't think so
17:25:17  <piscisaureus_>mcavage: do you know how to create one of them?
17:25:23  <mcavage>not really.
17:25:30  <mcavage>i've seen lots of uv_poll_start
17:25:37  <mcavage>so that side i'm pretty sure i can cobble together.
17:26:11  <piscisaureus_>look in test/test-timers or something
17:27:08  <piscisaureus_>mcavage: basically you'd want to do uv_timer_init just after uv_poll_init
17:27:20  * nrajlichjoined
17:27:20  <piscisaureus_>mcavage: and uv_timer_start when you do uv_poll_start :-)
17:27:32  <piscisaureus_>mcavage: and then in the poll callback call uv_timer_stop
17:27:42  <piscisaureus_>and in the timer callback call uv_poll_stop
17:27:57  <mcavage>ok.
17:28:32  <mcavage>thanks - i'll try and get going with that.
17:28:39  * dylangquit (Quit: dylang)
17:28:42  <piscisaureus_>I have to run now - see y'all later
17:28:45  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
17:30:42  * TooTallNatequit (Ping timeout: 240 seconds)
17:30:43  * nrajlichchanged nick to TooTallNate
17:37:05  * `3rdEdenjoined
17:39:29  * xaqjoined
17:41:53  * tomshredsquit (Quit: Leaving...)
17:42:47  * tomshredsjoined
17:44:52  * ericktquit (Quit: erickt)
17:52:51  * stagasquit (Ping timeout: 252 seconds)
17:53:18  * joshthecoderjoined
17:55:23  * stagas_joined
17:56:37  * stagas__joined
17:56:53  * mmaleckiquit (Quit: Lost terminal)
17:57:14  * mmaleckijoined
17:57:15  * stagas_quit (Ping timeout: 248 seconds)
18:00:36  * stagas__changed nick to stagas
18:04:46  * pooyajoined
18:07:59  * isaacstopic: test, please: http://nodejs.org/dist/v0.8.7/
18:08:18  * EhevuTovjoined
18:09:21  * stagas_joined
18:09:59  * stagasquit (Ping timeout: 265 seconds)
18:10:01  * stagas_changed nick to stagas
18:12:51  * dylangjoined
18:13:45  * `3rdEdenquit (Quit: gonnneee)
18:15:40  * dylangquit (Client Quit)
18:17:01  * mikealjoined
18:18:56  * dshaw_quit (Quit: Leaving.)
18:24:48  <isaacs>TooTallNate: does this look familiar to you at all?
18:24:50  <isaacs>c:\node-v0.8.7>vcbuild release msi nosnapshot
18:24:50  <isaacs>Traceback (most recent call last):
18:24:50  <isaacs> File "configure", line 439, in <module>
18:24:50  <isaacs> configure_node(output)
18:24:52  <isaacs> File "configure", line 346, in configure_node
18:24:55  <isaacs> o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
18:24:57  <isaacs>TypeError: 'int' object is not subscriptable
18:25:00  <isaacs>Failed to create vc project files.
18:26:12  <isaacs>bnoordhuis: ^
18:26:21  <isaacs>it looks like cc_version is 0
18:26:48  * ikjoined
18:26:49  <ik>sup
18:26:53  <ik>cc_version is 0 right??
18:28:16  <isaacs>bnoordhuis: looks like 100e163d broke it
18:30:08  <isaacs>bnoordhuis: https://gist.github.com/3362164
18:30:15  <isaacs>or anyone, really :)
18:30:28  <tjfontaine>well
18:30:44  <CIA-112>node: isaacs v0.8.7-release * r8677860 / configure : build: Don't set gcc_version for Windows - http://git.io/8hhfSg
18:30:44  <CIA-112>node: isaacs v0.8.7-release * r6f1cbab / (AUTHORS ChangeLog src/node_version.h): 2012.08.15, Version 0.8.6 (Stable) - http://git.io/YHYxeQ
18:31:03  <isaacs>preferrably someone who knows python at all
18:31:07  * isaacsdoes not know python at all
18:31:54  <tjfontaine>you could do that or check isinstance of list
18:32:04  <tjfontaine>or tuple actually in this case
18:33:00  * tomshredsquit (Ping timeout: 246 seconds)
18:33:40  * isaacsaway for a few hours
18:35:53  * lohkeyjoined
18:36:30  * mikealquit (Quit: Leaving.)
18:37:41  * `3rdEdenjoined
18:40:19  * EhevuTovquit (Quit: This computer has gone to sleep)
18:41:21  * EhevuTovjoined
18:41:47  * avalanch_joined
18:42:07  * mordy__joined
18:46:43  * avalanche123quit (*.net *.split)
18:46:44  * mordy___quit (*.net *.split)
18:46:44  * avalanch_changed nick to avalanche123
19:16:16  * mikealjoined
19:16:51  * indexzerojoined
19:20:47  * TooTallNatequit (Quit: Computer has gone to sleep.)
19:30:14  * hzquit (Ping timeout: 272 seconds)
19:30:55  * hzjoined
19:35:37  * ikpart
19:44:50  * txdvquit (Read error: Connection reset by peer)
19:45:14  * txdvjoined
19:45:51  * EhevuTov_joined
19:48:04  * EhevuTovquit (Ping timeout: 256 seconds)
19:53:36  * EhevuTov__joined
19:56:29  * EhevuTov_quit (Ping timeout: 268 seconds)
19:57:24  * brsonquit (Ping timeout: 244 seconds)
20:02:16  * TooTallNatejoined
20:06:44  * EhevuTov_joined
20:10:08  * EhevuTov__quit (Ping timeout: 272 seconds)
20:14:04  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:14:42  * TooTallNatejoined
20:16:31  * mikealquit (Quit: Leaving.)
20:17:31  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
20:22:25  * mikealjoined
20:28:25  * EhevuTovjoined
20:31:15  * EhevuTov_quit (Ping timeout: 252 seconds)
20:34:18  * isaacsback
20:41:11  * bnoordhuistoo
20:44:28  <mcavage>in libuv's timer API, what units are these in (there are no docs that I can see)? int uv_timer_start(uv_timer_t* timer, uv_timer_cb cb, int64_t timeout, int64_t repeat);
20:44:48  <mcavage>i.e., i want to go from times in a struct timeval to that - is that seconds, milliseconds, nanoseconds?
20:45:55  * EhevuTovquit (Ping timeout: 252 seconds)
20:53:17  <tjfontaine>in node timer_wrap passes straight from js, so it looks like ms
20:53:35  * isaacs_mobilejoined
20:55:23  <bnoordhuis>isaacs: https://github.com/joyent/node/commit/6f1cbab52a5ed60678b87e94c8b06dffc3136ce1#commitcomment-1719843
20:55:28  <bnoordhuis>isaacs_mobile: ^
20:55:53  <bnoordhuis>mcavage: milliseconds
20:56:03  <mcavage>tjfontaine: ty
20:56:14  <mcavage>that's what i thought- but double checking.
20:56:14  <tjfontaine>np
20:56:16  <bnoordhuis>i'll add a note in the header
20:56:38  <mcavage>also, 101-level question: what do i want "repeat" for?
20:56:40  <isaacs_mobile>Bnoordhuis: !!!
20:56:44  <mcavage>is that only for "setInterval"-ish things?
20:56:48  <isaacs_mobile>How do I keep doing that??
20:57:03  <tjfontaine>mcavage: indeed
20:57:08  <bnoordhuis>haha, that was what i was thinking
20:57:11  <mcavage>k.
20:57:33  <isaacs_mobile>I need a 'make changelog'
20:57:37  <bnoordhuis>mcavage: in my not so humble opinion repeat is superfluous
20:57:41  <bnoordhuis>but it's there
20:57:44  * stephankjoined
20:57:49  <mcavage>ok - i don't think i want it anyway - just making sure.
20:58:09  <tjfontaine>bnoordhuis: you'd prefer to requeue from the cb?
20:58:15  <bnoordhuis>tjfontaine: yes
20:58:28  <mcavage>i.e., i'm doing this janky thing of coordinating a timer and a poll thing for zookeeper - basically, resetting both every time either fires.
20:58:42  <mcavage>so, i don't want repeat for that - just making sure it didn't do something i don't understand :)
20:58:57  * russfrankquit (Ping timeout: 246 seconds)
20:59:39  * russfrankjoined
20:59:40  * brsonjoined
21:01:43  <isaacs_mobile>TooTallNate: do you like the download page changes I made?
21:01:55  <isaacs_mobile>You'd ha opinions on it.
21:02:52  * dshaw_joined
21:04:00  <TooTallNate>isaacs_mobile: me likes. though that white background is a little much
21:04:16  <isaacs_mobile>Yeah. Need a softer image.
21:04:38  * dshaw_quit (Client Quit)
21:04:39  <isaacs_mobile>#eee or thereabouts
21:05:30  * dshaw_joined
21:11:22  <TooTallNate>oh geez, those icons are all stuffed into 1 png, haha
21:12:05  <CIA-112>libuv: Ben Noordhuis v0.8 * r90a75b0 / include/uv.h : include: update uv_timer doc comments - http://git.io/sFKdCQ
21:13:53  * travis-cijoined
21:13:54  <travis-ci>[travis-ci] joyent/libuv#565 (v0.8 - 90a75b0 : Ben Noordhuis): The build was broken.
21:13:54  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/2c3e8b6aa642...90a75b0d8485
21:13:54  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2135386
21:13:54  * travis-cipart
21:19:53  * isaacs_mobilequit (Remote host closed the connection)
21:25:32  <isaacs>yeah...
21:25:50  <isaacs>TooTallNate: i think i'm gonna just do it now if you're not already.
21:26:10  <TooTallNate>isaacs: the image?
21:26:25  <TooTallNate>go for it
21:27:35  * dshaw_quit (Quit: Leaving.)
21:28:41  <isaacs>yeah
21:30:43  * xaqquit (Remote host closed the connection)
21:31:09  * xaqjoined
21:33:59  * indexzeroquit (Quit: indexzero)
21:40:29  * xaq_joined
21:40:47  * loladiropart
21:40:52  <isaacs>i'm gonna split them up and make it retina-friendly, too
21:41:36  <TooTallNate>i approve
21:41:49  * dshaw_joined
21:42:30  * indexzerojoined
21:42:52  * rendarquit
21:43:17  * xaqquit (Ping timeout: 244 seconds)
21:44:02  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
21:52:32  <isaacs>TooTallNate: what's the trick again? just make it double-size and <img height/width> it down?
21:52:43  <isaacs>or do you have to do some fancy dpi thing in photoshop?
21:53:12  <TooTallNate>isaacs: ya that'll work
21:53:16  <TooTallNate>the dpi doesn't matter
21:55:52  * xaqjoined
21:58:59  <isaacs>kewl
21:59:37  * xaq_quit (Ping timeout: 246 seconds)
22:08:57  <isaacs>TooTallNate: obviously not finished, but how do the images look on your computer? http://nodejs.org/download/
22:11:22  <TooTallNate>isaacs: they look *ok*. you can kinda tell that they have this white-ness around the edges
22:11:40  <TooTallNate>pretty subtle though, they could get the job done, for now at least
22:18:07  * mikealquit (Quit: Leaving.)
22:18:24  <deoxxa>that page is all wrong, the current version isn't __VERSION__
22:18:48  <TooTallNate>deoxxa: it's not "ready" yet, we're just trying to move some things around
22:19:24  <deoxxa>perhaps it's too early in the morning for me to be making bad jokes
22:20:01  <isaacs>hmmm...
22:20:20  <isaacs>yeah, i anti-aliased against white thinking that i'd be using that.
22:20:31  <isaacs>i'll do it against the actual bg
22:30:24  * piscisaureus_joined
22:32:39  <piscisaureus_>allo allo
22:32:56  <mmalecki>hail
22:37:17  * dapquit (Quit: Leaving.)
22:37:42  <piscisaureus_>hail to the king baby
22:38:10  <isaacs>piscisaureus_: hola
22:38:19  * isaacsis falling into the photoshop hole
22:38:36  <piscisaureus_>ah you meant "hole"
22:38:38  <piscisaureus_>now I see
22:38:56  * mmaleckiis falling into a botte
22:39:02  <mmalecki>bottle, even
22:39:17  * dapjoined
22:40:21  * mcavagequit (Remote host closed the connection)
22:40:47  * mcavagejoined
22:41:05  * mcavagequit (Read error: Connection reset by peer)
22:41:20  * mcavagejoined
22:43:24  <isaacs>TooTallNate: check now
22:43:33  <isaacs>TooTallNate: should be much sharper
22:43:56  <TooTallNate>isaacs: it almost hurts how sharp it is now
22:43:59  <TooTallNate>+1 :)
22:44:11  <TooTallNate>looks great
22:44:54  * mikealjoined
22:49:43  <isaacs>oh, whoops, the changelog version.
22:49:44  <CIA-112>node: isaacs v0.8.7-release * r6e0334a / (5 files in 3 dirs): website: Sharpen and clean up download page more - http://git.io/3SjTIQ
22:49:45  <CIA-112>node: isaacs v0.8.7-release * re74b5c5 / (AUTHORS ChangeLog src/node_version.h): 2012.08.15, Version 0.8.6 (Stable) - http://git.io/PAOfmA
22:50:13  <CIA-112>node: isaacs v0.8.7-release * r41fd0e3 / (AUTHORS ChangeLog src/node_version.h): 2012.08.15, Version 0.8.7 (Stable) - http://git.io/5fTWTw
22:50:51  <isaacs>TooTallNate: http://nodejs.org/docs/v0.8.7/download/
22:52:08  <TooTallNate>isaacs: looks really good man, nice job
22:54:01  <CIA-112>node: isaacs v0.8.7-release * r24ff8f4 / (5 files in 3 dirs): website: Sharpen and clean up download page more - http://git.io/748GLQ
22:54:02  <CIA-112>node: isaacs v0.8.7-release * rf640c5d / (AUTHORS ChangeLog src/node_version.h): 2012.08.15, Version 0.8.7 (Stable) - http://git.io/HE78pA
22:56:17  * mikealquit (Quit: Leaving.)
23:00:33  <piscisaureus_>bnoordhuis: any amsterdam days this week?
23:00:50  <bnoordhuis>piscisaureus_: meh, maybe
23:01:25  <piscisaureus_>alright - whatever
23:02:01  <bnoordhuis>the weather forecast is 30+ degrees celsius
23:02:13  <bnoordhuis>that's no weather to be in the office
23:02:43  <piscisaureus_>true
23:03:01  <piscisaureus_>also, boring times ahead
23:03:10  <bnoordhuis>yes? why?
23:03:20  <piscisaureus_>I think many people are off to Ruben's wedding
23:03:23  <bnoordhuis>ah right
23:09:41  <bnoordhuis>guile is so weird, longjumping all over the place
23:09:59  <bnoordhuis>makes sane resource management in c land quite challenging
23:10:48  <isaacs>bnoordhuis: what are you doing with guile, exactly/
23:10:50  <isaacs>?
23:11:08  <bnoordhuis>isaacs: writing bindings
23:12:12  <piscisaureus_>I have no clue what guile does
23:12:39  <bnoordhuis>piscisaureus_: it's a scheme
23:12:54  <piscisaureus_>bnoordhuis: so it's gonna make someone rich and others poor?
23:13:10  <bnoordhuis>undoubtedly
23:13:26  <bnoordhuis>it's also a lisp dialect
23:20:40  <piscisaureus_>meh, I don't actually feel like working tonight
23:20:52  <piscisaureus_>time to leave "early"
23:22:41  * rvaggjoined
23:22:48  <isaacs>release about to go out
23:22:52  <isaacs>late, i know.
23:22:53  <isaacs>sorry
23:23:57  * mmaleckiquit (Quit: Lost terminal)
23:24:36  <TooTallNate>isaacs: need any help with the builds?
23:26:18  <isaacs>TooTallNate: nah, it's all musclememory at this point
23:26:25  <isaacs>TooTallNate: what i need is a robot to do it all for me
23:26:28  <isaacs>end-to-end
23:26:41  <TooTallNate>true
23:26:48  <TooTallNate>and nightly builds maybe :)
23:26:51  <TooTallNate>eventually
23:33:51  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
23:38:33  <isaacs>bnoordhuis: you around still?
23:38:37  <bnoordhuis>isaacs: yes
23:38:40  <isaacs>https://gist.github.com/3364751
23:38:50  <isaacs>bnoordhuis: any ideas? ^
23:38:56  <bnoordhuis>yes, someone reported that earlier
23:38:59  <bnoordhuis>64 bits build?
23:39:18  <isaacs>bnoordhuis: i believe so, yes
23:39:38  <isaacs>$ file node
23:39:38  <isaacs>node: ELF 64-bit LSB executable AMD64 Version 1 [SSE], dynamically linked, not stripped
23:39:48  <bnoordhuis>i wager it's a KSTAT_DATA_UINT32 or a KSTAT_DATA_INT64
23:40:04  <bnoordhuis>isaacs: do you have gdb on that machine?
23:40:14  <isaacs>don't know, buti have mdb
23:40:23  <bnoordhuis>ah, no symbolic debugging
23:40:39  <bnoordhuis>the thing to know is what value knp->data_type contains
23:40:45  <bnoordhuis>a numeric value is good enough
23:41:01  <isaacs>i'll have gdb in a moment
23:41:28  <isaacs>bnoordhuis: [root@828cbda3-e3d6-4744-86bf-8ad6733dcf15 ~]# which gdb
23:41:30  <isaacs>./opt/local/bin/gdb
23:41:37  <isaacs>bnoordhuis: btw, you have root access to ssh in
23:41:45  <isaacs>bnoordhuis: if you feel so inclined
23:41:56  <isaacs>165.225.128.184
23:42:05  <bnoordhuis>okay, ssh'ing
23:44:24  <bnoordhuis>gah, it's a 32 bits gdb