00:03:59  * ericktjoined
00:08:13  * joshthecoderquit (Quit: Leaving...)
00:08:36  * kazuponquit (Remote host closed the connection)
00:15:47  * bradleymeckquit (Quit: bradleymeck)
00:16:45  * mmalecki[plane]changed nick to mmalecki[not]
00:17:03  <mmalecki[not]>ryah: happens
00:17:59  * c4milojoined
00:20:53  * c4milo_quit (Ping timeout: 246 seconds)
00:24:35  * kazuponjoined
00:34:02  * ericktquit (Quit: erickt)
01:37:41  * `3rdEdenquit (Quit: zzz)
01:57:40  * TheJHquit (Ping timeout: 276 seconds)
02:10:38  * brsonquit (Ping timeout: 260 seconds)
02:12:20  * c4milo_joined
02:14:14  * c4miloquit (Read error: No route to host)
02:14:29  * c4milojoined
02:17:49  * kazuponquit (Remote host closed the connection)
02:17:57  * c4milo_quit (Ping timeout: 264 seconds)
02:21:57  * felixgejoined
02:21:58  * felixgequit (Changing host)
02:21:58  * felixgejoined
02:27:00  * felixgequit (Ping timeout: 272 seconds)
02:31:53  * kazuponjoined
02:47:47  * brsonjoined
02:52:30  * felixgejoined
02:52:30  * felixgequit (Changing host)
02:52:30  * felixgejoined
02:53:02  * c4milo_joined
02:54:01  * kazuponquit (Remote host closed the connection)
02:54:38  * c4miloquit (Read error: No route to host)
02:54:54  * c4milojoined
02:58:45  * c4milo_quit (Ping timeout: 264 seconds)
03:03:10  * Benviequit
03:10:10  * Benviejoined
03:17:45  * joshthecoderjoined
03:40:34  * c4miloquit (Remote host closed the connection)
04:01:42  * Away-vianFluquit (Read error: Connection reset by peer)
04:01:59  * Away-vianFlujoined
04:04:29  * kazuponjoined
04:09:34  * kazuponquit (Ping timeout: 246 seconds)
04:40:59  * c4milojoined
05:10:54  * benoitcquit (Excess Flood)
05:12:59  * benoitcjoined
05:27:42  * c4miloquit (Remote host closed the connection)
05:40:40  * loladirojoined
05:58:14  * benoitcquit (Excess Flood)
06:06:29  * benoitcjoined
06:14:37  * brsonquit (Read error: Connection reset by peer)
06:27:55  * benoitcquit (Excess Flood)
06:28:30  * benoitcjoined
06:33:39  * joshthecoderquit (Quit: Leaving...)
06:43:35  * Away-vianFluquit (Remote host closed the connection)
06:44:44  * loladiroquit (Quit: loladiro)
07:15:21  * mralephjoined
07:36:51  * paddybyersjoined
07:41:21  * benoitcquit (Excess Flood)
07:44:59  * benoitcjoined
07:52:23  <Gottox>is it safe to call uv_close() on an uv_async_t from a background thread?
07:52:38  <indutny>nope
07:52:52  * paddybyersquit (Ping timeout: 248 seconds)
07:52:58  <indutny>only uv_async_send() can be called from another thread
07:53:05  <indutny>all other functions are not thread safe
07:56:29  <Gottox>thank you :)
08:13:58  * paddybyersjoined
08:17:13  * rendarjoined
08:22:18  * paddybyersquit (Ping timeout: 272 seconds)
08:31:54  * felixgequit (Quit: felixge)
08:34:40  * felixgejoined
08:34:40  * felixgequit (Changing host)
08:34:40  * felixgejoined
08:38:41  <Soarez>i cloned node and run the tests for the first time on my machine and I
08:38:45  <Soarez>get like 8 errors
08:38:54  <Soarez>is this normal?
08:39:06  <Soarez>i'm at cb6d084
08:39:33  * paddybyersjoined
08:39:38  <Soarez>i'm running tests with `make test > test_results.txt`
08:40:05  <Soarez>and i'm on osx10.8.2
08:42:46  <Soarez>i'm guessing node.js master branch is maintained without errors, and I maybe i've done something wrong or missed a step
08:43:04  <Soarez>any hints?
08:49:27  * AvianFlujoined
09:09:13  * AvianFluquit (Remote host closed the connection)
09:29:29  * benoitcquit (Excess Flood)
09:33:04  * benoitcjoined
09:45:06  * felixgequit (Quit: http://www.debuggable.com/)
09:50:56  * benoitcquit (Excess Flood)
09:51:33  * benoitcjoined
10:38:14  <indutny>sblom: yeah
10:38:17  <indutny>oops
10:38:20  <indutny>Soarez: yes
10:38:25  <indutny>Soarez: well, it's not normal
10:38:40  <indutny>Soarez: but it may happen in master, because it's unstable branch
10:38:58  <indutny>Soarez: though, I would be really glad if you'll publish your test_results.txt as github issue
10:52:20  <Soarez>Ok, thanks indutny
10:52:53  <Soarez>So if you're contributing, it is not a good idea to branch from master
10:53:31  <Soarez>Bacause it is not so clear something broke right?
11:11:53  * TheJHjoined
11:19:42  <indutny>Soarez: well, that's why all tests should pass
11:20:23  <indutny>Soarez: actually, what would you like to contribute?
11:20:26  <indutny>is it new feature?
11:20:34  <indutny>or fix of an issue?
11:20:43  <indutny>if former one - you should use master branch
11:20:45  <indutny>if latter one - v0.8
11:20:57  <indutny>if only it's not a fix specifically for master
11:23:48  * mmalecki[not]changed nick to mmalecki
11:30:01  * hzjoined
11:34:44  <Soarez>roger that. thanks again
11:49:39  <Soarez>btw, I posted test_results.txt - https://github.com/joyent/node/issues/4175
11:51:53  * paddybyersquit (Ping timeout: 268 seconds)
14:23:52  <indutny>Soarez: kewl, thank you
14:25:11  * c4milojoined
14:41:27  * bradleymeckjoined
14:47:23  * c4miloquit (Remote host closed the connection)
15:58:08  * bradleymeck_joined
16:00:38  * bradleymeckquit (Ping timeout: 246 seconds)
16:00:39  * bradleymeck_changed nick to bradleymeck
16:17:08  * TooTallNatejoined
16:27:33  * c4milojoined
16:30:20  * AndreasMadsenjoined
16:38:29  * kazuponjoined
16:48:55  * V1joined
16:50:19  * ericktjoined
16:53:09  * AndreasMadsenquit (Remote host closed the connection)
16:59:27  * V1changed nick to `3rdEden
17:02:27  * kazuponquit (Remote host closed the connection)
17:04:11  * paddybyersjoined
17:08:11  * AndreasMadsenjoined
17:31:58  * AndreasMadsenquit (Remote host closed the connection)
17:33:14  * piscisaureus_joined
17:34:22  <piscisaureus_>https://github.com/joyent/node/issues/4170#issuecomment-9645204
17:34:25  <piscisaureus_>sigh
17:44:46  <TooTallNate>how come we're capped at 4 threads?
17:48:16  * ericktquit (Quit: erickt)
17:49:08  <piscisaureus_>should not be the case
17:49:13  <piscisaureus_>except - temporarily - on master
17:53:04  * ericktjoined
18:06:55  <indutny>piscisaureus_: hm... so why does it matter, 4 threads?
18:07:16  <indutny>piscisaureus_: it should not block until there'll be data available anyway
18:08:03  <piscisaureus_>indutny: well, if he's reading from /dev/urandom or /dev/serial then the thread pool might block
18:08:10  <indutny>for what reason
18:08:11  <piscisaureus_>but that guy is so unhelpful
18:08:30  <indutny>it should not read until epoll_wait() will return
18:08:32  <piscisaureus_>it seems that he wants us to make his serial port faster :-)
18:08:37  <indutny>hahaha
18:08:50  <indutny>I can teach him how to use usb
18:08:53  <piscisaureus_>indutny: no - if you use createReadStream it will read in the thread pool
18:08:59  <indutny>piscisaureus_: ooh crap
18:09:07  <indutny>piscisaureus_: that's not really good
18:09:11  <indutny>is it using readfile?
18:09:15  <piscisaureus_>indutny: indeed it aint
18:09:20  <piscisaureus_>indutny: yes
18:09:33  <piscisaureus_>indutny: you can't net.connect to /dev devices anyway
18:09:39  <indutny>yeah
18:11:51  * loladirojoined
18:12:56  * kazuponjoined
18:13:50  <indutny>looks like I need to read that Wimmer's paper once again
18:13:55  <indutny>about linear scan register allocation
18:13:57  <indutny>:)
18:18:18  * kazuponquit (Ping timeout: 252 seconds)
18:45:11  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
18:50:33  * ericktquit (Quit: erickt)
19:02:23  * bradleymeckquit (Quit: bradleymeck)
19:03:16  * AndreasMadsenjoined
19:04:03  * joshthecoderjoined
19:20:16  * tomshredsjoined
19:20:54  * tomshredsquit (Client Quit)
19:21:18  * paddybyers_joined
19:24:36  * paddybyersquit (Ping timeout: 248 seconds)
19:24:37  * paddybyers_changed nick to paddybyers
19:33:35  * AndreasMadsenquit (Remote host closed the connection)
19:45:13  * AndreasMadsenjoined
19:55:22  * AvianFlujoined
19:59:24  * AvianFluquit (Remote host closed the connection)
20:04:15  * `3rdEdenquit (Ping timeout: 246 seconds)
20:07:42  * `3rdEdenjoined
20:15:23  * c4miloquit (Remote host closed the connection)
20:30:35  * c4milojoined
20:38:00  * bnoordhuisjoined
20:54:13  * ericktjoined
20:54:32  * AndreasMadsenquit (Remote host closed the connection)
20:55:04  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:55:25  <MI6>joyent/libuv: Ben Noordhuis master * 775064a : linux: use /proc/cpuinfo for CPU frequency Obtain the CPU frequency from - http://git.io/8PQGAg
20:57:01  * travis-cijoined
20:57:01  <travis-ci>[travis-ci] joyent/libuv#815 (master - 775064a : Ben Noordhuis): The build was fixed.
20:57:01  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/1bb1ba27ddfa...775064a3a540
20:57:01  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2879166
20:57:01  * travis-cipart
20:57:52  * joshthecoderquit (Quit: Leaving...)
21:14:33  <MI6>joyent/node: Ben Noordhuis master * d0227b0 : Merge remote-tracking branch 'origin/v0.8' Conflicts: deps/openssl/open (+6 more commits) - http://git.io/6h8anQ
21:16:18  * piscisaureus_joined
21:16:30  <piscisaureus_>stupid mac os x has a default ulimit of 512
21:16:31  <piscisaureus_>(!!!)
21:16:52  <piscisaureus_>nobody needs more that 640k ram right?
21:17:39  <bnoordhuis>piscisaureus_: what ulimit?
21:17:46  <piscisaureus_>bnoordhuis: -n
21:17:57  <bnoordhuis>i think it's 256 even
21:18:13  <bnoordhuis>at least, i believe it was 256 on the one i bought last week
21:18:45  <piscisaureus_>oh maybe I upped it already :-p
21:18:54  <piscisaureus_>I upgraded lion to berg lion
21:19:02  <piscisaureus_>so maybe they even downed it
21:21:20  <Gottox>one question more: if I call uv_async_send multiple times, it is not guaranteed that the callback will be called that many times, is it?
21:23:23  <mmalecki>piscisaureus_: 2560 for me, actually
21:23:28  <mmalecki>weird number, that is
21:24:12  <piscisaureus_>I wonder if it reads the ulimit from /dev/random on startup ?
21:25:43  * TooTallNatejoined
21:26:08  * TooTallNatequit (Client Quit)
21:28:00  * c4miloquit (Remote host closed the connection)
21:31:17  <piscisaureus_>ok, going to sleep
21:31:40  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
21:39:13  <bnoordhuis>isaacs: https://github.com/joyent/node/issues/4147
21:40:17  <bnoordhuis>Gottox: that's correct - your cb gets called at least once but that's it as far as guarantees go :)
21:40:41  * AvianFlujoined
21:41:48  * paddybyersquit (Read error: Connection reset by peer)
21:41:56  <Gottox>I'm still feeling kind of dumb when it comes to multiple threads. :)
21:42:31  * paddybyersjoined
21:43:38  <bnoordhuis>Gottox: uv_async_send is to wake up another thread that's sleeping inside epoll_wait(), kevent(), etc.
21:44:45  <bnoordhuis>hm, i'm probably not telling you anything you didn't already know
21:48:41  * AvianFluquit (Remote host closed the connection)
21:49:41  * ericktquit (Quit: erickt)
22:14:24  * c4milojoined
22:23:12  <bnoordhuis>https://github.com/bnoordhuis/node/compare/joyent:v0.8...bnoordhuis:v0.8 <- review anyone? use-after-free, buffer underflow and memory leak in DiffieHellman::ComputeSecret()
22:25:36  * hzquit
22:25:54  <bnoordhuis>bnoordhuis: LGTM
22:25:58  <bnoordhuis>thanks bnoordhuis
22:25:58  <MI6>joyent/node: Ben Noordhuis v0.8 * 844a005 : crypto: fix DH use-after-free and memory leak Fix a use-after-free bug a (+2 more commits) - http://git.io/xhfNEQ
22:26:02  * rendarquit
22:26:37  <bnoordhuis>node_crypto.cc is such a mess...
22:28:37  * loladiroquit (Quit: loladiro)
22:36:36  * loladirojoined
22:37:11  * loladiroquit (Client Quit)
22:38:10  * loladirojoined
22:38:10  * loladiroquit (Client Quit)
22:39:06  * loladirojoined
22:46:42  * paddybyersquit (Ping timeout: 255 seconds)
22:48:03  * joshthecoderjoined
22:52:23  * joshthecoderquit (Client Quit)
22:58:30  * TheJHquit (Ping timeout: 260 seconds)
23:14:33  * brsonjoined
23:18:53  * ericktjoined
23:25:58  * bnoordhuisquit (Ping timeout: 240 seconds)
23:33:32  * c4miloquit (Remote host closed the connection)
23:45:53  * ericktquit (Quit: erickt)
23:47:35  <mmalecki>isaacs: hey, mind looking at https://github.com/isaacs/fstream-npm/pull/3 when you find some time?
23:55:53  * brsonquit (Quit: leaving)