17:38:22  <MI6>joyent/node: Timothy J Fontaine master * 40d5e90 : child_process: deliver ENOENT on nextTick (+1 more commits) - http://git.io/TCH9PA
17:42:49  * kazuponquit (Remote host closed the connection)
17:47:37  * brsonjoined
17:48:09  * mcavagequit (Remote host closed the connection)
17:48:15  * TooTallNatequit (Quit: Computer has gone to sleep.)
17:54:51  <MI6>libuv-master: #345 UNSTABLE linux (1/197) windows (6/197) smartos (4/197) http://jenkins.nodejs.org/job/libuv-master/345/
17:56:59  <MI6>nodejs-master: #713 UNSTABLE osx-x64 (2/677) smartos-ia32 (6/677) smartos-x64 (9/677) http://jenkins.nodejs.org/job/nodejs-master/713/
18:00:18  * inolenjoined
18:01:25  <isaacs>tjfontaine: the npm thing was bogged down by a lot of required upgrades to deps and stuff
18:01:30  <isaacs>tjfontaine: i'll get it in time for the next 0.10
18:03:33  * octetcloudjoined
18:05:16  * kevinswiberjoined
18:07:59  * TooTallNatejoined
18:08:03  * jameshowequit (Quit: Leaving)
18:08:33  * Benvie_joined
18:10:34  * Benviequit (Ping timeout: 256 seconds)
18:13:33  * kazuponjoined
18:19:42  <MI6>libuv-node-integration: #312 UNSTABLE osx-x64 (1/677) smartos-x64 (7/677) smartos-ia32 (5/677) http://jenkins.nodejs.org/job/libuv-node-integration/312/
18:22:05  * bnoordhuisquit (Ping timeout: 245 seconds)
18:22:55  * AvianFluquit (Remote host closed the connection)
18:30:38  * `3E|FOODchanged nick to `3rdEden
18:31:05  * bnoordhuisjoined
18:34:06  * AvianFlujoined
18:42:08  * mcavagejoined
18:42:23  * mcavagequit (Remote host closed the connection)
18:42:36  * mcavagejoined
18:42:52  * mcavagequit (Remote host closed the connection)
18:43:15  * mcavagejoined
18:46:47  * kazuponquit (Ping timeout: 246 seconds)
18:51:58  * abraxasjoined
18:56:29  * abraxasquit (Ping timeout: 252 seconds)
18:59:43  * hzquit
19:02:03  * hzjoined
19:04:13  * st_lukejoined
19:09:06  <MI6>joyent/node: isaacs v0.10 * c1452f4 : npm: Upgrade to v1.3.15 - http://git.io/LP2vgw
19:13:04  * wolfeidaujoined
19:20:26  <MI6>nodejs-v0.10: #1611 UNSTABLE smartos-x64 (5/604) smartos-ia32 (5/604) http://jenkins.nodejs.org/job/nodejs-v0.10/1611/
19:22:16  * brsonquit (Ping timeout: 240 seconds)
19:24:04  <MI6>nodejs-v0.10-windows: #331 UNSTABLE windows-ia32 (10/604) windows-x64 (11/604) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/331/
19:24:22  * brsonjoined
19:33:38  * wolfeidauquit (Read error: Connection reset by peer)
19:41:03  * indexzeroquit (Quit: indexzero)
19:43:43  * kazuponjoined
19:56:15  * brsonquit (Ping timeout: 252 seconds)
20:00:49  * brsonjoined
20:13:29  * brsonquit (Ping timeout: 252 seconds)
20:17:09  * kazuponquit (Ping timeout: 252 seconds)
20:28:17  * bnoordhuisquit (Ping timeout: 246 seconds)
20:40:40  * geertjquit (Ping timeout: 264 seconds)
20:45:51  * dshaw_quit (Quit: Leaving.)
20:50:33  * geertjjoined
20:52:50  * abraxasjoined
20:57:19  * abraxasquit (Ping timeout: 246 seconds)
21:00:00  * bradleymeckquit (Quit: bradleymeck)
21:00:50  <tjfontaine>isaacs: I can merge v0.10 into master to get that npm upgrade?
21:06:31  * bradleymeckjoined
21:07:50  * qardjoined
21:08:22  * brsonjoined
21:13:42  * kazuponjoined
21:15:35  * kevinswiberquit (Remote host closed the connection)
21:33:09  <isaacs>tjfontaine: yessir
21:34:38  * bradleymeckquit (Quit: bradleymeck)
21:38:03  * jmar777quit (Remote host closed the connection)
21:44:54  * skabbesjoined
21:46:40  * kazuponquit (Ping timeout: 240 seconds)
21:47:31  <skabbes>how the hell do you pronounce "gyp"?
21:48:03  <isaacs>skabbes: i've only ever heard it pronounced "jip", as in, "the same as the racial slur against romani people"
21:48:10  <skabbes>jipp? gipp? gwipp?
21:48:38  <skabbes>alright, now I won't feel stupid when I ask questions in person about it
21:48:55  <isaacs>skabbes: oh, that's not true, i heard someone pronounce it with a hard g, rymes with "ripe"
21:49:00  <isaacs>gipe
21:49:16  <isaacs>but yeah, mostly, it's jipp
21:49:36  <skabbes>isaacs: I'm gonna have to go straight to the source and post on the mailing list
21:51:17  <skabbes>jipp sounds way better than how I've been saying it in my head - gwipp
22:09:20  * st_luke_joined
22:10:08  * st_lukequit (Read error: Connection reset by peer)
22:19:16  * brsonquit (Ping timeout: 272 seconds)
22:31:33  * `3rdEdenchanged nick to `3E|Zzz
22:41:33  * rendarquit
22:43:39  * kazuponjoined
22:50:48  * stagasquit (Ping timeout: 265 seconds)
22:56:03  * jmar777joined
22:57:04  * paulfryzelquit (Read error: Connection reset by peer)
22:57:42  * paulfryzeljoined
22:59:44  * qardpart
23:04:34  * dshaw_joined
23:06:58  * defunctzombiechanged nick to defunctzombie_zz
23:11:38  * st_luke_quit (Remote host closed the connection)
23:12:05  * st_lukejoined
23:13:40  * piscisaureus_joined
23:13:46  <piscisaureus_>Hello
23:14:49  * st_luke_joined
23:16:23  * st_lukequit (Ping timeout: 245 seconds)
23:17:16  * kazuponquit (Ping timeout: 264 seconds)
23:17:42  * sblomjoined
23:19:41  * st_luke_quit (Ping timeout: 272 seconds)
23:20:23  * m76quit (Read error: Connection reset by peer)
23:20:57  <mmalecki>hi piscisaureus_!
23:22:08  <piscisaureus_>hey mmalecki
23:24:05  <groundwater_>so @tjfontaine i ran this dtrace script (https://gist.github.com/jacobgroundwater/a44d66d58266d75874cb) and Object::GetPrototype shows up quite a lot
23:24:57  <tjfontaine>groundwater_: can you show me the stacks?
23:25:43  <groundwater_>tjfontaine: https://cloudup.com/cudK0C1Isbl
23:25:59  <groundwater_>i'm not sure why the JS frames don't show up
23:26:28  <groundwater_>i'm only on page 89 of 1100 in the DTrace book
23:27:07  * st_lukejoined
23:27:27  <tjfontaine>groundwater_: your process likely exited before it could resolve all the symbols
23:27:39  * AvianFluquit (Ping timeout: 272 seconds)
23:28:23  <dap_>Possibly illumos bug 4159?
23:28:35  <dap_>https://www.illumos.org/issues/4159
23:28:54  <dap_>fix was committed to smartos a month ago or so: https://github.com/joyent/illumos-joyent/commit/0c3e53c3a25115a415f4ee6f6d02e7a0a285a676
23:29:33  <groundwater_>dap_: interesting, it's not a huge deal right now
23:30:11  <groundwater_>i just thought it was interesting to see GetPrototype there
23:30:36  <groundwater_>does that mean calling GetPrototype will cause the thread to sleep?
23:32:04  * kenperkinsjoined
23:32:25  <tjfontaine>groundwater_: predicate on preempt and see if it's the same set of stacks
23:33:23  <tjfontaine>groundwater_: so general consensus is this:
23:34:52  <tjfontaine>groundwater_: there's no syscall in the stack here, so you're either preempted or your timeslice has expired, either way it just means you're spending a lot of time in this code
23:35:09  <tjfontaine>groundwater_: which is likely born out by the profile-97 stacks
23:35:26  <tjfontaine>groundwater_: in particular -- http://dtrace.org/guide/chapter26.html
23:35:53  <tjfontaine>you have other probes there you can watch which will likely give you the same basic information, like preempt
23:36:02  <tjfontaine>or surrender
23:36:19  <groundwater_>tjfontaine: https://cloudup.com/c6akf6VTChH
23:37:23  <tjfontaine>right, that's a profiler output?
23:37:39  <tjfontaine>or another run of the same d script
23:37:41  <groundwater_>that's on preempt
23:37:44  <tjfontaine>right
23:38:09  <tjfontaine>how long does your script take to run to completion?
23:38:13  * st_lukequit (Remote host closed the connection)
23:38:13  <groundwater_>10s
23:38:21  <groundwater_>all the benchmarks run over 10s
23:39:07  <tjfontaine>well, ideally you want them to run long enough to warm up, and then start profiling
23:39:27  <tjfontaine>difficult when you're just iterating on the design premise right now I know
23:39:44  <groundwater_>i have some benchmarks that warm up for 100s, and they don't show any significant improvement
23:39:52  <tjfontaine>sure
23:40:14  <tjfontaine>I would let it warm up 10s, dtrace tick-10s { exit(0); }, kill benchmark
23:40:27  <othiym23>is there any consensus on how long V8 takes to warm for microbenchmarking purposes?
23:40:28  <tjfontaine>or something
23:40:33  <othiym23># of iterations or time, either one
23:40:43  <tjfontaine>othiym23: depends, but it's generally pretty quick
23:40:59  <tjfontaine>but there's more to it than v8 of course
23:41:09  <othiym23>yeah
23:41:24  <othiym23>I think I may eventually see if I can req a cheap PC to run SmartOS on natively
23:41:30  <othiym23>don't trust vmware and the clown particularly
23:41:49  <tjfontaine>ya, I almsot bought myself a few off lease all in one intel boxes for this purpose
23:41:50  <groundwater_>there's a raspberry pi in the corner
23:41:57  <tjfontaine>just desktops
23:42:17  <othiym23>groundwater_: as soon as you have DTrace ported to NodeOS...
23:42:18  <tjfontaine>just a little bit of cheap bare metal for benching, not that they're power houses, just consistent platforms
23:42:38  <othiym23>yeah, the consistency is my concern
23:42:51  <othiym23>consistency and full access / control over the CPU
23:46:14  <MI6>joyent/node: Timothy J Fontaine master * eaba941 : Merge remote-tracking branch 'upstream/v0.10' (+5 more commits) - http://git.io/gig8Iw
23:48:40  * TooTallNatequit (Quit: Computer has gone to sleep.)
23:51:32  * TooTallNatejoined
23:59:20  <MI6>nodejs-master: #714 UNSTABLE osx-x64 (2/677) smartos-ia32 (6/677) smartos-x64 (8/677) osx-ia32 (1/677) http://jenkins.nodejs.org/job/nodejs-master/714/
23:59:43  <MI6>libuv-master-gyp: #299 UNSTABLE smartos-ia32 (3/197) windows-x64 (5/197) smartos-x64 (3/197) windows-ia32 (5/197) http://jenkins.nodejs.org/job/libuv-master-gyp/299/