00:00:04  <indutny>bnoordhuis: good
00:00:09  <indutny>updating
00:00:10  <indutny>so
00:00:13  <indutny>about osx select() hack
00:00:42  <bnoordhuis>indutny: yes, it's kind of broken right now :)
00:01:07  <bnoordhuis>have you tried that test case? the select thread spins at ~100% and generates a ton of dtrace events
00:01:07  <indutny>bnoordhuis: so how can I know what sort of events we're expecting here?
00:01:22  <indutny>flags
00:01:23  * travis-cijoined
00:01:23  <travis-ci>[travis-ci] joyent/libuv#844 (master - b5fc944 : Ben Noordhuis): The build was fixed.
00:01:23  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/914185d6fc2f...b5fc9444b127
00:01:23  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/3050872
00:01:23  * travis-cipart
00:01:25  <indutny>stream->flags ?
00:01:35  <indutny>hm...
00:01:36  <bnoordhuis>indutny: yes
00:01:41  <indutny>but they may change
00:01:44  <bnoordhuis>yes
00:02:26  <indutny>so I can add some fake fd here
00:02:29  <indutny>and trigger it
00:02:33  <indutny>by writing one byte
00:02:41  <indutny>but complexity increases in like multiple times
00:02:43  <indutny>:)
00:02:47  <bnoordhuis>yeah...
00:02:53  <indutny>so
00:02:59  <indutny>I can decrease select() timeout
00:03:02  <indutny>to lets say 50ms
00:03:12  <indutny>and hope noone will change flags of tty
00:03:16  * jmar777joined
00:03:16  <indutny>too often
00:03:34  * TooTallNatejoined
00:03:34  * TooTallNatequit (Client Quit)
00:03:46  <indutny>bnoordhuis: sounds like a plan?
00:03:56  <bnoordhuis>indutny: let me think about it
00:04:25  <bnoordhuis>i should probably revert your select and my tty patch for now, node master is pretty broken on os x right now
00:04:58  <indutny>yeah
00:05:05  <indutny>isn't it breaking ABI?
00:05:15  <indutny>only master should be broken, right?
00:05:17  <bnoordhuis>doesn't matter in master
00:05:24  <indutny>so, why reverting?
00:05:29  <indutny>lets think about it
00:05:44  <bnoordhuis>why revert? because people are complaining about it :)
00:05:57  <indutny>oh
00:05:59  <indutny>about master?
00:06:00  <indutny>ok
00:18:56  * TheJHquit (Ping timeout: 252 seconds)
00:24:42  <MI6>joyent/libuv: Ben Noordhuis master * 0ddf9d6 : Revert "unix: use select() for specific fds on OS X" This reverts commit (+1 more commits) - http://git.io/YvSEhQ
00:26:29  * travis-cijoined
00:26:29  <travis-ci>[travis-ci] joyent/libuv#845 (master - 0ddf9d6 : Ben Noordhuis): The build passed.
00:26:29  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/b5fc9444b127...0ddf9d6b98c3
00:26:29  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/3051055
00:26:29  * travis-cipart
00:30:18  * bnoordhu1sjoined
00:32:33  <bnoordhuis>indutny: so when are you going to fix simple/test-debugger-repl-utf8? :-)
00:32:42  <indutny>bnoordhuis: I thought I did
00:32:53  <indutny>have you reviewed it?
00:33:00  <bnoordhuis>indutny: reviewed what?
00:33:03  <indutny>bnoordhuis: https://github.com/joyent/node/pull/4156
00:33:20  <bnoordhuis>indutny: "WIP, do not pull"
00:33:26  <indutny>bnoordhuis: read last comment
00:33:36  <indutny>ok, I remove "WIP" line
00:33:48  <bnoordhuis>right
00:34:30  <bnoordhuis>let me test that
00:36:09  <bnoordhuis>indutny: seems to fix simple/test-debugger-repl-utf8 but simple/test-debugger-repl still fails every now and then
00:36:24  <bnoordhuis>=== release test-debugger-repl ===
00:36:24  <bnoordhuis>Path: simple/test-debugger-repl
00:36:24  <bnoordhuis>./node debug --port=13683 /home/bnoordhuis/src/nodejs/master/test/fixtures/breakpoints.js
00:36:27  <bnoordhuis>line> debug>< debugger listening on port 13683
00:36:27  <indutny>huh?!
00:36:29  <bnoordhuis>line> debug>connecting...quit != /break in .*:1/ug>connecting...quit
00:36:33  <indutny>why utf8
00:36:53  <bnoordhuis>i don't know, man, you wrote it :)
00:36:57  <indutny>hahaha
00:36:58  <indutny>stupid test
00:37:02  <indutny>it doesn't show anything
00:37:04  <indutny>lets remove it
00:37:40  <bnoordhuis>what was it originally intended to test for?
00:40:00  <indutny>functional testing
00:40:03  <indutny>stupid thing :)
00:42:58  <MI6>joyent/node: Fedor Indutny master * 0588266 : debugger: exit and kill child on SIGTERM or SIGHUP (+2 more commits) - http://git.io/M4h6vg
00:44:24  <indutny>good
00:44:37  <indutny>never ever return fixed value from instruction
00:44:42  <indutny>it kills everything
00:45:43  <bnoordhuis>indutny: re simple/test-debugger-repl, should i remove it? it seems to test other things than simple/test-debugger-repl-utf8 does
00:45:58  <indutny>ah
00:46:08  <indutny>well, if removing - remove both
00:46:14  <indutny>but that's my personal opinion
00:46:17  <indutny>or
00:46:18  * c4milo_joined
00:46:22  <indutny>make them pummel
00:46:27  <bnoordhuis>noted. but i like having tests
00:46:34  <bnoordhuis>what makes one hang but not the other?
00:46:58  * bnoordhu1squit (Ping timeout: 265 seconds)
00:46:58  <bnoordhuis>i noticed that simple/test-debugger-repl doesn't send a SIGINT to the child
00:47:48  <bnoordhuis>no wait, the other way around - *does* send
00:50:20  <indutny>ok
00:55:32  <bnoordhuis>indutny: looked at the test, don't quite see why it should fail
00:55:39  <indutny>indeed
00:55:41  <indutny>it shouldn't
00:55:51  <bnoordhuis>so i'll do the smart thing and make it your problem now :)
00:57:13  <indutny>:)
00:57:29  <indutny>I need to fix scope in candor first :)
00:59:12  <bnoordhuis>priorities, priorities
01:02:50  <indutny>haha
01:02:57  <indutny>it's just more interesting to do at 5am
01:05:59  * c4milo_quit (Remote host closed the connection)
01:09:53  * jmar777quit (Remote host closed the connection)
01:10:27  * jmar777joined
01:11:01  * loladiroquit (Quit: loladiro)
01:13:24  * jmar777_joined
01:13:53  * jmar777quit (Read error: Connection reset by peer)
01:22:03  <txdv>bnoordhuis: how is it going?
01:22:30  <bnoordhuis>txdv: i'm like atlas, the weight of the world is on my shoulders. apart from that, very well, thanks :)
01:22:34  <bnoordhuis>how are you?
01:22:52  <txdv>I am free as a student
01:23:07  <txdv>you know, free as a bird as a comparable
01:23:24  <bnoordhuis>until you graduate and you have this towering debt
01:23:28  <bnoordhuis>but that's a worry for later
01:23:48  <bnoordhuis>unless you're from one of those socialist countries where the state sponsors education
01:24:03  <txdv>i'm a fucking socialist
01:24:22  <txdv>or the country I live in
01:24:47  <txdv>So when is that rm-ev going into master?
01:24:59  <bnoordhuis>i was afraid you were going to ask that :)
01:25:14  <bnoordhuis>apparently faio doesn't work quite right on some os x installs
01:25:20  <bnoordhuis>but i haven't been able to reproduce it myself
01:25:29  <txdv>I am just asking, not enforcing
01:26:19  * mraleph1quit (Quit: Leaving.)
01:26:21  <txdv>Coding is like an adventure, especially if you have different platforms, so I am asking, how is your journey going on
01:26:47  <bnoordhuis>ah, it's a nice journey
01:26:51  <bnoordhuis>if it weren't for os x
01:27:05  <bnoordhuis>because it's always os x, no matter what the issue is
01:28:07  <txdv>do you code on macbook or do you test only on it?
01:28:49  <bnoordhuis>txdv: mostly the latter
01:28:59  * joshthecoderjoined
01:29:15  <bnoordhuis>i bring my macbook to the office because it doesn't weigh so much
01:29:31  <txdv>as much as what?
01:29:38  <bnoordhuis>my linux laptop
01:29:47  <bnoordhuis>it's an 18.4" beast that weighs ~5 kg
01:29:55  <txdv>software has no weight
01:30:00  <bnoordhuis>hardware does though
01:30:26  <bnoordhuis>and i don't know, all those bits have to count for something, right?
01:30:59  <txdv>Yes, I have no mac, but is it possible to install your linux distr on that piece of hardware?
01:31:40  <bnoordhuis>well... depends on how new it is. it always takes some time for linux to catch up with new apple hardware
01:32:32  <bnoordhuis>on my old macbook, when i bought it, linux would boot but not recognize any hard drives, not until some months later
01:35:10  <txdv>are the new macobooks ok? I mean , I always wanted to buy a macbook just for the possibility to boot some linux distr
01:37:00  <bnoordhuis>the hardware is admittedly very nice: light, robust, high-res screen
01:37:12  <bnoordhuis>the keyboard is kind of sucky though and os x is a disaster
01:38:33  <txdv>when are you going to do a talk about libuv? :>
01:38:46  <bnoordhuis>i did one at nodedublin
01:38:56  <txdv>was that recoreded?
01:39:00  <bnoordhuis>i think so
01:39:18  <bnoordhuis>it was pretty bad though, i had to cut a lot from my original presentation
01:39:49  <txdv>what is your name
01:40:07  <txdv>my name is Andrius Bentkus
01:40:20  <bnoordhuis>txdv: /whois :)
01:40:43  * ArmyOfBrucequit (Excess Flood)
01:41:13  * ArmyOfBrucejoined
01:42:53  <txdv>bnoordhuis: it is your surname
01:42:55  <txdv>xD
01:43:08  <bnoordhuis>txdv: yeah, noordhuis is
01:46:57  <txdv>can't find the video of the talk
01:49:07  * mikealquit (Quit: Leaving.)
01:50:04  <bnoordhuis>txdv: maybe that's for the best
01:51:51  <txdv>just for the future, i didn't like piscis talk about libuv, it was too much about the overall api. someone should present more about the internals
01:54:18  <txdv>a technical overview
02:00:31  <txdv>please terminate this converasation
02:00:36  <txdv>I am just smalltaking
02:01:10  <txdv>I thinkg you know a lot about libuv and how it covers unix and you should do a talk about it
02:01:22  <txdv>think*
02:02:30  <txdv>please don't terminate*
02:07:21  * brsonjoined
02:11:40  <bnoordhuis>https://gist.github.com/4009799 <- interesting v8 bug
02:11:55  <bnoordhuis>boxing/unboxing at work is my guess
02:12:36  <bnoordhuis>txdv: i was thinking about doing some blog posts on libuv, on how to use the api, how to integrate it with e.g. openssl, etc.
02:19:21  * mikealjoined
02:21:24  * jmar777_quit (Remote host closed the connection)
02:21:59  * jmar777joined
02:23:46  * mikealquit (Ping timeout: 256 seconds)
02:26:21  * jmar777quit (Ping timeout: 244 seconds)
02:49:42  * mikealjoined
02:54:02  * mikealquit (Ping timeout: 255 seconds)
03:16:34  * mikealjoined
03:42:41  * jmar777joined
03:52:18  * stagasquit (Ping timeout: 264 seconds)
03:55:59  * stagasjoined
04:01:17  * mikealquit (Quit: Leaving.)
04:30:40  * loladirojoined
04:31:27  * mikealjoined
04:31:39  * c4milojoined
04:56:05  * mikealquit (Quit: Leaving.)
04:59:59  * c4miloquit (Remote host closed the connection)
05:21:22  * brsonquit (Read error: Connection reset by peer)
05:21:56  * bnoordhuisquit (Ping timeout: 248 seconds)
05:21:59  * brsonjoined
05:22:40  * bradleymeckjoined
05:31:28  * mikealjoined
05:41:08  * mikealquit (Ping timeout: 248 seconds)
05:51:14  * joshthecoderquit (Quit: Linkinus - http://linkinus.com)
05:59:40  * tomshredsquit (Quit: Linkinus - http://linkinus.com)
06:28:27  * jmar777quit (Remote host closed the connection)
06:29:01  * jmar777joined
06:33:27  * jmar777quit (Ping timeout: 256 seconds)
06:36:43  * mikealjoined
06:40:51  * mikealquit (Ping timeout: 245 seconds)
07:05:23  * stagasquit (Ping timeout: 268 seconds)
07:07:02  * TheJHjoined
07:07:08  * stagasjoined
07:24:26  * mikealjoined
07:28:17  * rendarjoined
07:31:03  * TheJHquit (Read error: Operation timed out)
07:56:51  * loladiroquit (Quit: loladiro)
08:15:31  * kazuponjoined
08:15:34  * bradleymeckquit (Quit: bradleymeck)
08:25:03  * brson_joined
08:25:03  * brsonquit (Read error: Connection reset by peer)
08:27:13  * TheJHjoined
08:47:04  * kazuponquit (Remote host closed the connection)
09:03:59  * stagasquit (Ping timeout: 255 seconds)
09:04:49  * stagasjoined
09:41:27  * kazuponjoined
09:51:53  * piscisaureus_joined
09:57:09  * brson_quit (Quit: leaving)
10:03:05  * piscisaureus_quit (Ping timeout: 244 seconds)
10:17:20  * sblomquit (Read error: Connection reset by peer)
10:17:29  * sblomjoined
10:48:43  * TheJHquit (Ping timeout: 265 seconds)
10:54:27  <indutny>creationix: heya
10:54:33  <indutny>creationix: yt?
11:28:03  * btraskjoined
11:41:00  * hzjoined
11:59:51  * paddybyersjoined
12:16:36  * kazuponquit (Remote host closed the connection)
12:49:14  * Yorhelquit (Ping timeout: 252 seconds)
12:51:48  * paddybyersquit (Ping timeout: 252 seconds)
12:59:36  * stagasquit (Ping timeout: 240 seconds)
13:02:01  * piscisaureus_joined
13:02:38  * TheJHjoined
13:19:09  * Yorheljoined
13:27:04  * kazuponjoined
13:31:36  * kazuponquit (Ping timeout: 240 seconds)
13:32:13  * mmaleckichanged nick to mmalecki[out[
13:32:15  * mmalecki[out[changed nick to mmalecki[out]
13:40:39  * c4milojoined
13:50:26  * piscisaureus_quit (Ping timeout: 245 seconds)
13:55:28  * piscisaureus_joined
14:00:54  * loladirojoined
14:02:03  * loladiroquit (Client Quit)
14:08:48  * kazuponjoined
14:43:45  * stagasjoined
14:50:00  * bnoordhuisjoined
14:55:29  * slurp-transitionquit (Ping timeout: 260 seconds)
14:59:13  * c4miloquit (Remote host closed the connection)
15:00:09  * c4milojoined
15:13:51  * AndreasMadsenjoined
15:36:35  * mmalecki[out]changed nick to mmalecki
15:43:04  * loladirojoined
15:53:04  * jmar777joined
15:54:14  * stagasquit (Ping timeout: 240 seconds)
15:56:46  <indutny>bnoordhuis: hoya
15:56:55  <indutny>bnoordhuis: TCP works in candor.io
15:57:00  <bnoordhuis>indutny: congrats :)
15:57:06  <indutny>bnoordhuis: and I got to say, libuv's APIs are pretty nice
15:57:25  <bnoordhuis>we do our best
15:57:34  <indutny>also, candor seems to be usable for me
15:57:46  <indutny>:)
15:58:07  <indutny>bnoordhuis: look at this beautiful code https://github.com/indutny/candor.io/blob/master/src/bindings/tcp.cc
16:01:35  <indutny>hm... for some reasons it stops accepting connections...
16:01:40  <indutny>after awhile
16:01:47  <indutny>and starts accepting them again
16:01:52  * bnoordhuisquit (Ping timeout: 246 seconds)
16:06:29  <indutny>ah
16:06:33  <indutny>ephemeral ports
16:06:33  * c4miloquit (Remote host closed the connection)
16:08:21  * bnoordhuisjoined
16:09:32  * paddybyersjoined
16:09:41  <indutny>ok, it's time for gvn
16:09:46  * jmar777quit (Remote host closed the connection)
16:09:54  <indutny>I'm pretty tired of implementing libuv's bindings
16:10:05  <indutny>hope someone will help me with it eventually :)
16:10:08  <indutny> /cc creationix
16:10:23  * jmar777joined
16:14:34  * jmar777quit (Ping timeout: 244 seconds)
16:18:51  * c4milojoined
16:19:09  <hz>binding for ... ?
16:25:45  <indutny>candor
16:27:53  * paddybyersquit (Ping timeout: 256 seconds)
16:29:35  * kazuponquit (Remote host closed the connection)
16:33:51  * piscisaureus_quit (Ping timeout: 276 seconds)
16:43:19  * bradleymeckjoined
16:45:06  * stagasjoined
16:48:31  * paddybyersjoined
16:54:28  * AndreasMadsenquit (Remote host closed the connection)
17:02:12  * hzquit
17:02:44  * AndreasMadsenjoined
17:07:06  <indutny>bradleymeck: hey man
17:07:13  <bradleymeck>sup
17:07:19  <indutny>bradleymeck: I thought you might be interested https://github.com/indutny/candor.io
17:07:31  <indutny>brb
17:07:39  <bradleymeck>official one? hehe
17:08:44  * paddybyersquit (Ping timeout: 252 seconds)
17:30:08  * kazuponjoined
17:33:20  * AndreasMjoined
17:33:34  * AndreasMadsenquit (Remote host closed the connection)
17:33:35  * AndreasMquit (Client Quit)
17:33:56  * AndreasMadsenjoined
17:34:26  * AndreasM_joined
17:35:45  * c4miloquit (Remote host closed the connection)
17:36:18  * kazuponquit (Ping timeout: 252 seconds)
17:36:34  * TooTallNatejoined
17:41:38  <indutny>bradleymeck: yes, this time official one
17:43:45  * paddybyersjoined
17:49:08  * AndreasM_quit (Remote host closed the connection)
17:51:30  * AndreasMadsenquit (Remote host closed the connection)
17:54:52  * paddybyersquit (Remote host closed the connection)
17:55:07  * lohkeyjoined
17:55:09  * paddybyersjoined
17:56:34  * mikealquit (Quit: Leaving.)
17:59:13  * AvianFlujoined
17:59:37  * stagas_joined
18:00:10  * stagasquit (Ping timeout: 246 seconds)
18:00:13  * stagas_changed nick to stagas
18:02:59  * kazuponjoined
18:03:04  * paddybyersquit (Ping timeout: 244 seconds)
18:05:49  * loladiroquit (Quit: loladiro)
18:05:54  * paddybyersjoined
18:09:14  * AndreasMadsenjoined
18:10:27  * kazuponquit (Ping timeout: 260 seconds)
18:13:02  * bradleymeckquit (Quit: bradleymeck)
18:16:33  * paddybyersquit (Ping timeout: 276 seconds)
18:19:17  * AndreasMadsenquit (Remote host closed the connection)
18:26:45  * mikealjoined
18:34:33  * AndreasMadsenjoined
18:37:00  * kazuponjoined
18:43:13  * mikealquit (Ping timeout: 252 seconds)
18:45:42  * kazuponquit (Ping timeout: 264 seconds)
18:56:36  * paddybyersjoined
18:59:44  * mikealjoined
19:03:29  * mcavagejoined
19:05:29  * lohkeyquit (Quit: lohkey)
19:11:59  * kazuponjoined
19:13:00  * lohkeyjoined
19:21:23  * kazuponquit (Ping timeout: 260 seconds)
19:29:47  * hzjoined
19:47:10  * brsonjoined
19:47:19  * kazuponjoined
19:50:21  * perezdquit (Quit: perezd)
19:57:11  * AndreasMjoined
19:57:18  * kazuponquit (Ping timeout: 276 seconds)
20:06:30  * paddybyers_joined
20:06:51  * AndreasMquit (Remote host closed the connection)
20:07:32  * hzquit
20:08:53  * paddybyersquit (Ping timeout: 256 seconds)
20:08:53  * paddybyers_changed nick to paddybyers
20:10:12  * AvianFluquit (Remote host closed the connection)
20:10:57  * toothrotquit (Ping timeout: 276 seconds)
20:14:16  * lohkeyquit (Quit: lohkey)
20:17:49  * loladirojoined
20:22:09  * toothrjoined
20:22:47  * kazuponjoined
20:26:06  * mikealquit (Quit: Leaving.)
20:26:49  * lohkeyjoined
20:32:20  * kazuponquit (Ping timeout: 248 seconds)
20:56:16  * mikealjoined
20:58:14  * kazuponjoined
21:07:31  * bnoordhuisquit (Ping timeout: 245 seconds)
21:07:51  * kazuponquit (Ping timeout: 255 seconds)
21:08:13  * stagasquit (Ping timeout: 252 seconds)
21:08:36  * TheJHquit (Read error: Operation timed out)
21:09:29  * stagasjoined
21:10:21  * TheJHjoined
21:13:10  * mcavagequit (Remote host closed the connection)
21:15:40  * bradleymeckjoined
21:17:34  * bradleymeckquit (Client Quit)
21:20:53  * bradleymeckjoined
21:23:04  * AndreasMadsenquit (Remote host closed the connection)
21:32:47  * lohkeyquit (Quit: lohkey)
21:33:41  * kazuponjoined
21:34:54  * TheJHquit (Ping timeout: 264 seconds)
21:37:53  * btraskquit (Quit: btrask)
21:39:36  * bnoordhuisjoined
21:41:14  * btraskjoined
21:43:10  * kazuponquit (Ping timeout: 244 seconds)
21:45:59  * yunongjoined
21:53:54  * TheJHjoined
22:03:21  * TheJHquit (Ping timeout: 256 seconds)
22:09:08  * kazuponjoined
22:12:18  * rendarquit
22:12:24  * TooTallNatequit (Quit: Computer has gone to sleep.)
22:19:00  * kazuponquit (Ping timeout: 276 seconds)
22:29:14  * bradleymeckquit (Quit: bradleymeck)
22:31:29  * toothrchanged nick to toothrot
22:33:49  * AvianFlujoined
22:41:11  * bnoordhu1sjoined
22:44:40  * kazuponjoined
22:52:57  * hzjoined
22:54:05  * kazuponquit (Ping timeout: 255 seconds)
22:58:13  * bradleymeckjoined
23:04:02  * bradleymeckquit (Quit: bradleymeck)
23:17:01  * bnoordhu1squit (Ping timeout: 256 seconds)
23:17:21  * hzquit
23:17:41  * yunong1joined
23:18:16  * lohkeyjoined
23:18:36  * yunongquit (Ping timeout: 240 seconds)
23:19:59  * kazuponjoined
23:29:17  * kazuponquit (Ping timeout: 255 seconds)
23:37:23  * bradleymeckjoined
23:45:29  * loladiroquit (Quit: loladiro)
23:46:12  * loladirojoined
23:55:26  * kazuponjoined