00:37:17  * piscisaureusquit (Ping timeout: 252 seconds)
01:15:27  * brsonquit (Ping timeout: 248 seconds)
01:34:03  <CIA-53>libuv: Ryan Dahl * re4a27d1 / README.md : Update features - http://git.io/lWQP8Q
01:34:43  <ryah>erickt: im against merging udp with tc
01:34:50  <ryah>it's not a stream...
02:10:27  <erickt>ryah: even though you can use a udp socket like a stream?
02:38:12  * igorziquit (Ping timeout: 252 seconds)
03:00:42  * AvianFluquit (Quit: Leaving)
03:05:52  * mralephjoined
03:39:02  * indexzerojoined
04:34:35  * isaacsjoined
04:40:41  * ericktquit (Quit: erickt)
05:41:24  * mralephquit (Quit: Leaving.)
05:43:07  * piscisaureusjoined
06:17:53  * isaacs_joined
06:17:58  * isaacsquit (Read error: Connection reset by peer)
06:17:58  * isaacs_changed nick to isaacs
06:32:14  * isaacsquit (Quit: isaacs)
06:40:46  * piscisaureusquit (Ping timeout: 276 seconds)
07:48:20  * piscisaureusjoined
08:00:50  * Casanjoined
08:10:11  * piscisaureusquit (Ping timeout: 258 seconds)
08:14:38  * bnoordhuisjoined
08:17:14  * piscisaureusjoined
08:27:27  * piscisaureusquit (Ping timeout: 248 seconds)
08:33:16  * indexzeroquit (Quit: indexzero)
08:36:57  * piscisaureusjoined
08:46:44  <bnoordhuis>piscisaureus: yo
08:46:55  <piscisaureus>yo
08:47:25  <bnoordhuis>piscisaureus: so what's up? (besides being the opposite from down)
08:47:39  <piscisaureus>bnoordhuis: let's work on the talk
08:47:45  <piscisaureus>want to skype?
08:47:53  <bnoordhuis>sure
08:49:27  <bnoordhuis>piscisaureus: you're not online
08:49:42  <piscisaureus>bnoordhuis: no you are not online :-(
08:49:47  <bnoordhuis>piscisaureus: no u
08:50:05  <bnoordhuis>maybe they're blocking skype over there?
08:50:32  <piscisaureus>bnoordhuis: no I can see other people online
08:50:38  <piscisaureus>Let me restart skype
08:50:52  <bnoordhuis>now that you mention it
08:50:59  <bnoordhuis>i don't see anyone online
08:51:40  <bnoordhuis>still don't after logging in again
08:51:44  <bnoordhuis>skype :(
08:52:11  <piscisaureus>bnoordhuis: I just saw you online
08:52:15  <piscisaureus>but now you're off again
08:52:37  <piscisaureus>bnoordhuis: calling you
10:47:03  * piscisaureusquit (Ping timeout: 252 seconds)
10:51:42  * Casanquit (Ping timeout: 255 seconds)
10:59:31  * Casanjoined
11:15:46  * piscisaureusjoined
13:02:26  * piscisaureusquit (Read error: Operation timed out)
13:10:10  * piscisaureusjoined
13:37:59  <CIA-53>node: Ben Noordhuis * r326ba25 / src/node.js :
13:37:59  <CIA-53>node: tty: unbreak --use-legacy
13:37:59  <CIA-53>node: Fixes #1844. - http://git.io/NcwpCA
14:00:53  * piscisaureusquit (Read error: Connection reset by peer)
14:01:26  * piscisaureusjoined
14:30:16  <CIA-53>libuv: Ben Noordhuis * r41e8574 / (src/unix/fs.c test/test-fs.c test/test-list.h): unix: don't alloc memory for readdir on empty dir - http://git.io/60tZnw
14:30:17  <CIA-53>libuv: Ben Noordhuis * r04b356a / test/test-fs.c : test: fix compiler warnings - http://git.io/h6TIQw
14:49:55  * ericktjoined
14:56:34  <CIA-53>node: Ben Noordhuis * r025f5c8 / (4 files in 3 dirs): uv: upgrade to 41e8574 - http://git.io/c_TdyA
15:22:44  * bnoordhuisstarts porting node to dart
15:23:00  <indutny>hehe
15:23:16  <indutny>renegade
15:40:49  <piscisaureus>http://goto.piscisaureus.c9.io/index.html
15:40:53  <piscisaureus>^-- try to crash it
15:41:25  <piscisaureus>please post your name
15:41:36  <piscisaureus>so I know how many users I tested with
15:44:51  <bnoordhuis>there's probably a way to spoof the socket.io requests with curl
15:45:07  <piscisaureus>yes
15:45:12  <bnoordhuis>prepare for lots and lots of ascii porn once i find it...
15:45:20  <piscisaureus>I don't need to crash it that badly
15:45:27  <piscisaureus>but it should not crash during my presentation
15:45:49  <bnoordhuis>ah right
15:45:53  <bnoordhuis>seems to hold up okay
15:51:50  <piscisaureus>yes
15:51:53  <piscisaureus>nice
15:52:02  <CoverSlide>I'd leave the penis and boobs in during the presentation
15:59:17  <indutny>piscisaureus: what's that? :)
15:59:30  <indutny>bnoordhuis: ab
16:06:12  * isaacsjoined
16:09:10  <piscisaureus>Time to flush the toilet
16:12:39  <indutny>https://github.com/sheremetyev/w16
16:14:48  <piscisaureus>indutny: what about?
16:15:03  <indutny>about multiple threads in v8
16:15:08  <indutny>and multiple event loops
16:26:02  * piscisaureusquit (Ping timeout: 258 seconds)
16:28:48  * creationix|workjoined
16:29:44  * piscisaureusjoined
16:46:14  * mikealjoined
16:48:30  * Casanquit (Quit: Leaving)
16:51:00  * creationix|workchanged nick to creationix
16:52:17  * piscisaureusquit (Ping timeout: 258 seconds)
16:57:45  * mikealquit (Quit: Leaving.)
17:03:03  * mikealjoined
17:04:37  * piscisaureusjoined
17:17:07  * mralephjoined
17:29:33  * isaacsquit (Ping timeout: 245 seconds)
17:31:03  * creationixpart
17:34:44  * ericktquit (Quit: erickt)
17:37:36  * ericktjoined
17:50:38  * brsonjoined
18:03:20  <ryah>call?
18:04:59  <piscisaureus>ryah: ok. add me again
18:07:32  * igorzijoined
18:09:01  <igorzi>ryah: piscisaureus: bnoordhuis: did you have the call? sorry, i had problems with logging onto my machine...
18:09:21  <ryah>igorzi: not yet, still trying to set up
18:10:34  * pquerna_joined
18:11:28  * pquerna_quit (Changing host)
18:11:28  * pquerna_joined
18:18:02  * pquernachanged nick to pquerna`
18:18:09  * pquerna_changed nick to pquerna
18:19:15  <ryah>pquerna: shouldn't you have a rackspace domain? what's with prgmr?
18:20:23  <pquerna>heh, know luke from Cloudkick days....
18:20:28  <pquerna>and they have native IPv6
18:20:50  <pquerna>plus i use it to connec to less reputable irc networks
18:27:33  <pquerna>though after moving this irc client, i'm about ready to kill my last personal physical box in a datacenter
18:28:05  <pquerna>also my last personal freebsd box
18:28:09  <pquerna>which is sadface too
18:31:45  * erickt_joined
18:32:59  * mikealquit (Remote host closed the connection)
18:33:32  * AvianFlujoined
18:36:28  <CIA-53>node: Ryan Dahl * r0fec213 / (3 files): Update docs for server fd sharing - http://git.io/pZmp3Q
18:36:56  * isaacsjoined
18:37:29  * sh1mmerjoined
18:38:54  <bnoordhuis>sorry, missed the call
18:39:06  <bnoordhuis>was catching up on some sleep :/
18:39:19  <bnoordhuis>much needed, i should add
18:41:37  <piscisaureus>ryah: do you know if there are issues with no.de?
18:41:55  <piscisaureus>it seems to refuse all my ssh keys
18:42:02  <piscisaureus>creating a new one also no luck
18:44:52  <ryah>isaacs--^
18:45:27  <isaacs>yes, there are lots of issues with no.de
18:45:30  <isaacs>i'm working on them
18:45:52  <isaacs>piscisaureus: what's your zone and alleged port number? i might be able to just fix it for you.
18:46:04  <piscisaureus>isaacs: one sec
18:47:16  <piscisaureus>isaacs: how do I tell?
18:47:54  <isaacs>piscisaureus: what is the name of your no.de thingie?
18:48:03  <isaacs>berts-fancy-machine.no.de
18:48:04  <piscisaureus>piscisaureus2.no.de
18:48:07  <isaacs>gotcha
18:48:14  <piscisaureus>and piscisaureus.no.de
18:48:14  <isaacs>while i'm doing this, care to review? https://github.com/isaacs/node/commit/905b03fdc765953a5c53628cb8f6d8f5b0f3ac87
18:48:18  <piscisaureus>both have the same issue
18:49:32  <piscisaureus>isaacs: yes lgtm... It fits the style of the document :-)
18:49:39  <isaacs>kewl
18:49:43  <isaacs>http://piscisaureus.no.de/ seems like it's up...
18:49:50  <piscisaureus>isaacs: it's up
18:49:58  <piscisaureus>isaacs: but it rejects whatever ssh key I use
18:50:06  <piscisaureus>unlike github and everything else
18:50:10  <isaacs>i see.
18:50:18  <isaacs>seems like piscisaureus.no.de is an older machine
18:50:30  <piscisaureus>isaacs: actually I care more about piscisaureus2 atm
18:50:34  <isaacs>sure
18:51:37  <bnoordhuis>isaacs: lgtm - but it kind of worries me module loading has become so complex :/
18:51:56  <isaacs>bnoordhuis: it's done, and hasn't changed in 0.4 except to correct documentation.
18:52:01  <isaacs>bnoordhuis: imo, it's "done"
18:52:28  <isaacs>bnoordhuis: this is just an edge case someone found where the docs say something different than what node actually does.
18:52:36  <piscisaureus>Fetching piscisaureus2.no.de
18:52:36  <piscisaureus>Permission denied (gssapi-keyex,gssapi-with-mic,publickey).
18:53:30  <isaacs>piscisaureus: what does `ssh-add -l` output?
18:53:50  <isaacs>piscisaureus: i see two keys on your account, and smartlogin is working on that box
18:54:43  <piscisaureus>isaacs: hmm
18:54:57  <isaacs>try now...
18:55:03  <isaacs>to piscisaureus.no.de
18:55:06  <isaacs>haven't touched #2 yet
18:55:06  <piscisaureus>isaacs: the trick was to prefix [email protected]
18:55:12  <isaacs>yep
18:55:20  <isaacs>put that in your .ssh/config
18:55:22  <piscisaureus>isaacs: that's not what the site says
18:55:27  <isaacs>what does the site say?
18:55:30  * igorzi_joined
18:55:59  <ryah>piscisaureus: i want to add a readable/writable flag to uv_tty_inint
18:56:03  <ryah>are you okay with that?
18:56:03  <piscisaureus>To run an existing GIT repository with a file called server.js in the root then do this:
18:56:04  <piscisaureus>cd repo
18:56:04  <piscisaureus>git remote add piscisaureus2.no.de piscisaureus2.no.de:repo
18:56:04  <piscisaureus>git push piscisaureus2.no.de master
18:56:13  <piscisaureus>ryah: yes
18:56:28  * igorziquit (Ping timeout: 252 seconds)
18:56:36  <piscisaureus>ryah: I want to unify the writable and readable flag for handles
18:56:43  <bnoordhuis>piscisaureus: uv_process_kill(proc, 0) <- what did we decide on that?
18:56:55  <piscisaureus>bnoordhuis: nothing
18:57:00  <piscisaureus>yes
18:57:02  <piscisaureus>yet
18:57:11  <piscisaureus>isaacs: sorry - I think I am an idiot
18:57:28  <piscisaureus>isaacs: there is an instruction here to hack ssh config
18:57:28  <ryah>bnoordhuis: that should check if the proc is alive
18:57:32  <isaacs>piscisaureus: does it say to set up your .ssh/config file right above that?
18:57:34  <isaacs>oh, ok, hah
18:57:35  <isaacs>:)
18:57:35  <piscisaureus>isaacs: but I ignored that
18:57:43  <isaacs>yeah, there are way too many instructions.
18:57:58  <bnoordhuis>ryah: right, windows doesn't do that yet - it kills the process instead
18:57:58  <isaacs>if it's more than one command, no one ever does it.
18:58:06  <isaacs>qv: npm installation on windows ;P
18:58:12  <piscisaureus>:-)
18:58:25  <isaacs>or cygwin anythign
18:58:37  <ryah>bnoordhuis: create an issue and/or test for igorzi_ and piscisaureus
18:58:48  * sh1mmerquit (Quit: sh1mmer)
18:58:58  <bnoordhuis>ryah: i think i actually know how to fix this
18:59:03  <bnoordhuis>but i'll create a test too :)
18:59:30  <ryah>bnoordhuis++
19:00:04  <ryah>bnoordhuis, igorzi_, isaacs: do you guys want to sync up on skype?
19:00:14  <bnoordhuis>yes
19:00:16  <isaacs>sure
19:00:20  <piscisaureus>ssh: connect to host piscisaureus2.no.de port 59567: Bad file number
19:00:26  <igorzi_>yep
19:00:26  <isaacs>ryah: you're here @ joyent, right?
19:00:30  <ryah>isaacs: yes
19:00:50  <piscisaureus>the other box works
19:07:50  * mikealjoined
19:11:53  * piscisaureusquit (Read error: Connection reset by peer)
19:11:57  * piscisaureus_joined
19:19:33  <isaacs>piscisaureus_: ok, cool, that i can debug
19:19:55  <piscisaureus_>isaacs: awesome, I was getting worried
19:20:38  * sh1mmerjoined
19:23:22  <isaacs>piscisaureus_: basically, you're one of the lucky zones that riak ate.
19:26:50  * bradleymeckjoined
19:27:02  * mikealquit (Quit: Leaving.)
19:27:13  <ryah>mraleph: what's the difference between soft and hard heap size?
19:27:43  <bradleymeck>mmm... is there going to be signal emulation for the windows port (specifically process.kill)?
19:28:16  <mraleph>ryah: well. that depends on what do you mean by soft and hard :-) in different times I used different definitions
19:28:37  <ryah>mraleph: in the V8 changelog it says this
19:28:37  <ryah> Removed the hard heap size limit (soft heap size limit is still
19:28:38  <ryah> 700/1400Mbytes by default).
19:29:04  <ryah>What does that mean exactly?
19:29:05  <mraleph>in this context hard means "inherent to design, non-cofigurable"
19:29:12  <piscisaureus_>bradleymeck: maybe
19:29:16  <mraleph>soft means "configured by flags"
19:29:31  <mraleph>piscisaureus_: why u no partying?
19:29:41  <piscisaureus_>mraleph: have to finish my talk
19:29:44  <bradleymeck>piscisaureus im less interested in the actual signals, but kill(pid, 0) is useful
19:29:50  <piscisaureus_>mraleph: and get my smartmachine going :-)
19:29:57  <ryah>mraleph: why 700/1400 ? 32 vs 64?
19:30:05  <mraleph>yes
19:30:24  <mraleph>default flag value depends on arch
19:30:35  <ryah>mraleph: which flag is this?
19:30:45  <mraleph>--max-old-space-size
19:31:05  <ryah> --max_old_space_size (max size of the old generation (in Mbytes))
19:31:05  <ryah> type: int default: 0
19:31:43  <mraleph>well it's-a-magical-one. default-is-hidden-inside-vm
19:31:53  <mraleph>sorry-broke-space-button
19:31:58  <indutny>:)
19:31:59  <ryah>mraleph: what happens when I hit 1400MB memory?
19:32:24  <mraleph>a-lot-of-gcs-and-oom
19:32:27  <ryah>mraleph: do i need to set --max_old_space_size=5000 in order to grow beyond that?
19:32:27  <mraleph>crash
19:32:36  <mraleph>yes
19:32:52  <indutny>mraleph: what amount of that memory will it preallocate?
19:33:14  <indutny>does it depends on old_space_size value?
19:33:22  <mraleph>no
19:33:25  <ryah>indutny: seems to be normal
19:33:28  <mraleph>only-new-space-is-preallocated
19:33:33  <indutny>strange
19:33:36  <mraleph>depends-on-other-flag
19:33:45  <indutny>why do we need this constant in that case?
19:33:50  <indutny>can it be automatically resized
19:33:58  <ryah>mraleph: does setting a larger max_old_space_size effect performance?
19:33:59  <indutny>if no --limit-max-memory flag set
19:34:11  <mraleph>because-you-don't-want-your-tab-too-allocate-too-much-memory
19:34:25  <indutny>i-think-i-got-it
19:34:32  <indutny>-thanks-
19:34:33  <indutny>:D
19:34:44  <indutny>it can be limited by default
19:34:49  <mraleph>performance-is-affected-by-the-actuall-heap-size-not-by-this-flag-value
19:35:14  <ryah>ok
19:35:22  <ryah>merci
19:35:25  <indutny>mraleph: what is real limit?
19:35:33  <indutny>16 gb? 32gb?
19:35:45  <mraleph>no limit.
19:35:53  <indutny>wow
19:35:54  <indutny>cool
19:35:56  <mraleph>what-ever-os-gives-u
19:36:11  <indutny>but I think GC pause will be quite big on 32gb heap
19:36:26  <ryah>mraleph: is there a way to turn off the max_old_space_size/
19:36:38  <ryah>mraleph: just have no limit?
19:37:01  <ryah>mraleph: also - how IdleNotification changed? If so, how?
19:37:11  <ryah>*has
19:38:21  <mraleph>not-yet-changed. wait-a-minute.-i-m-trying-to-assembler-freaking-space
19:43:17  <indutny>ryah: http://codereview.chromium.org/257035/patch/1/2
19:43:25  <indutny>I think that describes feature changes
19:43:29  <indutny>s/feature/future
19:43:33  <mraleph>ok I now have a valid reason to buy new macbook
19:43:38  <indutny>hahaha
19:43:50  <mraleph>y u so complicated space button
19:44:46  <CIA-53>node: isaacs * r4f91b72 / doc/api/modules.markdown : Fix #1851 Correct X/index doc - http://git.io/QK8OUQ
19:46:55  <ryah>mraleph: so no way to turn off memory limit?
19:47:12  <mraleph>no currently there is not way
19:47:17  <mraleph>just set it hy
19:47:20  <mraleph>high
19:47:22  <ryah>(not that i consider that a good idea - i just am preparing for the questions people will ask me)
19:47:39  <ryah>k
19:48:06  <ryah>mraleph: you working on dart at all?
19:48:18  <mraleph>me? no
19:51:12  <indutny>interesting what'll be faster v8 with type inference or Dart
19:52:20  <ryah>i guess dart
19:52:46  <indutny>hm...
19:52:53  <indutny>but I don't like C++ in browsers
19:53:00  <indutny>even more I don't like C++ at all :)
19:53:04  <indutny>C or Objective-C
19:53:59  <ryah>i like it - but i suspect it's not revolutionary enough to be a used language
19:58:18  <bnoordhuis>why does vs 2010 install 1.2 GB of mssql shite i neither want or need? :(
20:08:42  <ryah>https://gist.github.com/1276375 <-- latest numbers
20:08:57  <ryah>we're still not there
20:09:04  <ryah>and we took a hit with V8 3.6.6
20:12:43  * ryahtopic: https://gist.github.com/1276375
20:27:49  * erickt_quit (Ping timeout: 240 seconds)
20:27:53  <ryah>isaacs: do you disable colors in windows?
20:28:03  <ryah>isaacs: in v0.5.9 we should have colors on stderr working
20:28:25  <isaacs>ryah: i default to color=false on windows, yes.
20:28:40  <isaacs>ryah: i'll change it to default to true on windows >= 0.5.
20:28:43  <isaacs>0.5.0
20:28:45  <isaacs>9
20:28:47  * isaacscan't type
20:29:41  <ryah>thanks
20:32:34  <ryah>sometimes test-dgram-pingpong is hanging
20:32:41  <ryah>this started recently
20:32:52  <ryah>^-- bnoordhuis
20:33:19  * bnoordhuisinvestigates
20:35:24  <CIA-53>libuv: Ryan Dahl * r5656e3c / (6 files in 5 dirs): Prepare for writable TTY to be blocking - http://git.io/4Pr3OQ
20:35:34  <CIA-53>node: Ryan Dahl * r7cf787a / (8 files in 7 dirs):
20:35:34  <CIA-53>node: Upgrade libuv to 5656e3
20:35:34  <CIA-53>node: This modifies the TTYWrap constructor to add another argument specifying if
20:35:34  <CIA-53>node: it's a readable or writable TTY . That is stdin or stdout. If a TTYWrap is
20:35:34  <CIA-53>node: not readable then writes to it are blocking.
20:35:34  <CIA-53>node: This makes process.stdout blocking. - http://git.io/fVCvhw
20:39:50  * mralephquit (Quit: Leaving.)
20:42:46  <CIA-53>node: Ryan Dahl * re6092f3 / lib/tty_uv.js : tty.WritableStream should be writable - http://git.io/ZzVM6g
20:49:58  <bnoordhuis>[% 100|+ 60|- 19]: Done. <- `cd libuv && make test` on sunos...
20:50:10  <CIA-53>libuv: Ben Noordhuis * r7321695 / uv.gyp : sunos: link against libkstat - http://git.io/OwKTgQ
20:51:55  <ryah>bnoordhuis: really? that's pretty bad
20:52:54  <bnoordhuis>this is on that old machine, let me try it on no.de
20:53:27  <CIA-53>node: Ben Noordhuis * r6b9f559 / tools/gyp/pylib/gyp/sun_tool.py :
20:53:27  <CIA-53>node: gyp: work around sunos python flock() bug
20:53:27  <CIA-53>node: flock(LOCK_EX) always fails with EBADF, use fcntl(F_SETLK) instead. - http://git.io/9ui_lQ
20:54:06  <ryah>legacy operating systems.. sigh
20:56:25  <bnoordhuis>lots of test failing with this -> Assertion failed: (pfd.revents & POLLHUP) == POLLHUP && "no POLLHUP on pipe read end", file ../src/unix/process.c, line 245
20:56:38  <bnoordhuis>curious, it didn't use to do that
20:56:51  * mikealjoined
20:56:55  <bnoordhuis>[% 100|+ 59|- 20]: Done. <- no.de
21:01:19  * mikealquit (Client Quit)
21:01:40  <bnoordhuis>[% 100|+ 68|- 14]: Done. <- windows xp sp3. expected?
21:03:20  <ryah>no
21:03:34  <ryah>there should be a few fails for ipv6
21:03:55  <ryah>what are you seeing fail?
21:04:31  <bnoordhuis>ryah: https://gist.github.com/9b89b6f841f20fc215bf
21:10:26  * erickt_joined
21:12:41  * erickt_quit (Client Quit)
21:12:45  <ryah>bnoordhuis: hm
21:12:53  * erickt_joined
21:13:03  <ryah>igorzi_: should uv_fs_event tests be failing on XP?
21:16:30  * mikealjoined
21:18:29  * piscisaureus_quit (Read error: Connection reset by peer)
21:18:36  * piscisaureus_joined
21:20:28  <CIA-53>node: Ryan Dahl * r2c25507 / (3 files in 2 dirs):
21:20:28  <CIA-53>node: process.stderr goes through libuv now
21:20:28  <CIA-53>node: This commit removes one assert from test-console.js in which we check that
21:20:28  <CIA-53>node: process.stderr.write returns true. In the case of a dump to a file we cannot
21:20:28  <CIA-53>node: guarantee this any longer now that it goes through fs.WriteStream. - http://git.io/xARg-A
21:20:30  <ryah>process.stderr is now going through libuv too
21:20:50  <igorzi_>ryah: no uv_fs_event should not be failing on xp
21:20:56  <igorzi_>ryah: i'll investigate
21:22:01  <ryah>so, guys - master isn't perfect but im going to cut a release anyway.
21:25:36  <CIA-53>node: Ryan Dahl * r982b19d / (lib/net_uv.js test/simple/test-listen-fd.js): Adjust listenFD deprecation message. Remove test. - http://git.io/zKQY5Q
21:28:57  <CIA-53>node: Ryan Dahl * rca4a0fc / (2 files in 2 dirs): Remove test-child-process-channel.js - http://git.io/dxVnLg
21:44:09  <ryah>bnoordhuis, isaacs, piscisaureus_: locking node/master for release
21:44:16  <ryah>please let me know before committing
21:44:35  <bnoordhuis>aye aye, captain
21:49:46  <CIA-53>node: Ryan Dahl * r8c738fa / lib/child_process_uv.js :
21:49:46  <CIA-53>node: child_process.fork: don't overwrite env
21:49:46  <CIA-53>node: thanks to Malte-Thorben Bruns for pointing this out - http://git.io/jrosOA
21:53:55  <ryah>let's test this: http://nodejs.org/dist/v0.5.9/node-v0.5.9rc1.tar.gz
21:55:02  * sh1mmerquit (Quit: sh1mmer)
21:59:04  <ryah>getting a lot of
21:59:04  <ryah>/home/ryan/node-v0.5.9/deps/v8/src/heap.h: In member function 'v8::internal::byte** v8::internal::Heap::store_buffer_top_address()':
21:59:07  <ryah>/home/ryan/node-v0.5.9/deps/v8/src/heap.h:1100: warning: dereferencing type-punned pointer will break strict-aliasing rules
21:59:39  <ryah>fuck. solaris build is broken
21:59:42  <ryah>ok.
22:06:58  <bnoordhuis>this one?
22:06:59  <bnoordhuis>/home/ben/src/node-v0.5.9/deps/v8/src/platform-solaris.cc:587: error: invalid use of undefined type `struct v8::internal::ThreadManager'
22:06:59  <bnoordhuis>/home/ben/src/node-v0.5.9/deps/v8/src/isolate.h:77: error: forward declaration of `struct v8::internal::ThreadManager'
22:09:33  <ryah>yeah
22:14:15  <bnoordhuis>#include "v8threads.h" at the top of platform-solaris.cc seems to fix it
22:16:20  * piscisaureus_quit (Quit: Leaving.)
22:16:36  <ryah>looks like there were a lot fo changes to platform files in NewGC
22:16:43  <ryah>we should probably run through the V8 tests
22:18:04  * piscisaureusjoined
22:18:07  * bradleymeckquit (Ping timeout: 258 seconds)
22:18:41  <bnoordhuis>v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)/home/ben/src/node-v0.5.9/out/Release/libv8.a(spaces.o)
22:18:42  <bnoordhuis>v8::internal::VirtualMemory::VirtualMemory(unsigned int, unsigned int)/home/ben/src/node-v0.5.9/out/Release/libv8.a(spaces.o)
22:18:42  <bnoordhuis>v8::internal::VirtualMemory::VirtualMemory()/home/ben/src/node-v0.5.9/out/Release/libv8.a(heap.o)
22:18:42  <bnoordhuis>v8::internal::VirtualMemory::Reset() /home/ben/src/node-v0.5.9/out/Release/libv8.a(spaces.o)
22:18:43  <bnoordhuis>v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool)/home/ben/src/node-v0.5.9/out/Release/libv8.a(spaces.o)
22:18:46  <bnoordhuis>v8::internal::VirtualMemory::ReleaseRegion(void*, unsigned int)/home/ben/src/node-v0.5.9/out/Release/libv8.a(spaces.o)
22:19:09  <bnoordhuis>and indeed that VirtualMemory class is not defined on sunos
22:20:06  <bnoordhuis>or rather, those methods
22:20:31  * AvianFlu_joined
22:20:49  * AvianFluquit (Ping timeout: 260 seconds)
22:23:13  * AvianFlu_changed nick to AvianFlu
22:28:25  <ryah>bnoordhuis: you want to take this or shall i? (or: when do you want to go to bed?)
22:28:28  <ryah>:)
22:28:44  <bnoordhuis>ryah: already working on it :)
22:28:50  <ryah>bnoordhuis: k
22:29:58  * mralephjoined
22:38:42  <bnoordhuis>[16:15|% 100|+ 562|- 16]: Done <- linux
22:38:49  <bnoordhuis>better than the last release
22:39:36  * AvianFlu_joined
22:41:48  * AvianFluquit (Ping timeout: 255 seconds)
22:41:59  * AvianFlu_changed nick to AvianFlu
22:45:12  <bnoordhuis>ryah: https://gist.github.com/16a3d52919883f0b548a
22:46:16  * mralephquit (Quit: Leaving.)
22:55:28  <bnoordhuis>[16:37|% 100|+ 463|- 115]: Done <- sunos!
22:55:42  <bnoordhuis>and nearly all because of this:
22:55:42  <bnoordhuis>Assertion failed: (pfd.revents & POLLHUP) == POLLHUP && "no POLLHUP on pipe read end", file src/unix/process.c, line 245
22:55:47  * bnoordhuisdives in
23:00:46  <ryah>bnoordhuis: merci
23:02:25  <ryah>bnoordhuis: will you send that patch to v8?
23:03:16  <ryah>pquerna: what's with the deprecated openssl on lion?
23:10:55  <ryah>http://tinyclouds.org/212_nextgeneration_cryptographic_services.pdf <---
23:27:22  * bradleymeckjoined
23:35:27  <bnoordhuis>ryah: yes, probably
23:35:51  <bnoordhuis>but it's by and large lifted from platform-linux.cc so they're probably going to bitch about code duplication
23:39:33  <bnoordhuis>odd... sunos never seems to set POLLHUP, just POLLIN with zero bytes to read
23:39:38  <bnoordhuis>how can it have worked before?
23:41:37  <igorzi_>ryah: bnoordhuis: uv_fs_event tests are passing for me on xp sp3
23:41:59  <igorzi_>can you repeat it?
23:43:45  <ryah>bnoordhuis: code duplication has happened alot between platform-linux and platofrm-sunos
23:44:05  <bnoordhuis>yeah
23:44:14  <bnoordhuis>and i could bitch back that hey, now at least it compiles
23:44:54  <ryah>the osx tranforms API is really awesome
23:46:03  <ryah>igorzi_: bnoordhuis reported that - let me spin up my 2k3 VM and check
23:54:14  <bnoordhuis>[20:21|% 100|+ 553|- 25]: Done <- sunos after fixing that POLLHUP thing
23:56:29  * bradleymeckquit (Ping timeout: 252 seconds)
23:57:26  <ryah>bnoordhuis++
23:58:54  * piscisaureus_joined
23:59:04  * piscisaureusquit (Read error: No route to host)