00:00:36  * irajoined
00:16:23  <piscisaureus__>bnoordhuis: I am leaving the superfluous casts to keep msvc happy.
00:16:33  <piscisaureus__>bnoordhuis: if you catch one in unix-only code it's a different story
00:16:43  <bnoordhuis>piscisaureus__: configure that ide of yours right >:(
00:16:47  <bnoordhuis>this is c, not c++
00:18:27  <piscisaureus__>bnoordhuis: yeah it's kinda lame.
00:18:35  <piscisaureus__>bnoordhuis: msvc actually does not complain, it's just the ide
00:21:26  <piscisaureus__>bnoordhuis: does uv-unix handle signals?
00:21:34  <bnoordhuis>piscisaureus__: yes
00:21:52  <bnoordhuis>that is, it meticulously checks for EINTR
00:22:06  <piscisaureus__>bnoordhuis: can we not just block all signals for the duration of that test?
00:22:11  <piscisaureus__>I mean, it runs for like 1 second
00:22:33  <bnoordhuis>piscisaureus__: eh, i guess. don't block SIGINT though, that would breaj ^C
00:22:35  <bnoordhuis>*break
00:22:50  <piscisaureus__>bnoordhuis: you know what. This is just a test.
00:22:53  <piscisaureus__>bnoordhuis: I don't care
00:23:23  <piscisaureus__>signals don't just appear out of the void
00:24:56  <piscisaureus__>bnoordhuis: I agree that uv_platform_socket_t is very wordy
00:25:25  <piscisaureus__>bnoordhuis: I wanted to avoid confusion with the high-level types that libuv offers
00:25:31  <piscisaureus__>maybe uv_raw_sock_t ?
00:25:45  <bnoordhuis>piscisaureus__: no, that implies that it's a raw socket
00:25:54  <piscisaureus__>oh hmm yes
00:25:56  <piscisaureus__>bleh
00:26:04  <piscisaureus__>uv_os_sock_t ?
00:26:12  <bnoordhuis>yeah, that's better
00:26:58  <piscisaureus__>find . -exec sed -i 's/uv_platform_socket_t/uv_os_sock_t/g {} \;
00:27:21  <piscisaureus__>find . -type f -exec sed -i 's/uv_platform_socket_t/uv_os_sock_t/g {} \;
00:27:49  <bnoordhuis>i always use perl -i -pe but that works too :)
00:31:45  * mikealjoined
00:35:00  * dapquit (Quit: Leaving.)
00:38:34  * orlandovftwquit (Ping timeout: 265 seconds)
00:38:59  <piscisaureus__>bnoordhuis: your patch lgtm
00:39:10  <bnoordhuis>thanks
00:39:32  <bnoordhuis>i guess i should back-port it to v0.6
00:39:34  <CIA-155>node: Ben Noordhuis master * r4e290e4 / (lib/fs.js test/simple/test-fs-sync-fd-leak.js):
00:39:34  <CIA-155>node: fs: fix file descriptor leak in sync functions
00:39:34  <CIA-155>node: Fixes #3202. - http://git.io/dZNjrA
00:39:38  <piscisaureus__>bnoordhuis: but I though there was also a patch that catches multiple destroy() calls on async readFileStream/writeFileStream ?
00:39:52  <bnoordhuis>piscisaureus__: yeah, that already landed
00:39:55  <piscisaureus__>bnoordhuis: ah
00:40:07  <bnoordhuis>in v0.6 btw
00:40:07  <piscisaureus__>bnoordhuis: thanks for catching the % 6 bug
00:40:16  <bnoordhuis>no problem
00:40:17  <piscisaureus__>bnoordhuis: i found another bug in uv-win with it
00:45:03  * mjr_joined
00:46:45  <bnoordhuis>mjr_: i've looked at those tls core dumps some more
00:46:58  <mjr_>Oh great, find anything?
00:46:59  <bnoordhuis>no real pattern springs out but apparently something goes wrong in node's buffer code
00:47:12  <bnoordhuis>if you have more core dumps, they're welcome
00:47:25  <mjr_>Should we bother going deeper on this, or perhaps just wait until 0.7?
00:47:40  <mjr_>Sounds ilk a lot of things change if we get newer openssl.
00:47:47  <bnoordhuis>yeah
00:48:03  <mjr_>Going from 0.4 to 0.6 was basically like this.
00:48:08  <bnoordhuis>still, it'd be nice to solve the bug
00:48:21  <mjr_>0.4 had tons of ssl bugs, and we never could fix them. We went to 0.6, and most went away.
00:48:38  <bnoordhuis>yeah, 0.4 was pretty bad in that respect
00:49:11  <mjr_>Yes, I would like to actually figure out what the bugs are in 0.6, but at some point, it'll just be easier to fix this in 0.7. I'm not sure where that point is.
00:49:46  <bnoordhuis>that's your call, of course
00:51:01  <CIA-155>node: Ben Noordhuis v0.6 * rdf2c5fa / (lib/fs.js test/simple/test-fs-sync-fd-leak.js):
00:51:01  <CIA-155>node: fs: fix file descriptor leak in sync functions
00:51:01  <CIA-155>node: Fixes #3202. This is a back-port of commit 4e290e4. - http://git.io/DXzBSA
00:51:03  <mjr_>Do you think this would be easier on 0.7?
00:51:40  <bnoordhuis>mjr_: i'm not sure if the bug is in our crypto code or that the crypto code exercises a bug in the buffer code
00:52:14  <bnoordhuis>it's possible that the buffer functions i see in the backtraces are completely unrelated, of course
00:54:28  * ericktquit (Quit: erickt)
00:54:36  <bnoordhuis>piscisaureus__: i'll be at the office tomorrow (today)
00:54:42  <piscisaureus__>bnoordhuis: orly
00:54:45  <bnoordhuis>rly
00:54:45  <piscisaureus__>bnoordhuis: oh my
00:55:17  <bnoordhuis>i'll try to be in around noon
00:55:22  <piscisaureus__>hmm
00:55:23  <piscisaureus__>ok
00:55:26  <piscisaureus__>me too then
00:55:29  <bnoordhuis>good
00:55:32  <bnoordhuis>okay, sleep tight
00:55:42  <piscisaureus__>bnoordhuis: thanks man
01:00:48  * bnoordhuisquit (Ping timeout: 265 seconds)
01:07:36  * pieternquit (Quit: pietern)
01:08:56  * pieternjoined
01:09:46  * Ariajoined
01:13:38  <CIA-155>libuv: Bert Belder master * re387554 / (6 files): Unix: namespace stream handle flags - http://git.io/ShspeQ
01:15:30  * travis-cijoined
01:15:30  <travis-ci>[travis-ci] joyent/libuv#253 (master - e387554 : Bert Belder): The build is still failing.
01:15:30  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/1ebe14e...e387554
01:15:30  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1232628
01:15:30  * travis-cipart
01:22:21  * mmalecki[zzz]changed nick to mmalecki
01:24:44  * arlolrajoined
01:28:03  <piscisaureus__>igorzi: hey
01:28:30  * pieternquit (Quit: pietern)
01:31:31  * mmaleckichanged nick to mmalecki[zzz]
01:32:22  * mikealquit (Quit: Leaving.)
01:39:23  * mikealjoined
01:40:45  * hij1nxjoined
01:44:10  * piscisaureus__quit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:50:58  * ericktjoined
01:55:29  * TooTallNatequit (Quit: Linkinus - http://linkinus.com)
02:11:26  * orlandovftwjoined
02:11:57  * orlandovftwquit (Client Quit)
02:13:19  * brsonquit (Quit: leaving)
02:15:21  * mikealquit (Quit: Leaving.)
02:16:14  * mikealjoined
02:19:15  * iraquit (Quit: Leaving...)
02:19:24  * mjr_quit (Quit: mjr_)
02:23:09  * Ariaquit (Remote host closed the connection)
02:36:51  * Ariajoined
02:39:38  * hij1nxquit (Quit: hij1nx)
02:48:48  * ericktquit (Quit: erickt)
02:51:46  * c4miloquit (Ping timeout: 256 seconds)
02:58:01  * mjr_joined
03:26:52  * hij1nxjoined
03:34:05  * demarchi_quit (Ping timeout: 255 seconds)
03:35:34  * avsejquit (Excess Flood)
03:35:51  * avsejjoined
03:40:51  * c4milojoined
03:53:27  * pieternjoined
03:58:11  * arlolraquit (Quit: Linkinus - http://linkinus.com)
04:02:47  * loladiroquit (Quit: loladiro)
04:20:52  * ericktjoined
04:32:17  * hij1nxquit (Quit: hij1nx)
04:34:25  * hij1nxjoined
04:36:56  * Ariaquit (Remote host closed the connection)
04:37:17  * hij1nxquit (Remote host closed the connection)
04:38:00  * hij1nxjoined
04:38:52  * hij1nxquit (Client Quit)
04:41:31  * igorzi_joined
04:42:57  * ericktquit (Quit: erickt)
05:44:18  * isaacsquit (Remote host closed the connection)
05:50:26  * isaacsjoined
05:50:38  * pieternquit (Quit: pietern)
06:27:45  * c4miloquit (Ping timeout: 240 seconds)
06:55:38  * stephankquit (Quit: *Poof!*)
07:10:14  * orlandovftwjoined
07:12:53  * rendarjoined
07:42:43  <CIA-155>node: Igor Zinkovsky master * r6f82b9f / src/node_file.cc : 64bit offsets for fs calls - http://git.io/FqzAJw
07:55:51  * igorzi_quit (Quit: Page closed)
08:16:27  * mmalecki[zzz]changed nick to mmalecki
08:21:22  * avsej_joined
08:22:09  * avsejquit (*.net *.split)
08:34:46  * avsej_changed nick to avsej
08:40:00  * mmaleckichanged nick to mmalecki[away]
09:05:15  * orlandovftwquit (Ping timeout: 246 seconds)
09:06:56  * paddybyersjoined
09:13:01  * travis-cijoined
09:13:01  <travis-ci>[travis-ci] Skomski/node#12 (master - 6f82b9f : Igor Zinkovsky): The build is still failing.
09:13:01  <travis-ci>[travis-ci] Change view : https://github.com/Skomski/node/compare/ab072ee...6f82b9f
09:13:01  <travis-ci>[travis-ci] Build details : http://travis-ci.org/Skomski/node/builds/1234316
09:13:01  * travis-cipart
09:19:04  * mmalecki[away]changed nick to mmalecki
09:20:10  * mjr_quit (Quit: mjr_)
09:23:38  * c4milojoined
09:26:53  * paddybyers_joined
09:26:57  * paddybyersquit (Ping timeout: 246 seconds)
09:27:17  * paddybyers_changed nick to paddybyers
09:29:45  * paddybyers_joined
09:32:23  * paddybyersquit (Ping timeout: 244 seconds)
09:32:23  * paddybyers_changed nick to paddybyers
09:47:53  * paddybyersquit (Ping timeout: 244 seconds)
10:00:29  * paddybyersjoined
10:59:45  * bnoordhuis_joined
11:22:51  * mmaleckichanged nick to mmalecki[food]
11:29:26  * piscisaureus_joined
11:38:44  * demarchijoined
11:39:26  * irajoined
11:45:52  * demarchiquit (Quit: leaving)
11:47:22  * TheJHjoined
11:48:43  * paddybyers_joined
11:50:37  * paddybyersquit (Ping timeout: 255 seconds)
11:50:53  * paddybyers_changed nick to paddybyers
11:54:30  * paddybyersquit (Read error: Connection reset by peer)
12:01:29  * paddybyersjoined
12:03:31  * bnoordhuis_quit (Remote host closed the connection)
12:20:38  * bnoordhuis_joined
12:39:01  * loladirojoined
12:53:07  * piscisaureus__joined
12:53:17  * bnoordhuisjoined
12:53:58  * bnoordhuis_quit (Ping timeout: 252 seconds)
12:54:12  * piscisaureus_quit (Ping timeout: 265 seconds)
13:04:36  * iraquit (Quit: Textual IRC Client: http://www.textualapp.com/)
13:04:40  * ira_joined
13:04:44  * ira_changed nick to ira
13:08:42  * piscisaureus___joined
13:08:49  * bnoordhuis_joined
13:08:50  * piscisaureus___changed nick to piscisaureus_
13:10:58  * bnoordhuisquit (Ping timeout: 250 seconds)
13:10:58  * piscisaureus__quit (Ping timeout: 250 seconds)
13:20:35  <CIA-155>libuv: Bert Belder poll * rd48d256 / src/win/handle.c : Windows: make uv_is_active work for poll handles - http://git.io/d86zqA
13:20:36  <CIA-155>libuv: Bert Belder poll * r830d744 / test/test-poll.c :
13:20:36  <CIA-155>libuv: Poll tests: allow a small amount of spurious wakeups to happen
13:20:36  <CIA-155>libuv: This seems to be unavoidable on windows. - http://git.io/XvP0NA
13:20:36  <CIA-155>libuv: Bert Belder poll * r9fa8712 / test/test-poll.c : Poll tests: verify that uv_is_active() works correctly for poll handles - http://git.io/9jGYTA
13:20:36  <CIA-155>libuv: Bert Belder poll * redccb62 / test/test-poll.c : Poll tests: address comments - http://git.io/ENqOhQ
13:22:32  * travis-cijoined
13:22:32  <travis-ci>[travis-ci] joyent/libuv#254 (poll - edccb62 : Bert Belder): The build is still failing.
13:22:32  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/7e8ab52...edccb62
13:22:32  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1235799
13:22:32  * travis-cipart
13:28:02  <CIA-155>libuv: Bert Belder poll * re55b0f6 / test/test-poll.c : Poll tests: address comments - http://git.io/Yu6rIg
13:30:00  * travis-cijoined
13:30:00  <travis-ci>[travis-ci] joyent/libuv#255 (poll - e55b0f6 : Bert Belder): The build is still failing.
13:30:00  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/edccb62...e55b0f6
13:30:00  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1235890
13:30:00  * travis-cipart
13:33:52  * ericktjoined
13:55:40  <CIA-155>libuv: Bert Belder poll * r918d23f / include/uv.h : uv.h: update documentation for uv_poll - http://git.io/WbCBzQ
13:56:42  <txdv>can every loop have only one async?
13:57:37  * travis-cijoined
13:57:38  <travis-ci>[travis-ci] joyent/libuv#256 (poll - 918d23f : Bert Belder): The build is still failing.
13:57:38  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/e55b0f6...918d23f
13:57:38  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1236126
13:57:38  * travis-cipart
13:58:01  * mmalecki[food]changed nick to mmalecki
13:58:33  <saghul>txdv AFAIK you can have more than one
13:59:07  <txdv>what does afaik mean?
13:59:23  <txdv>as far as i know
13:59:24  <txdv>ok
13:59:27  <piscisaureus_>txdv: yes, you can
14:01:10  <txdv>bug in my code
14:05:07  <CIA-155>libuv: Bert Belder poll * r542eb24 / (6 files in 5 dirs): Rename uv_platform_socket_t to uv_os_sock_t - http://git.io/J0e2Hw
14:05:19  <txdv>RunNonBlocking is not hard to implement: https://github.com/txdv/LibuvSharp/blob/master/LibuvSharp/Loop.cs#L91-95
14:07:03  * travis-cijoined
14:07:03  <travis-ci>[travis-ci] joyent/libuv#257 (poll - 542eb24 : Bert Belder): The build is still failing.
14:07:03  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/918d23f...542eb24
14:07:03  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1236219
14:07:03  * travis-cipart
14:15:46  <CIA-155>libuv: Bert Belder master * racd0afb / (16 files in 6 dirs):
14:15:46  <CIA-155>libuv: Merge branch 'poll'
14:15:46  <CIA-155>libuv: Closes: #316, #401
14:15:46  <CIA-155>libuv: Ref: #265, #349 (+6 more commits...) - http://git.io/KDOspw
14:16:38  <CIA-155>node: Ben Noordhuis master * re4a8d26 / (5 files in 2 dirs):
14:16:38  <CIA-155>node: addon: add AtExit() function
14:16:38  <CIA-155>node: Lets native addons register exit hooks that run after the event loop has quit
14:16:38  <CIA-155>node: but before the VM is killed.
14:16:38  <CIA-155>node: Fixes #3147. - http://git.io/PqQ0GQ
14:19:26  <bnoordhuis_>piscisaureus_: https://github.com/bnoordhuis/libuv/compare/dlopen
14:31:34  * ericktquit (Quit: erickt)
14:37:42  <isaacs>bnoordhuis_: acd0afb \o/
14:37:46  <isaacs>er, piscisaureus_
14:39:33  <piscisaureus_>isaacs: finally...
14:46:32  * c4milochanged nick to c4milo|bbl
14:57:46  <CIA-155>node: koichik master * rebbd403 / (3 files in 3 dirs): buffer: add UTF-16LE encoding name. - http://git.io/imtgvw
15:02:46  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
15:06:28  * bnoordhuisjoined
15:07:48  * bnoordhuis_quit (Ping timeout: 252 seconds)
15:09:37  <isaacs>so ready to rip out this FreeList bullshit.
15:09:53  <isaacs>it's crazy-making
15:09:59  <isaacs>GC only works if you don't keep objects around forever.
15:10:55  <isaacs>either that, or we need to not attach anything to parser objects, ever.
15:11:22  * piscisaureus_joined
15:12:31  * piscisaureus_quit (Read error: Connection reset by peer)
15:12:45  * bnoordhuisquit (Ping timeout: 245 seconds)
15:13:45  * mmaleckiquit (Quit: Reconnecting)
15:13:53  * mmaleckijoined
15:16:02  * piscisaureus_joined
15:16:39  * bnoordhuisjoined
15:16:57  <txdv>do I need python <3 or >=3 to build libuv?
15:17:56  * piscisaureus__joined
15:18:02  <isaacs>txdv: for luv you need <3
15:18:25  * isaacstopic: All you need is luv.
15:19:13  <loladiro>isaacs: nice one
15:20:08  <piscisaureus__>isaacs: don't rip it out. We'll lose 7%
15:20:25  <txdv>windows such a pain in the ass when it comes to installing software
15:20:38  <isaacs>piscisaureus__: i know
15:20:45  <isaacs>piscisaureus__: it just is so rage-making.
15:20:56  <isaacs>it's like we've resurrected the ghosts of IE6's terrible DOM.
15:21:09  <isaacs>this whole class of errors that should be dead.
15:21:15  * piscisaureus_quit (Ping timeout: 240 seconds)
15:21:54  <isaacs>at the very least, though, we really need to not attach a bunch of garbage directly onto the parser object.
15:22:18  <isaacs>it'd be better if there was one parser.data object or something, and we just set that to {} in parsers.free
15:22:19  <txdv>how can I install msbuild?
15:25:51  <txdv>will I have to install VS in my VM?!
15:26:07  <tjfontaine>no, the sdk has it
15:26:18  <tjfontaine>it's available separately, you should consider meeting this thing called google
15:30:02  <txdv>what SDK? i have the windows sdk already installed
15:31:06  <tjfontaine>3rd hit for msbuild sdk: http://stackoverflow.com/questions/2567018/installing-msbuild-4-0-without-visual-studio-2010
15:36:41  * mmaleckiquit (Read error: Operation timed out)
15:38:39  <txdv>good
15:38:52  <txdv>http://is.gd/uuaHqR tjfontaine
15:40:17  <txdv>nevermind
15:43:26  <txdv>tjfontaine: the windows sdk doesn't solve this, I had it already installed
15:43:38  <txdv>I had already googled it and I had already installed it
15:45:39  <txdv>and I can't install the VS2010SDK can't be installed without visual studio
15:49:21  <piscisaureus__>isaacs: me and ben might be slightly later
15:49:24  <piscisaureus__>like, 15 minutes
15:49:30  <isaacs>kk
15:49:32  * piscisaureus__changed nick to piscisaureus
15:49:33  * dapjoined
15:49:37  <isaacs>indutny: you around?
15:59:36  <indutny>isaacs: yep
15:59:55  <indutny>isaacs: sup?
16:00:08  <isaacs>indutny: ok with the call delaying a little bit?
16:00:24  <isaacs>no igorzi this morning.
16:00:28  <indutny>isaacs: yep, I'm here all night for you guys :)
16:00:33  <indutny>sad
16:00:47  <isaacs>yeah
16:00:50  <isaacs>but it's a happy thing
16:00:56  <isaacs>because he's working on our symlink in windows issues.
16:00:59  <indutny>haha
16:01:05  <indutny>one russian in exchange for another one
16:04:12  * mmaleckijoined
16:06:33  * piscisaureusquit (Read error: Connection reset by peer)
16:07:02  * piscisaureus_joined
16:08:39  * ericktjoined
16:15:36  <isaacs>call tiem nao!
16:15:36  * piscisaureus_quit (Read error: Connection reset by peer)
16:16:14  * piscisaureus_joined
16:17:36  <isaacs>piscisaureus_: ping
16:17:47  <isaacs>piscisaureus_: i see you on the call, but you're not saying anything
16:18:30  * piscisaureus__joined
16:21:14  * piscisaureus_quit (Ping timeout: 248 seconds)
16:23:00  * orlandovftwjoined
16:27:03  <isaacs>indutny: https://github.com/joyent/node/issues/3065
16:27:31  <txdv>are you guys working towards reduction of failed testcases?
16:27:43  <txdv>i get 11 on ubuntu 11.04 and 20 on windows xp (in VM)
16:38:26  * arlolrajoined
16:38:38  * mikealquit (Quit: Leaving.)
16:39:36  <isaacs>txdv: yes, we aer
16:39:42  <isaacs>txdv: uv or node?
16:39:49  <txdv>uv
16:40:01  <piscisaureus__>txdv: ubuntu is known
16:40:48  <piscisaureus__>txdv: I'd like to know which ones fail on xp. ipv6 and symlink tests are expected to fail, others are not
16:40:49  * brsonjoined
16:41:07  <txdv>a lot of the file system tests are failing
16:42:53  <txdv>but its in a vm
16:43:32  <piscisaureus__>txdv: which?
16:43:38  <txdv>virtualbox
16:43:55  <piscisaureus__>txdv: no, which tests are failing? My xp vm is broken atm
16:44:14  <indutny>piscisaureus__: bnoordhuis: so uv_process_options_s should contain properties describing type of fds associated with stdio pipes?
16:45:37  <indutny>piscisaureus__: bnoordhuis: yes, no?
16:45:46  <bnoordhuis>indutny: https://github.com/joyent/node/issues/3065 <- have you seen this issue?
16:45:58  <indutny>bnoordhuis: good question
16:46:09  <indutny>bnoordhuis: I thought that was a second thing for me to do
16:46:18  <indutny>bnoordhuis: is it about the same stuff?
16:46:21  <indutny>bnoordhuis: looks like yes
16:46:22  <bnoordhuis>indutny: yes :)
16:46:26  <indutny>:D
16:46:26  <txdv>http://paste.ubuntu.com/965027/
16:51:16  * hij1nxjoined
16:51:52  <piscisaureus__>txdv: looks like crashes
16:52:13  <piscisaureus__>txdv: msvc or mingw?
16:52:16  <txdv>msvc
16:52:21  <piscisaureus__>k thnx
16:52:30  <piscisaureus__>txdv: xp 32 bit i assume?
16:52:36  <txdv>yes
16:53:15  * mikealjoined
16:54:34  * hij1nxquit (Client Quit)
16:57:00  * iraquit (Quit: Computer has gone to sleep.)
17:00:12  <indutny>bnoordhuis: uv_pipe(uv_pipe_t*, uv_pipe_t*) looks good to me
17:00:53  <indutny>and extending structure has it's benefits too
17:00:57  <indutny>ok, I'll try anything
17:01:00  <indutny>and return back to you
17:01:05  <bnoordhuis>indutny: i know right? but i'd generalize it to uv_pipe(uv_stream_t*, uv_stream_t*) and start with an implementation that only supports pipes
17:01:14  <indutny>bnoordhuis: ok
17:02:49  * ericktquit (Quit: erickt)
17:02:50  * piscisaureus__quit (Quit: ~ Trillian Astra - www.trillian.im ~)
17:04:31  * piscisaureus_joined
17:06:57  * stephankjoined
17:10:38  * brsonquit (Ping timeout: 252 seconds)
17:12:48  * loladiroquit (Quit: loladiro)
17:17:06  <indutny>bnoordhuis: splice is not very compatible
17:17:14  <indutny>bnoordhuis: what do you think about read/write with a page-sized buffer?
17:17:33  <indutny>eerrr
17:17:38  <indutny>s/compatible/portable
17:18:50  <indutny>ahhh, it should be non-blocking
17:18:57  * loladirojoined
17:19:04  * hij1nxjoined
17:21:04  <bnoordhuis>indutny: splice is a platform optimization
17:22:15  * AvianFlu_changed nick to AvianFlu
17:22:18  * hij1nxquit (Client Quit)
17:22:51  * TooTallNatejoined
17:23:42  <indutny>bnoordhuis: is uv_pipe a blocking action?
17:24:05  <bnoordhuis>indutny: no
17:24:22  <bnoordhuis>to be more precise, i didn't completely flesh out the api
17:24:47  <TooTallNate>shoot, i guess i slept through the status update call :\
17:24:48  <bnoordhuis>i guess the actual uv_pipe() implementation should take file offsets and lengths and perhaps a callback
17:24:53  <TooTallNate>sorry about that!
17:25:33  <bnoordhuis>indutny: think up something nice :)
17:25:35  <indutny>bnoordhuis: so it should be using eio for queueing owrk
17:25:41  <indutny>bnoordhuis: hahah :P
17:25:55  <indutny>slide!
17:26:15  <bnoordhuis>indutny: well... pipe to pipe is something you can do from the main thread
17:26:24  <bnoordhuis>pipe to file or vice versa would need a thread
17:36:32  * ericktjoined
17:40:05  <CIA-155>node: vvo http-memleak * r75f2365 / lib/http.js : Fix #3179 HTTP memory leak using ClientRequest. - http://git.io/-IcdmQ
17:40:06  <CIA-155>node: isaacs http-memleak * rb7e8e35 / lib/http.js : http leak: Null links from parser to req/res - http://git.io/005KkQ
17:40:06  <CIA-155>node: isaacs http-memleak * r91120e0 / (9 files in 3 dirs): Tests for memory leaks - http://git.io/K8KI5w
17:40:06  <CIA-155>node: isaacs http-memleak * re3ceee2 / lib/http.js : http: .once() usage in setTimeout - http://git.io/rxggyA
17:40:53  <isaacs>anyone wanna review? ^
17:40:56  <isaacs>tests still pass, and `make test-gc` added
17:40:57  <isaacs>so now we have a place to put "I think this leaks memory" type tests.
17:41:43  <isaacs>https://github.com/joyent/node/commits/http-memleak
17:43:34  <isaacs>https://github.com/joyent/node/compare/v0.6...http-memleak
17:45:26  <bnoordhuis>piscisaureus_: https://github.com/bnoordhuis/libuv/compare/dlopen
17:46:47  <bnoordhuis>isaacs: i can review it tonight or tomorrow
17:47:04  <isaacs>bnoordhuis: is that a multiple choice option?
17:47:08  * isaacspicks "tonight"
17:47:28  <isaacs>though i guess "tomorrow" is probably still before i wake up
17:47:42  <bnoordhuis>i was just about to say that :)
17:48:45  <TooTallNate>ohhh, neat, the gc() tests use node-weak :)
17:50:10  <TooTallNate>does "countGC ++" pass lint?
17:50:16  <TooTallNate>(with the space in the middle)
17:50:23  <tjfontaine>it's in tests so it doesn't matter anymore :)
17:50:47  <TooTallNate>well we do lint the test/ dir, but there's a lot of violations :D
17:50:55  <tjfontaine>I don't think so anymore
17:51:32  <TooTallNate>oh ya, looks like you're right
17:51:45  <indutny>lgtm
17:52:16  * loladiroquit (Quit: loladiro)
17:52:19  <CIA-155>libuv: Ben Noordhuis master * r93d16e6 / src/unix/dl.c :
17:52:19  <CIA-155>libuv: unix: change uv_dl*() error code
17:52:19  <CIA-155>libuv: Return UV_ENOENT instead of UV_EINVAL. UV_EINVAL was arbitrarily chosen and
17:52:19  <CIA-155>libuv: turns out to be inconsistent with the Windows implementation.
17:52:19  <CIA-155>libuv: Fixes #395. - http://git.io/99GlcA
17:52:20  <CIA-155>libuv: Ben Noordhuis master * r5d19aa8 / (6 files in 5 dirs): unix, win: rework uv_dlopen() API - http://git.io/cBEevA
17:52:21  <CIA-155>libuv: Ben Noordhuis master * r395e256 / src/unix/dl.c :
17:52:21  <CIA-155>libuv: unix: don't use setlocale()
17:52:22  <CIA-155>libuv: setlocale() is not inherently thread-safe. We'll have to live with the fact
17:52:22  <CIA-155>libuv: that test/test-dlerror.c fails on systems with localized error messages. - http://git.io/aQIbMA
17:52:23  <CIA-155>libuv: Ben Noordhuis master * rce129ac / (src/win/cares.c src/win/timer.c src/win/tty.c): windows: remove unused variables - http://git.io/cwn0gw
17:55:23  * loladirojoined
18:04:44  * travis-cijoined
18:04:45  <travis-ci>[travis-ci] joyent/libuv#259 (master - ce129ac : Ben Noordhuis): The build is still failing.
18:04:45  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/acd0afb...ce129ac
18:04:45  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/1238190
18:04:45  * travis-cipart
18:13:13  * orlandovftwquit (Ping timeout: 252 seconds)
18:17:10  * irajoined
18:17:34  * `3rdEdenjoined
18:19:24  * mikealquit (Ping timeout: 245 seconds)
18:26:24  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
18:29:43  * bnoordhuisquit (Ping timeout: 244 seconds)
18:38:27  * loladiroquit (Quit: loladiro)
18:45:21  * loladirojoined
18:46:41  * brsonjoined
18:51:53  * igorziquit (Ping timeout: 245 seconds)
18:58:43  * orlandovftwjoined
18:59:16  * hij1nxjoined
18:59:22  * mikealjoined
19:02:45  * mralephjoined
19:30:46  * loladiroquit (Quit: loladiro)
19:33:27  * benviequit
19:45:44  * mikealquit (Quit: Leaving.)
19:47:13  * TheJHquit (Ping timeout: 244 seconds)
19:51:04  * benviejoined
19:51:53  * loladirojoined
20:13:24  * paddybyersquit (Ping timeout: 246 seconds)
20:14:23  * piscisaureus_joined
21:02:14  * arlolraquit (Quit: Linkinus - http://linkinus.com)
21:03:36  * rendarquit
21:12:53  * mikealjoined
21:20:10  * paddybyersjoined
21:33:38  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
21:35:18  * mikealquit (Quit: Leaving.)
21:57:25  * paddybyers_joined
21:57:41  * mikealjoined
22:00:15  * paddybyersquit (Ping timeout: 240 seconds)
22:00:15  * paddybyers_changed nick to paddybyers
22:07:06  * theColejoined
22:30:53  * iraquit (Quit: Textual IRC Client: http://www.textualapp.com/)
22:39:59  * mjr_joined
22:45:25  * mjr_quit (Quit: mjr_)
22:49:02  * xaqjoined
22:57:46  * mralephquit (Quit: Leaving.)
23:00:15  * mikealquit (Quit: Leaving.)
23:00:20  * ircretaryjoined
23:00:50  * xaqquit (Remote host closed the connection)
23:05:32  * arlolrajoined
23:14:17  * mikealjoined
23:24:49  * xaqjoined
23:31:43  * paddybyersquit (Ping timeout: 265 seconds)
23:50:08  * AlbireoXquit (Read error: Connection reset by peer)
23:50:34  * AlbireoXjoined