00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:08:34  * brsonquit (Ping timeout: 256 seconds)
00:32:37  * bnoordhuisquit (Ping timeout: 246 seconds)
00:35:10  * TheJHquit (Ping timeout: 256 seconds)
00:35:30  * snojjoined
00:35:38  * AvianFluquit (Remote host closed the connection)
00:39:27  <snoj>txdv, squashed https://github.com/snoj/libuv/commits/ipv6_multicast
00:40:36  <txdv>i'm going to get a look on this tomorrow
00:40:54  <snoj>And now for some Halo. Thanks again guys. I'm looking forward to the feedback!
00:41:01  <snoj>thanks txdv!
00:41:12  <txdv>happy halo
01:03:03  * c4milo_quit (Remote host closed the connection)
01:04:32  * c4milo_joined
01:04:33  * TheJHjoined
01:16:32  * c4milo_quit (Remote host closed the connection)
01:20:28  * indexzeroquit (Quit: indexzero)
01:28:55  * c4milo_joined
01:30:42  * indexzerojoined
01:37:11  * rumpquit (Read error: Connection reset by peer)
01:42:13  * indexzeroquit (Quit: indexzero)
01:43:38  * indexzerojoined
01:50:00  * c4milo_quit (Remote host closed the connection)
01:52:39  * `3rdEdenjoined
02:01:18  * `3rdEdenquit (Ping timeout: 256 seconds)
02:19:24  * c4miloquit (Remote host closed the connection)
02:21:20  * brsonjoined
02:53:00  * indexzeroquit (Quit: indexzero)
03:09:09  * indexzerojoined
03:10:25  * EhevuTovjoined
03:23:11  * rumpjoined
03:31:30  * loladiroquit (Quit: loladiro)
03:32:46  * TheJHquit (Read error: Operation timed out)
03:33:25  * loladirojoined
04:17:37  * EhevuTovquit (Quit: This computer has gone to sleep)
05:04:20  * indexzeroquit (Quit: indexzero)
05:14:33  * cjdquit (Ping timeout: 244 seconds)
05:14:50  * cjdjoined
05:22:53  * indexzerojoined
05:44:46  * brsonquit (Read error: Connection reset by peer)
06:20:00  * jmar777quit (Remote host closed the connection)
06:20:35  * jmar777joined
06:24:54  * jmar777quit (Ping timeout: 252 seconds)
06:25:11  * AvianFlujoined
06:32:57  * AvianFluquit (Remote host closed the connection)
07:04:21  * c4milojoined
07:16:49  * rumpquit (Quit: rump)
07:20:16  * ericktquit (Quit: erickt)
07:25:12  * felixgejoined
07:25:13  * felixgequit (Changing host)
07:25:13  * felixgejoined
07:29:50  * felixgequit (Ping timeout: 256 seconds)
07:40:17  * rendarjoined
08:13:11  * EhevuTovjoined
08:22:36  * indexzeroquit (Quit: indexzero)
08:24:40  * indexzerojoined
08:26:54  * c4miloquit (Remote host closed the connection)
08:42:21  * `3rdEdenjoined
08:48:44  * `3rdEdenquit (Remote host closed the connection)
08:56:11  * `3rdEdenjoined
09:08:13  * felixgejoined
09:08:13  * felixgequit (Changing host)
09:08:13  * felixgejoined
09:08:31  * hzjoined
09:13:45  * EhevuTovquit (Quit: This computer has gone to sleep)
09:25:01  <rvagg>why don't we have Buffer#compare() in core?
09:25:18  <indutny>morning
09:33:53  * indexzeroquit (Quit: indexzero)
09:59:17  * paddybyersjoined
10:35:49  * paddybyersquit (Ping timeout: 256 seconds)
10:56:10  * paddybyersjoined
10:56:12  * loladiroquit (Quit: loladiro)
11:06:08  * paddybyersquit (Ping timeout: 252 seconds)
11:36:28  * qmx|awayquit (Ping timeout: 256 seconds)
11:37:54  * Ralt_joined
11:38:51  * qmx|awayjoined
11:46:16  * hzquit (Disconnected by services)
11:46:20  * hzjoined
11:53:22  * paddybyersjoined
11:55:55  * `3rdEdenquit (Remote host closed the connection)
12:03:06  * qmx|awayquit (Ping timeout: 256 seconds)
12:30:16  * TheJHjoined
12:35:32  * jerickson_joined
12:35:33  * snojquit (Read error: Connection reset by peer)
12:43:09  * bnoordhuisjoined
12:47:53  * qmx|awayjoined
12:56:48  * `3rdEdenjoined
13:05:26  * `3rdEdenquit (Ping timeout: 256 seconds)
13:11:33  * `3rdEdenjoined
13:23:21  * paddybyersquit (Ping timeout: 245 seconds)
13:24:50  * skebcioquit
13:25:03  * skebciojoined
13:26:33  * paddybyersjoined
13:43:46  <bnoordhuis>paddybyers: ping
13:50:42  <MI6>joyent/libuv: Ben Noordhuis master * 93f61b7 : unix: fix style issues in udp.c - http://git.io/5ztiPg
13:52:46  * stagasquit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
13:53:52  * stagasjoined
13:55:05  * Ralt_quit (Remote host closed the connection)
14:01:38  * AvianFlujoined
14:02:58  * Ralt_joined
14:10:09  <bnoordhuis>isaacs: can you turn off travis for joyent/libuv?
14:11:51  * stagasquit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
14:16:04  <indutny>hoya
14:23:38  <bnoordhuis>indutny: heya
14:23:44  <indutny>how are you?
14:23:51  <bnoordhuis>same old, same old
14:23:59  <MI6>joyent/node: Ben Noordhuis master * 7f2a78b : Revert "stream_wrap: reference handle before uv_write2" It's segfaulting - http://git.io/LHcw7A
14:24:05  <bnoordhuis>indutny: ^
14:24:14  <indutny>huh?
14:24:27  <indutny>shit
14:26:58  * stagasjoined
14:43:47  <paddybyers>bnoordhuis: hey
14:51:32  * Ralt_quit (Remote host closed the connection)
15:20:33  * Ralt_joined
15:29:19  * Ralt_quit (Remote host closed the connection)
16:06:37  * Ralt_joined
16:12:04  <indutny>bnoordhuis: still there?
16:12:05  <indutny>bnoordhuis: https://gist.github.com/299ad3f2825816f2b6f7
16:12:44  * loladirojoined
16:44:43  * TooTallNatejoined
16:44:58  * Ralt_quit (Remote host closed the connection)
17:23:04  * c4milojoined
17:28:59  * loladiroquit (Quit: loladiro)
17:46:30  <indutny>bnoordhuis: ok,anyway
17:46:35  <indutny>please revert it if it'll fail again
17:46:40  <indutny>but it seems to be working fine for me
17:46:42  <MI6>joyent/node: Fedor Indutny master * 0972acb : stream_wrap: reference handle before uv_write2 Revert commit 7f2a78bf4d4 - http://git.io/xNQDLg
17:46:44  <indutny>and I'm quite sure in my changes
18:00:25  <isaacs>bnoordhuis: disabled
18:03:23  * hzquit
18:08:39  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
18:15:53  * c4miloquit (Remote host closed the connection)
18:27:11  * EhevuTovjoined
18:48:59  * loladirojoined
18:59:53  <isaacs>ha, Transform stream has a pretty awful bug.
18:59:58  <isaacs>oh well.
19:20:12  * loladiroquit (Quit: loladiro)
19:23:21  * mmaleckichanged nick to mmalecki[fly]
19:24:27  <cjd>I'm trying to implement blocking apis by creating a timeout then beginning the loop and in the callback, stopping the loop. This works well with libevent's loopbreak() function but porting it is trickey, any thoughts?
19:24:27  * AvianFluquit (Remote host closed the connection)
19:24:54  <cjd>I tried uv_walk() and uv_close()'ing everything but I want events to stay in existence
19:25:10  <cjd>and using longjmp sounds like it would be asking for trouble
19:30:04  <cjd> while (!ctx->stopLoop) {
19:30:05  <cjd> uv_run(ctx->loop, UV_RUN_ONCE);
19:30:05  <cjd> }
19:30:07  <cjd>I suppose this works
19:33:16  * EhevuTovquit (Quit: This computer has gone to sleep)
19:35:30  * indexzerojoined
19:36:24  * indexzeroquit (Client Quit)
19:38:57  * TheJHpart ("goodbye")
19:45:44  * brsonjoined
19:58:43  <isaacs>bnoordhuis: 00b4b7bb97c84d19c644a4491fe98170ab9675a6 broke test/simple/crypto.js
19:58:47  <isaacs>bnoordhuis: i'm not sure why
20:00:03  * c4milojoined
20:11:25  <isaacs>bnoordhuis: ah, it's because args[3] is defaulting to 0 when undefined, instead of the source length
20:11:31  <isaacs>that's a bug.
20:22:23  <bnoordhuis>ah, i see it
20:22:42  <bnoordhuis>weird, tests were passing when i landed it yesterday
20:26:39  <bnoordhuis>i'm not quite sure where Buffer::Copy() enters the picture here...
20:27:12  <indutny>bnoordhuis: yt?
20:27:16  <indutny>bnoordhuis: https://github.com/joyent/node/commit/0972acb5481065d79eaca1f1fc6e009fea70b144
20:27:17  <bnoordhuis>indutny: yep
20:27:25  <indutny>Post push approval, but anyway
20:27:33  <bnoordhuis>yep, saw it
20:27:35  <indutny>ok
20:27:36  <indutny>just FYI
20:32:51  <bnoordhuis>--gdbjit slows down v8 something awful :/
20:33:10  <bnoordhuis>but it works: #9 0x000012fef4f8e4b7 in Buffer.concat (list=..., length=...) at buffer.js:535
20:33:23  <indutny>huh?
20:33:25  <indutny>you fixed it?
20:33:53  <MI6>joyent/node: isaacs created branch buffer-copy-fix - http://git.io/DMGQQg
20:33:58  <isaacs>bnoordhuis: review? ^
20:34:08  <bnoordhuis>isaacs: oh, i was already working on it
20:34:12  * mikealquit (Quit: Leaving.)
20:34:14  <bnoordhuis>just wanted to understand where it's coming from
20:34:16  <isaacs>oh, ok :)
20:34:18  <isaacs>sure
20:34:32  <bnoordhuis>indutny: yeah, i sent a patch to v8 a while ago
20:34:45  <indutny>btw, this http://kqueue.org/blog/2012/12/31/idiv-dos/
20:34:53  <indutny>bnoordhuis: +
20:34:54  <indutny>1
20:35:07  * isaacsaway for a few minutes
20:36:39  <indutny>thankfully this should not apply to v8...
20:41:12  <txdv>kqueue.org
20:41:51  <txdv>isn't this one of the cases where we wait long enough, the compiler will get better (TM)?
20:42:40  <cjd>interesting
20:43:52  <cjd>I would be quite surprised to see a crash bug in v8, I can crash FF pretty easily with evil js but I've never even seen signs of weakness with v8
20:44:16  <bnoordhuis>oh, there've been bugs enough in v8
20:44:53  <txdv>give me some js please
20:45:02  <txdv>to crash da v8
20:45:26  <bnoordhuis>txdv: grep v8's test dir for 'regression', you'll find plenty :)
20:45:37  <cjd>heh
20:45:58  <txdv>bu it will crash only the page in chrome
20:46:14  <txdv>since they have a vm/page? or do they?
20:46:41  <indutny>txdv: yes
20:46:48  <bnoordhuis>chrome uses per-page process isolation
20:46:51  <indutny>it'll crash few tabs
20:46:59  <indutny>bnoordhuis: not usually, but often yes
20:47:13  <indutny>most of the time it's a couple of tabs attached to one process
20:47:16  <bnoordhuis>i wonder how well that works in practice, those processes need to coordinate between each other
20:47:17  <txdv>So it is not in my own interest to make my own web page crash?
20:47:27  <indutny>bnoordhuis: it works pretty well
20:47:34  <indutny>txdv: sort of yes
20:47:41  <indutny>though, sometimes it just crashes
20:47:45  <txdv>Chrome uses libevent
20:47:57  <bnoordhuis>and other times it lets you read the user's keyring :)
20:48:23  <txdv>"I would like to read your keyring" that will be my next pickupline
20:51:59  * loladirojoined
20:52:43  <cjd>hey beautiful, wanna sign my key? #foreveralone
20:53:45  <txdv>it is astonishing how our IT language is so similar the normal language and how easy you can mistake it for something perverted
20:53:56  <txdv>(if you are not familiar with the IT language)
20:57:37  <cjd>sexually explicit maybe, only perverted if she replies 'baaaaa'
20:58:02  <cjd>and cjdns tests pass with libuv as the loop \o/ now to make it not crash on startup...
21:00:17  <bnoordhuis>txdv: managed to find / fix the libuv issue?
21:00:28  <txdv>no
21:00:29  <txdv>srry
21:00:38  <txdv>was drinking the entire day
21:02:15  <txdv>just tested, the same errors
21:02:20  <txdv>what do you suggest to do?
21:02:57  <bnoordhuis>txdv: put a breakpoint on the test and step through it
21:04:14  <txdv>what was that commadn to specify the arguments in the gdb run?\
21:04:27  * mikealjoined
21:06:50  * mmalecki[fly]changed nick to mmalecki
21:09:03  <txdv>bnoordhuis: http://paste.ubuntu.com/1577944/
21:09:27  <isaacs>bnoordhuis: Buffer.concat calls buf.copy(buffer, pos);
21:09:36  <isaacs>bnoordhuis: that is, no third arg
21:10:05  <isaacs>bnoordhuis: that's why it messes up Decipher sometimes, but not always
21:10:08  <txdv>i dont know, is there a way to step by step output everything and put it into a file?
21:10:17  <bnoordhuis>isaacs: i saw that. buf is apparently a SlowBuffer
21:10:29  <isaacs>bnoordhuis: yes, crypto is still a bit archaic
21:10:29  <bnoordhuis>we should fix that sometime in node_crypto.cc
21:10:32  <isaacs>yeah
21:10:46  <isaacs>in the meantime, the default to Buffer.copy's third arg should still be source.length_, not 0
21:11:00  <isaacs>when would you ever copy from 0 to 0?
21:11:22  <MI6>joyent/node: Ben Noordhuis master * acd0df4 : test: fix pummel test out-of-memory errors Fix the following OOM error i (+1 more commits) - http://git.io/T_ZYcg
21:11:27  <bnoordhuis>isaacs: ^
21:11:46  <bnoordhuis>it's the second-to-last commit actually
21:11:52  <isaacs>awesome. thanks :)
21:12:02  <txdv>why last?
21:12:32  <indutny>bnoordhuis is going to start working in oracle
21:12:34  <bnoordhuis>it's kind of distressing that pummel/test-net-connect-memleak is still failing
21:12:35  <indutny>they bought him
21:12:43  <indutny>s/in/at
21:12:54  <bnoordhuis>indutny: they did? for how much?
21:13:06  <indutny>unfortunatelly very cheaply
21:13:23  <bnoordhuis>that doesn't sound like bnoordhuis
21:14:00  <indutny>that's how I see it
21:14:12  <indutny>"bnoordhuis doesn't sound like bnoordhuis"
21:14:16  <indutny>haha
21:14:17  <indutny>:)
21:14:18  <txdv>are you still going to be around in this channel bnoordhuis?
21:14:19  <indutny>anyway
21:14:24  <indutny>hopefuly it's not your last commit
21:14:49  <txdv>or is it the last day of your on libuv?
21:15:01  <txdv>yours*
21:15:05  <bnoordhuis>txdv: i don't know. it's news to me as well
21:15:21  <indutny>bnoordhuis: you ain't taking this serious, right?
21:15:41  <txdv>I hope not, you are an awesome libuv contributor, I would like to see you around here
21:15:41  <bnoordhuis>indutny: you know i'm always deadly serious
21:16:03  <indutny>yes, that's my concern about it
21:16:22  <bnoordhuis>txdv: thanks :) but i believe indutny is showing his russian sense of humor here
21:16:23  <indutny>just watched Death proof, btw
21:16:30  <txdv>bnoordhuis: who is going to make all the unix contributions to libuv instead of you?
21:16:34  <indutny>for a 5th time, or like so
21:16:42  <bnoordhuis>oracle is the last company on earth i'd go work for
21:16:43  <indutny>txdv: surely, that'll be you
21:16:54  <bnoordhuis>maybe if they paid me a million a year or so
21:16:57  <indutny>bnoordhuis: it might be the last company on the earth, but eventually
21:17:05  <indutny>considering how they're making business now
21:17:06  <bnoordhuis>yeah, everyone has his price
21:17:16  <indutny>they'll either die, or become the only one company
21:17:23  <indutny>and all people will pay them money
21:17:28  <indutny>to use their patents
21:17:30  <indutny>and you know what
21:17:35  <indutny>all patents will be their
21:17:39  <cjd>I heard MS was going to buy bigO
21:17:40  <indutny>and all things will be patented
21:17:41  <txdv>indutny: I don't have access to main git rep, I am just someone who adds improvements but they must be reviewed by someone
21:18:26  <txdv>oracle is where old coders go to write buisness logic code
21:18:40  <txdv>do you want to be awesome or get a shitload of money?!
21:18:43  <indutny>hell of coders
21:19:03  * mmaleckichanged nick to mmalecki[fly]
21:19:19  <bnoordhuis>oracle has some bright people on board
21:19:23  <indutny>txdv: awesome like Rick Astley?
21:19:53  <txdv>awesome like aaron schwartz
21:20:08  * loladiroquit (Quit: loladiro)
21:20:13  <indutny>well, force is strong on your side
21:20:27  <bnoordhuis>anyone got an idea why pummel/test-net-connect-memleak is failing?
21:20:42  <bnoordhuis>"-64 kB reclaimed" suggests that the memleak is back
21:20:50  * googoljoined
21:20:59  <indutny>bnoordhuis: on junk.length != 0?
21:21:06  <indutny>aah
21:21:07  <indutny>I see now
21:21:24  <txdv>Hehe, he said junk
21:21:38  * piscisaureus_joined
21:22:02  <indutny>bnoordhuis: apparently it fails to create junk array
21:22:04  <txdv>hello piscisaureus_
21:22:10  <bnoordhuis>indutny: no, it fails to collect it
21:22:15  * hzjoined
21:22:16  <piscisaureus_>hello
21:22:20  <indutny>hello bertje
21:22:35  <bnoordhuis>indutny: the idea of that test is to check if the connection listener and everything it references is gc'd
21:22:37  <indutny>bnoordhuis: is it our bug?
21:22:41  <txdv>do you reside near amsterdam in nl?
21:22:49  <indutny>oh, rather complicated test
21:23:23  <indutny>brb
21:23:24  <indutny>ttyl
21:23:29  <indutny>one of this
21:23:30  <indutny>:)
21:23:38  <bnoordhuis>heh
21:25:30  <piscisaureus_>txdv: in amsterdam
21:33:39  * AvianFlujoined
21:37:58  * ericktjoined
21:38:19  * ericktquit (Client Quit)
21:43:05  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
21:51:52  * trevnorrisjoined
22:14:37  <txdv>indutny: you don't like the the JVM?
22:15:18  * felixgequit (Quit: felixge)
22:17:56  <bnoordhuis>... why does fs.js retain 43.6 MB worth of objects?
22:18:14  <bnoordhuis>in a test that only loads a handful of modules, nothing more
22:25:41  <bnoordhuis>ah, thank heavens - it's 43.6K, not M :)
22:30:51  * brsonquit (Ping timeout: 276 seconds)
22:41:44  * trevnorrisquit (Quit: Leaving)
22:45:03  * felixgejoined
22:45:03  * felixgequit (Changing host)
22:45:03  * felixgejoined
22:46:16  * felixgequit (Client Quit)
22:57:23  <ryah>hey, mac users, what's the best way to get the standard build tools on mac?
22:57:27  <ryah>make, gcc, etc
22:57:50  <ryah>do people still use make?
22:57:53  <ryah>er - fink?
22:59:03  <tjfontaine>Command Line Tools (either through xcode or through the other way)
23:00:07  <tjfontaine>my suggestion to people is to avoid at all costs things like fink/homebrew/macports, unless you have a liking to debugging ridiculous platform/manual install conflicts
23:10:05  <bnoordhuis>turbo boost is a nice feature of intel cpus, i'll admit
23:10:17  <bnoordhuis>but it does make running comparative benchmarks a fair bit harder :/
23:11:20  * bnoordhuisgreps kernel sources for the disable knob
23:13:43  <ryah>tjfontaine: thanks will do
23:27:21  * `3rdEdenquit (Quit: Zzzz)
23:32:56  * c4milo_joined
23:34:35  * loladirojoined
23:40:08  * rendarquit
23:42:07  * stagasquit (Ping timeout: 246 seconds)
23:45:49  <bnoordhuis>isaacs: http://code.google.com/p/v8/issues/detail?id=2483#c2 <- something to keep in mind if/when we release 0.10
23:48:16  * indexzerojoined
23:49:38  * AvianFluquit (Remote host closed the connection)