00:40:47  * felixgejoined
00:40:47  * felixgequit (Changing host)
00:40:47  * felixgejoined
00:50:07  <CIA-52>node: Fedor Indutny master * rb942c63 / src/node_script.cc :
00:50:07  <CIA-52>node: Remove obsolete 'using v8::Null'
00:50:07  <CIA-52>node: Fixes #1680. - http://git.io/EzL9UQ
00:50:08  <CIA-52>node: Ryan Dahl master * r67cc5c9 / (lib/_debugger.js lib/readline.js lib/repl.js):
00:50:08  <CIA-52>node: Merge remote branch 'indutny/feature-debugger'
00:50:08  <CIA-52>node: Fixes #1667 - http://git.io/7N-zPQ
00:50:16  <dmkbot1>joyent/node: indutny: High-level debugger API - https://github.com/joyent/node/issues/1667
00:52:11  <ryah>piscisaureus: please git push --tags
00:52:21  <ryah>piscisaureus: v0.5.6 isn't in there
00:55:16  <dmkbot1>joyent/node: virmundi: Windows 7 exec process leak - https://github.com/joyent/node/issues/1682
00:55:42  <piscisaureus>ryah: I pushed it I'm sure :-(
00:56:23  * ryahtopic: v0.5.7 https://github.com/joyent/node/issues?state=open&milestone=3
00:57:13  <piscisaureus>hmm
00:57:36  <piscisaureus>I think I pushed to heads/tags/v0.5.6 instead of refs/tags/v0.5.6
00:58:01  <piscisaureus>it's there now
00:58:11  <ryah>piscisaureus: thanks
00:58:36  <indutny>ryah: thanks
00:58:41  <piscisaureus>also removed heads/tags/v0.5.6
00:59:30  <ryah>indutny: thank you. keep going with it - the debugger is looking really nice
01:03:05  <indutny>ryah: hm... stupid git queston - if I'll merge my branch with joyent's current master - will this pull request be broken with `merge` commit? or will github ignore it?
01:04:03  <indutny>looks like everything should be fine
01:04:06  <indutny>no merge commits
01:18:03  <ryah>indutny: test-repl.js is broken
01:22:12  <piscisaureus>ryah: hey
01:22:21  <piscisaureus>ryah: under linux, is Debug\node.exe --eval 'console.log(10)' equal to Debug\node.exe --eval "console.log(10)" ?
01:22:28  <piscisaureus>eh
01:22:50  <piscisaureus>so just
01:22:50  <piscisaureus>is node --eval 'console.log(10)' equavalent to node --eval "console.log(10)" ?
01:23:26  <ryah>yes
01:23:32  <piscisaureus>hmm
01:24:40  <piscisaureus>ryah: are the quotes interpreted by bash or by node itself?
01:24:54  <ryah>bash
01:30:16  <dmkbot1>joyent/node: avz: Fix memory consumption in excess of options.maxBuffer in child_process.exec() - https://github.com/joyent/node/issues/1511
01:34:15  <piscisaureus>meh - windows doesn't interpret ' as a quoting mark
01:35:16  <dmkbot1>joyent/node: virmundi: Windows 7 exec process leak - https://github.com/joyent/node/issues/1682
01:39:25  <CIA-52>node: Bert Belder wce * r1e65d1b / test/simple/test-cli-eval.js : win: make test-cli-eval.js pass - http://git.io/TtwSwA
01:39:53  <piscisaureus>ryah: does that ^ look acceptable to you, or does it break the intent of the test?
01:41:20  <DrPizza>piscisaureus: hm, so single quotes on windows aren't enough to make things a single token, I take it?
01:41:45  <DrPizza>makes sense
01:42:01  <piscisaureus>DrPizza: they are uninterpreted, so to node process.argv[3] equals 'console.log(42)' instead of console.log(42)
01:42:20  <DrPizza>yeah I see
01:42:33  <DrPizza>switching them to doubles seems appropriate
01:42:44  <DrPizza>unless we want to make node somehow mung argv to remove 's
01:42:51  <DrPizza>which I don't like the sound of
01:43:07  <ryah>piscisaureus: seems okay - but "self" is a bad name - also you made a global, which should break the test
01:43:08  <piscisaureus>DrPizza: for the other one, cmd /c "debug\simple\test-cli-eval" is not okay
01:43:16  <piscisaureus>ryah: hmm
01:43:27  <piscisaureus>ryah: many globals are made in that test
01:43:42  <ryah>piscisaureus: oh, it's not loading common.js
01:43:49  <ryah>nevermind
01:44:13  <piscisaureus>ryah: so, what, call it filename, or script
01:44:17  <DrPizza>piscisaureus: which other one?
01:44:20  <ryah>piscisaureus: filename
01:46:01  <CIA-52>node: Ryan Dahl master * r0f21104 / (9 files in 5 dirs): Upgrade libuv to efa1b54 - http://git.io/bebIXg
01:48:59  <CIA-52>node: Bert Belder wce * r438dcd3 / test/simple/test-cli-eval.js : win: make test-cli-eval.js pass - http://git.io/aLdoEA
01:49:15  <piscisaureus>ryah: ^-- better?
01:49:49  <ryah>piscisaureus: yeah, just add a comment about why you're doing the .replace
01:50:02  <piscisaureus>btw - that libuv upgrade broke windows :-(
01:54:31  <CIA-52>node: Bert Belder master * r10e7c52 / test/simple/test-cli-eval.js : win: make test-cli-eval.js pass - http://git.io/cq-uHw
01:54:31  <CIA-52>node: Bert Belder master * r55c1546 / deps/uv/src/win/getaddrinfo.c : Un-break the windows build - http://git.io/uM-jhQ
02:10:02  <ryah>sorry
02:10:06  <ryah>i should have tested it
02:10:14  <piscisaureus>nvm
02:11:13  <piscisaureus>there's more important stuff to spend your time on, it's not that bad to break the build
02:18:25  <piscisaureus>ryah: btw if you send the t-shirt, do so before jsconf.eu :-)
02:18:31  <piscisaureus>please
02:18:47  <ryah>going to do it next week
02:21:25  <piscisaureus>ryah++
02:21:29  * piscisaureusoff to bed
02:27:48  * piscisaureusquit (Ping timeout: 260 seconds)
03:22:55  * felixgequit (Quit: felixge)
04:17:24  * felixgejoined
04:21:38  <DrPizza>I am now in ryah's timezone
04:23:27  * isaacsquit (Quit: isaacs)
04:31:46  * felixgequit (Quit: felixge)
06:41:04  <indutny>ryah: sorry, just back
06:41:09  <indutny>ryah: looking at it
06:41:25  <indutny>looks like some non-critical problem with "..." prompt
07:06:55  <indutny>anybody around?
07:07:06  <indutny>piscisaureus: yt?
07:08:32  <indutny>anyway
07:08:45  <indutny>ryah: this is fix for repl test https://github.com/joyent/node/pull/1683
07:10:16  <dmkbot1>joyent/node: indutny: Fix repl test - https://github.com/joyent/node/issues/1683
07:18:02  <indutny>dmkbot1: thanks
07:18:08  <indutny>:)
08:16:37  * mralephjoined
09:20:14  <CIA-52>node: Fedor Indutny master * rdf480e0 / lib/repl.js : fix syntax error handling for 'throw ...', fix return value assertion - http://git.io/ipKTLg
13:55:32  * dmkbotjoined
13:57:20  * dmkbot1quit (Ping timeout: 260 seconds)
14:29:17  <CIA-52>node: koichik master * r389e2a0 / (lib/util.js test/simple/test-util-inspect.js):
14:29:17  <CIA-52>node: util: Fix inspection for Error
14:29:17  <CIA-52>node: Fixes #1634. - http://git.io/4DDnlw
14:34:47  <indutny>cool
14:34:52  <indutny>error inspection
14:34:55  <indutny>I kinda like that
14:35:33  <indutny>good morning, everyone! :)
14:35:43  <indutny>Can I ask Joyent to send me T-shirt ? :)
14:35:52  <indutny>Going to promote it in Siberia :D
14:35:52  <indutny>lol
14:41:10  <indutny>building master on windows
14:41:14  <indutny>going to test debugger
14:52:38  <indutny>anyone around?
14:52:40  <indutny>ryah: yt?
15:35:30  <dmkbot>joyent/node: Bonuspunkt: fs.watchFile not working on windows - https://github.com/joyent/node/issues/1358
15:40:30  <dmkbot>joyent/node: Bonuspunkt: fs.watchFile not working on windows - https://github.com/joyent/node/issues/1358
15:42:10  <DrPizza>can we change node somehow sothat when people call functions that we know don't exist on windows yet, ittells them "this isn't implemented yet, PLEASE DON'T FILE A BUG"?
15:43:03  <indutny>DrPizza: I answered, don't worry :P
15:45:30  <dmkbot>joyent/node: farhadi: UCS2 big endian encoding for buffer - https://github.com/joyent/node/issues/1684
15:48:57  <indutny>mraleph: reading v8 code is so hard for newcomers
15:48:59  <indutny>heh
15:49:10  <indutny>while it's well commented
15:51:30  <indutny>mraleph: yt? do you have a minute?
15:59:59  <mraleph>yep
16:00:00  <mraleph>kinda
16:00:16  <mraleph>I am cooking some food but it's almost ready so I am here indutny
16:40:30  <dmkbot>joyent/node: hdf: Problems with url interpretation? - https://github.com/joyent/node/issues/1685
16:41:19  * isaacsjoined
16:42:04  * piscisaureusjoined
16:45:30  <dmkbot>joyent/node: hdf: Problems with url interpretation? - https://github.com/joyent/node/issues/1685
17:02:09  * felixgejoined
17:10:45  * felixgequit (Quit: felixge)
17:38:02  * isaacsquit (Quit: isaacs)
18:03:50  * isaacsjoined
18:14:03  * felixgejoined
18:14:03  * felixgequit (Changing host)
18:14:03  * felixgejoined
18:19:44  * isaacsquit (Quit: isaacs)
18:22:50  * isaacsjoined
19:30:30  <dmkbot>joyent/node: khoomeister: Any chance of a synchronous child_process.exec/spawn in the future? - https://github.com/joyent/node/issues/1167
19:44:29  <indutny>ryah: yt?
19:45:06  <indutny>can we apply fix for v8?
19:45:15  <indutny>actually for debugger stepping into require() call
19:46:41  <ryah>indutny: can we just wait for the next version of v8?
19:46:50  <indutny>ryah: dunno
19:46:57  <indutny>I seen that we applied some fixes before
19:47:01  <indutny>actually patches
19:47:10  <indutny>that's why I asking
19:47:22  <indutny>I don't know how often they're releasing
19:47:48  <indutny>ryah: actually that can wait at least for next node release
19:48:12  <indutny>because debugger won't be available for regular 0.5.x users until that moment
19:48:17  <ryah>they're releasing twice a week
19:48:21  <indutny>oh
19:48:30  <indutny>improbable! :)
19:49:00  <indutny>we'll check with mraleph if everything works and probably submit patch to v8 team
19:49:24  <indutny>that was a very interrrresting trip inside v8 source
19:50:01  <ryah>indutny: yeah - i'd prefer to pull from upstream rather than applying patches
19:50:12  <indutny>k
19:50:30  <dmkbot>joyent/node: khoomeister: Any chance of a synchronous child_process.exec/spawn in the future? - https://github.com/joyent/node/issues/1167
19:50:49  <ryah>indutny: can the debugger made to do a "list" command everytime it steps?
19:50:58  <ryah>or - better - every time it hits a break point?
19:53:06  * mralephpart
19:53:16  * mralephjoined
20:06:22  <indutny>that's possible :)
20:06:26  <indutny>ryah: sorry, gtg
20:06:31  * indutnyis going to sleep
20:06:37  <ryah>night
20:08:15  <piscisaureus>I am also going soon. gt work office hours next week. sigh
20:09:26  <mraleph>piscisaureus: common problem
20:09:33  <piscisaureus>heh :-)
20:10:26  <piscisaureus>I wonder how it's going to work out. It is quite convenient to be working simultaneously
20:11:08  <piscisaureus>ryah: I want to land the remove-uv-init branch soon
20:11:19  <ryah>piscisaureus: oh yeah, i will do that tonight
20:11:21  <ryah>piscisaureus: i forgoto
20:11:44  <ryah>piscisaureus: i think you and ben should come out here to visit soon
20:12:02  <piscisaureus>would be fun
20:12:08  <piscisaureus>but I gt find someone to pay me
20:12:51  <ryah>piscisaureus: i will find the money
20:12:58  <piscisaureus>oh nice :-)
20:20:30  <dmkbot>joyent/node: BillBarnhill: Fix memory allocation in uv__fs_after - https://github.com/joyent/node/issues/1686
20:37:23  <pquerna>joyent should do a node.js conference day in vancouver ca, on november 7th.
20:38:37  <piscisaureus>why?
20:39:03  <pquerna>because apachecon is nov 7-11 in vancouver
20:39:21  <pquerna>and i don't want to do any of the apache things on the 7th
20:39:31  <piscisaureus>ghe
20:39:44  <piscisaureus>but the apache community will take that as outright hostility
20:40:12  <piscisaureus>but I feel with you paul
20:40:30  <dmkbot>joyent/node: tshinnic: add positioned writing feature to fs.WriteStream - https://github.com/joyent/node/issues/1645
20:43:27  <piscisaureus>what does the libuv spawn benchmark report on unices, in order of magnitude?
20:43:38  <piscisaureus>in the 100s per second or 1000s per second?
20:43:45  <pquerna>i don't think its hostile, libuv and apr are tackling the same exact problem, just one libuv is coming 15 years later. and the rest of the Hadoop foundation won't care about it :)
20:47:14  <piscisaureus>well... you know the apache community better than I do. But being in the same business makes it worse not better I would think. If joyent did a conference on 1930s abstract art nobody would care.
20:48:01  <pquerna>lol
20:55:08  <CIA-52>libuv: Bert Belder noinit * r79eaf40 / (5 files in 3 dirs): Remove uv_init from uv.h and windows backend - http://git.io/UQE_kA
20:55:08  <CIA-52>libuv: Bert Belder noinit * r2c96ad2 / (33 files): Remove uv_init calls from tests and benchmarks - http://git.io/FcMsfQ
20:55:08  <CIA-52>libuv: Bert Belder noinit * rc5a489b / src/win/timer.c : win: make uv_hrtime() thread-safe - http://git.io/BcG93Q
20:55:13  <piscisaureus>^-- ryah: updated & rebased. Now do your job and land it.
21:05:41  <piscisaureus>nice, uv_once get's optimized exactly as I had in mind :-)
21:35:30  <dmkbot>joyent/node: khoomeister: Any chance of a synchronous child_process.exec/spawn in the future? - https://github.com/joyent/node/issues/1167
21:39:03  * brsonjoined
21:39:09  * isaacsquit (Quit: isaacs)
21:39:46  * felixgequit (Quit: felixge)
22:50:43  * mralephquit (Quit: Leaving.)
23:04:28  * piscisaureusquit (Ping timeout: 260 seconds)