00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:11:29  * mikealjoined
00:27:04  * zz_karupachanged nick to karupa
00:44:08  * avalanche123quit (Remote host closed the connection)
00:44:59  * quijotejoined
00:45:43  * rmgquit (Remote host closed the connection)
00:49:14  * quijotequit (Ping timeout: 240 seconds)
00:55:03  * AvianFluquit (Remote host closed the connection)
00:55:39  * jmar777quit (Remote host closed the connection)
00:58:10  * jmar777joined
01:02:14  * andrehjr_joined
01:03:28  * andrehjrquit (Ping timeout: 276 seconds)
01:07:33  * c4milo_joined
01:08:01  * c4miloquit (Read error: Connection reset by peer)
01:10:03  * mikealquit (Quit: Leaving.)
01:13:24  * thlorenzjoined
01:17:54  * c4milojoined
01:21:25  * c4milo_quit (Ping timeout: 265 seconds)
01:22:54  * AlexisMocha_joined
01:23:41  * AlexisMochaquit (Ping timeout: 264 seconds)
01:28:42  * mikealjoined
01:29:21  * rmgjoined
01:32:57  * rmgquit (Remote host closed the connection)
01:33:17  * c4miloquit (Remote host closed the connection)
01:34:00  * c4milojoined
01:36:14  * petka_quit (Quit: Connection closed for inactivity)
01:37:57  * AlexisMochajoined
01:39:10  * AlexisMocha_quit (Ping timeout: 258 seconds)
01:45:47  * quijotejoined
01:47:24  * AlexisMocha_joined
01:47:54  * AlexisMochaquit (Ping timeout: 240 seconds)
01:49:09  * avalanche123joined
01:50:19  * quijotequit (Ping timeout: 240 seconds)
01:53:33  * avalanche123quit (Ping timeout: 252 seconds)
01:56:36  * qardquit (Quit: Leaving.)
02:00:00  * AlexisMochajoined
02:01:47  * AlexisMocha_quit (Ping timeout: 258 seconds)
02:05:23  * andrehjr_quit (Quit: Computer has gone to sleep.)
02:05:55  * sblom_quit (Ping timeout: 240 seconds)
02:06:00  * sblomjoined
02:09:54  * AlexisMocha_joined
02:09:55  * AlexisMochaquit (Ping timeout: 240 seconds)
02:17:32  <wolfeidau>Someone really needs to turn this into a blog post on the nodejs site https://gist.github.com/trevnorris/7712539 trevnorris tjfontaine !! That is gold right there
02:21:19  * avalanche123joined
02:22:24  * thlorenzquit (Remote host closed the connection)
02:26:53  * qardjoined
02:31:18  * qardquit (Ping timeout: 258 seconds)
02:36:14  * john3213joined
02:38:39  * avalanche123quit (Remote host closed the connection)
02:41:18  * john3213part
02:45:22  * jmar777_joined
02:46:12  <bradleymeck>wolfeidau: just wait a few months, big thing coming
02:46:37  * quijotejoined
02:47:31  * jmar777quit (Ping timeout: 240 seconds)
02:50:01  * AlexisMocha_quit (Ping timeout: 252 seconds)
02:50:12  <wolfeidau>bradleymeck: yeah lot of people surprised this sort of stuff even exists now, perf tuning is a big pain point
02:50:15  * AlexisMochajoined
02:51:00  <bradleymeck>wolfeidau: new relic has done a lot of work but we need to integrate this stuff into built in debugging tools, the node debugger is in need of a bit of love
02:51:04  * quijotequit (Ping timeout: 240 seconds)
02:51:55  <bradleymeck>it would be amazing if we could break execution and drop into debugger on deopt
02:52:06  * vtjnashpart
02:52:09  <bradleymeck>but we would want blackboxing before then
02:53:10  <bradleymeck>even then v8's profiler runs out of band so we can't block VM operations when deopt occurs
02:53:17  <wolfeidau>bradleymeck: yeah a lot of developers aren
02:53:23  <wolfeidau>t aware of this stuff
02:54:56  <wolfeidau>Like this https://github.com/sandeepmistry/noble/blob/master/lib/linux/l2cap-ble.js#L79-L167 that is the main block inside that module, gets called evertime a packet comes in
02:57:01  <wolfeidau>Anything people can do to make these tips / tricks / data more accessible has to help eh :)
03:01:26  * c4miloquit (Remote host closed the connection)
03:03:57  <bradleymeck>indeed, but I am interested more in making these ridiculously hidden ways to do things more public
03:04:19  * AlexisMochaquit (Ping timeout: 240 seconds)
03:04:31  <bradleymeck>any time my profiling / debugging requires multiple steps to do a task it gets much harder to repeatedly perform
03:05:35  * AlexisMochajoined
03:27:42  * qardjoined
03:28:21  <bradleymeck>!!!! LogEventCallback, how did I miss this!?
03:32:41  * qardquit (Ping timeout: 264 seconds)
03:35:52  * andrehjrjoined
03:39:12  * avalanche123joined
03:43:28  * avalanche123quit (Ping timeout: 240 seconds)
03:47:18  * quijotejoined
03:51:34  * quijotequit (Ping timeout: 240 seconds)
03:54:14  * AlexisMocha_joined
03:55:30  * AlexisMochaquit (Ping timeout: 240 seconds)
04:00:21  * andrehjrquit (Quit: ["Textual IRC Client: www.textualapp.com"])
04:01:09  * Faultlinequit (Ping timeout: 252 seconds)
04:13:54  * avalanche123joined
04:20:01  * mikealquit (Quit: Leaving.)
04:20:16  * mikealjoined
04:25:45  * avalanche123quit (Remote host closed the connection)
04:25:49  <bradleymeck>anyone see anything stand out in https://gist.github.com/bmeck/5b3f28d50789336049f3 that would cause Script::Compile to segfault?
04:28:30  * qardjoined
04:32:34  * qardquit (Ping timeout: 240 seconds)
04:48:12  * quijotejoined
04:50:08  * mikealquit (Quit: Leaving.)
04:51:19  * mikealjoined
04:51:30  * AvianFlujoined
04:52:55  * quijotequit (Ping timeout: 276 seconds)
04:55:32  * mikealquit (Client Quit)
04:57:36  * AvianFluquit (Remote host closed the connection)
04:57:51  * AvianFlujoined
05:07:27  * mikealjoined
05:12:16  * AlexisMocha_quit (Ping timeout: 240 seconds)
05:14:38  * AlexisMochajoined
05:26:08  * avalanche123joined
05:29:15  * qardjoined
05:30:50  * avalanche123quit (Ping timeout: 255 seconds)
05:31:16  * quijotejoined
05:33:18  * qardquit (Ping timeout: 240 seconds)
05:39:54  * bajtosjoined
05:43:33  * m76joined
05:58:58  * qardjoined
06:16:52  * bajtosquit (Quit: bajtos)
06:20:55  * petka_joined
06:22:32  * bajtosjoined
06:57:26  * raffikijoined
07:03:19  * rendarjoined
07:17:47  * bajtosquit (Quit: bajtos)
07:19:45  * bajtosjoined
07:19:54  * calvinfojoined
07:23:15  * prettyrobotsjoined
07:35:13  * calvinfoquit (Quit: Leaving.)
07:38:57  * quijotequit (Ping timeout: 252 seconds)
07:57:16  * sinclair|workjoined
07:58:10  * qardquit (Quit: Leaving.)
08:17:42  * quijotejoined
08:18:50  * sinclair|workquit (Read error: Connection reset by peer)
08:22:10  * andrewrkjoined
08:28:42  * qardjoined
08:33:07  * qardquit (Ping timeout: 240 seconds)
08:37:41  * daviddiasjoined
08:42:25  * avalanche123joined
08:47:05  * avalanche123quit (Ping timeout: 264 seconds)
09:02:50  * daviddia_joined
09:04:28  * daviddiasquit (Ping timeout: 276 seconds)
09:27:15  * hzjoined
09:29:23  * qardjoined
09:32:21  * sinclair|workjoined
09:33:43  * qardquit (Ping timeout: 252 seconds)
09:39:16  * bajtosquit (Quit: bajtos)
09:48:14  * quijotequit (Ping timeout: 255 seconds)
09:48:21  * kaesoquit (Changing host)
09:48:21  * kaesojoined
09:50:43  * janjongboomjoined
10:11:24  * bajtosjoined
10:14:22  <indutny>bradleymeck: do you have a stack trace?
10:15:58  * quijotejoined
10:20:18  * quijotequit (Ping timeout: 240 seconds)
10:23:06  * daviddia_quit (Remote host closed the connection)
10:24:06  * daviddiasjoined
10:26:16  <saghul_>indutny: heya!
10:26:21  <indutny>hey man!
10:26:22  <indutny>how are you?
10:26:25  <saghul_>indutny: can you pl take a look at https://github.com/joyent/libuv/pull/1285
10:26:29  <saghul_>good! you?
10:26:32  <indutny>good too :)
10:26:34  <indutny>looking
10:26:37  <saghul_>thanks!
10:30:13  * qardjoined
10:33:53  <indutny>saghul_: looks good, but I have nothing to say about windows side
10:34:02  <indutny>there are few style nits
10:34:03  <indutny>however
10:34:22  <saghul_>indutny: ok, kewl. I'll run the tests just in case, but code looks solid
10:34:50  * qardquit (Ping timeout: 265 seconds)
10:35:48  <indutny>saghul_: great :)
10:39:24  * karupachanged nick to zz_karupa
10:44:28  * avalanche123joined
10:48:40  * avalanche123quit (Ping timeout: 240 seconds)
10:49:49  * daviddiasquit
10:55:07  * bajtosquit (Quit: bajtos)
10:57:01  * daviddiasjoined
10:57:01  * AlexisMocha_joined
10:57:04  * bajtosjoined
10:59:00  * AlexisMochaquit (Ping timeout: 265 seconds)
11:07:01  * Kakerajoined
11:16:44  * quijotejoined
11:21:37  * quijotequit (Ping timeout: 276 seconds)
11:21:58  * mrvisserjoined
11:23:30  * daviddiasquit (Remote host closed the connection)
11:24:08  * m76quit (Ping timeout: 258 seconds)
11:30:58  * qardjoined
11:35:27  * qardquit (Ping timeout: 252 seconds)
11:37:50  * hzquit
11:48:58  * daviddiasjoined
11:50:11  * mrvisserquit (Ping timeout: 255 seconds)
11:50:26  * mrvisserjoined
12:03:59  * daviddiasquit (Remote host closed the connection)
12:12:54  * AlexisMocha_quit (Ping timeout: 240 seconds)
12:13:19  * AlexisMochajoined
12:17:30  * quijotejoined
12:20:22  * daviddiasjoined
12:21:40  * m76joined
12:22:06  * bajtosquit (Quit: bajtos)
12:22:08  * quijotequit (Ping timeout: 255 seconds)
12:29:28  * niskaquit (Quit: ERC Version 5.3 (IRC client for Emacs))
12:31:45  * qardjoined
12:34:07  * niskajoined
12:36:05  * qardquit (Ping timeout: 255 seconds)
12:43:08  * jmar777_quit (Remote host closed the connection)
12:53:57  * mrvisserquit (Remote host closed the connection)
12:54:13  * daviddiasquit (Remote host closed the connection)
12:55:55  * daviddiasjoined
13:01:29  * mrvisserjoined
13:06:22  * daviddiasquit (Remote host closed the connection)
13:09:02  * daviddiasjoined
13:11:16  * jmar777joined
13:17:23  * AlexisMochaquit (Ping timeout: 252 seconds)
13:17:41  * AlexisMochajoined
13:18:16  * quijotejoined
13:22:53  * quijotequit (Ping timeout: 255 seconds)
13:31:17  <bradleymeck>indutny: https://gist.github.com/bmeck/43d63a4dd3f497d1f1bf
13:31:27  <bradleymeck>(was asleep)
13:32:32  * qardjoined
13:36:23  * quijotejoined
13:36:27  <bradleymeck>wait...
13:36:29  <bradleymeck>uggg
13:36:30  <indutny>heya
13:36:49  <indutny>you have no context? :)
13:36:50  * qardquit (Ping timeout: 255 seconds)
13:37:12  * rmgjoined
13:42:01  * rmgquit (Ping timeout: 276 seconds)
13:46:22  <bradleymeck>indutny: just noticed and fixed that
13:46:33  <bradleymeck>put the context::enter in the wrong thread...
13:47:10  <bradleymeck>sleepy coding for worst coding
13:54:27  * janjongboomquit (Ping timeout: 265 seconds)
13:55:19  * janjongboomjoined
13:55:27  <bradleymeck>indutny: thanks, dunno where my brain was
14:02:07  * jmar777quit (Read error: Connection reset by peer)
14:02:29  * jmar777joined
14:07:15  * thlorenzjoined
14:07:28  <bradleymeck>and first iteration at JS debugging is up, need to get the cross isolate bridge up though too
14:08:07  * c4milojoined
14:12:51  * vtjnashjoined
14:22:29  * quijotequit (Ping timeout: 265 seconds)
14:23:24  * quijotejoined
14:24:03  * mikealquit (Quit: Leaving.)
14:24:51  * mikealjoined
14:33:05  <bradleymeck>anyone know if there is a chance to update v8 prior to 0.12?
14:33:18  * qardjoined
14:35:11  <bradleymeck>probably not a possibility
14:35:18  * m76quit (Ping timeout: 240 seconds)
14:37:43  * qardquit (Ping timeout: 258 seconds)
14:39:43  <bradleymeck>would love to have logeventcallback
14:44:53  * bajtosjoined
14:46:56  * vtjnashquit (Remote host closed the connection)
14:47:03  * avalanche123joined
14:50:26  * daviddiasquit (Remote host closed the connection)
14:51:31  * avalanche123quit (Ping timeout: 258 seconds)
14:54:33  * kenperkins_quit (Remote host closed the connection)
14:55:11  * kenperkinsjoined
15:01:00  * mikealquit (Quit: Leaving.)
15:04:09  * daviddiasjoined
15:09:05  * AlexisMocha_joined
15:10:29  * AlexisMochaquit (Ping timeout: 264 seconds)
15:13:30  * quijotequit (Ping timeout: 240 seconds)
15:15:23  * calvinfojoined
15:15:30  * kenperkinsquit (Read error: Connection reset by peer)
15:16:06  * kenperkinsjoined
15:20:25  * bajtosquit (Quit: bajtos)
15:22:34  * bradleymeckquit (Quit: bradleymeck)
15:22:35  * c4miloquit (Ping timeout: 255 seconds)
15:26:54  * AlexisMocha_quit (Ping timeout: 240 seconds)
15:26:59  * AlexisMochajoined
15:28:08  * c4milojoined
15:29:39  * rmgjoined
15:33:25  * mikealjoined
15:34:01  * qardjoined
15:38:41  * qardquit (Ping timeout: 264 seconds)
15:41:08  * quijotejoined
15:45:31  * quijotequit (Ping timeout: 252 seconds)
15:53:49  * bajtosjoined
16:00:51  * mrvisserquit (Remote host closed the connection)
16:07:09  * calvinfoquit (Quit: Leaving.)
16:08:32  * AlexisMocha_joined
16:09:08  * AlexisMochaquit (Ping timeout: 255 seconds)
16:18:55  * mikealquit (Quit: Leaving.)
16:19:35  * mikealjoined
16:21:23  * quijotejoined
16:24:21  * brunklejoined
16:25:38  * mikealquit (Quit: Leaving.)
16:25:40  * daviddiasquit
16:26:08  * mikealjoined
16:27:19  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:27:31  * thlorenzquit (Remote host closed the connection)
16:28:03  * thlorenzjoined
16:29:19  * sh1mmerjoined
16:29:22  * brunklequit (Quit: brunkle)
16:30:01  * sh1mmerquit (Client Quit)
16:32:18  * thlorenzquit (Ping timeout: 240 seconds)
16:32:26  * brunklejoined
16:34:05  * brunklequit (Client Quit)
16:34:20  * calvinfojoined
16:34:49  * qardjoined
16:35:20  * brunklejoined
16:36:46  * brunklequit (Client Quit)
16:37:08  * m76joined
16:38:54  * qardquit (Ping timeout: 240 seconds)
16:41:04  * brunklejoined
16:44:15  * TooTallNatejoined
16:44:51  * bradleymeckjoined
16:45:49  * janjongboomjoined
16:45:51  * mrvisserjoined
16:46:54  * quijotequit (Ping timeout: 240 seconds)
16:52:12  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:56:33  <bradleymeck>hueniverse: ?
16:58:16  * Ralithquit (Ping timeout: 240 seconds)
17:00:50  * sh1mmerjoined
17:01:33  <hueniverse>bradleymeck: yep
17:02:12  <bradleymeck>was scrolled back really far in irc client… realized it after I put the ?. something about node console blowing up
17:02:38  <hueniverse>ah yeah
17:04:20  * janjongboomjoined
17:06:59  <hueniverse>can't reproduce atm
17:12:34  * brunklequit (Quit: brunkle)
17:17:10  * thlorenzjoined
17:35:36  * qardjoined
17:40:34  * qardquit (Ping timeout: 276 seconds)
17:42:27  * rmgquit (Remote host closed the connection)
17:43:21  * quijotejoined
17:47:37  * quijotequit (Ping timeout: 252 seconds)
17:55:57  * rmgjoined
17:57:48  * rmgquit (Remote host closed the connection)
17:58:21  * rmgjoined
18:00:33  * brunklejoined
18:02:59  * rmgquit (Ping timeout: 255 seconds)
18:03:05  * brunklequit (Client Quit)
18:05:16  * brunklejoined
18:06:13  * brunklequit (Client Quit)
18:06:39  * brunklejoined
18:08:42  * brsonjoined
18:09:28  <indutny>tjfontaine: heya
18:10:08  <tjfontaine>hey working on the v0.8 backport stuff, did you see my email on thursday?
18:12:56  <bradleymeck>tjfontaine: we did get a working debugger isolate <-> v8::Debug bridge, but no debugger isolate -> node isolate bridge yet
18:13:36  <tjfontaine>nice, I have an email response for you as a draft btw, so sorry about not getting back to you yet
18:13:51  <bradleymeck>kk
18:14:31  <tjfontaine>just trying ot figure out why I suck at memory management at the moment
18:14:44  <bradleymeck>once we upgrade v8 in the future we can integrate w/ IRHydra at runtime I learned
18:15:08  <bradleymeck>unsure how well it will work, waiting on mraleph’s email
18:15:27  <tjfontaine>does that still come with a runtime penalty?
18:15:40  <tjfontaine>presumably keeping the stats around is expensive
18:16:11  <bradleymeck>tjfontaine: yes, most all debugging functionality needs to stay turned off unless you are intentionally profiling/debugging
18:16:42  <tjfontaine>right ok
18:17:05  * rmgjoined
18:17:21  <indutny>tjfontaine: not really
18:17:43  <indutny>tjfontaine: I don't think I got it
18:18:45  * rmgquit (Remote host closed the connection)
18:22:11  * brunklequit (Quit: brunkle)
18:25:13  <hueniverse>hapi tests take an avg of 1000ms longer under master than 10.26 (7200 vs 8200). not very useful but just a data point
18:26:53  <tjfontaine>each test takes a second longer, or total suite
18:28:28  * avalanche123joined
18:28:52  <indutny>tjfontaine: so what about email?
18:28:56  <indutny>tjfontaine: could you resend it please?
18:29:06  <tjfontaine>sure, it was on the thread wiht felixge
18:29:28  * brsonquit (Quit: leaving)
18:29:35  * brsonjoined
18:29:42  <tjfontaine>indutny: basically I'm looking to see if there's stuff in the 0.8 branch from voxer that wasn't yet included
18:29:51  <indutny>aaah
18:29:57  <indutny>there is some
18:30:07  <indutny>but I don't think that it is truly a great idea to include it
18:30:13  <tjfontaine>ok
18:30:18  <indutny>probably some fixes
18:30:30  <indutny>like http://github.com/voxer/node/commit/dfc29d3f32b50e1bda8b89e94fbc6e47d4658cc6
18:30:51  <indutny>and
18:30:51  <indutny>https://github.com/voxer/node/commit/fc31e22bf3841ed6ad9d32cd10575340d4a4ab7f
18:31:01  <indutny>other stuff is just a backported features from newer versions
18:31:05  <indutny>mostly a writev
18:31:14  * quijotejoined
18:31:19  <tjfontaine>that one is already in there
18:31:22  <tjfontaine>not writev
18:31:26  <tjfontaine>but the miscompile
18:32:46  * brunklejoined
18:33:37  * bajtosquit (Quit: bajtos)
18:34:11  <indutny>ok
18:35:56  * rmgjoined
18:36:23  * qardjoined
18:37:01  * Ralithjoined
18:38:37  * AvianFluquit
18:41:04  * qardquit (Ping timeout: 265 seconds)
18:42:57  * mikolalysenkojoined
18:45:16  * avalanche123quit
18:52:05  * avalanche123joined
18:52:38  * rendarquit (Ping timeout: 258 seconds)
19:02:24  * calvinfo1joined
19:04:04  * sblomquit (Read error: Connection reset by peer)
19:05:05  * calvinfoquit (Ping timeout: 255 seconds)
19:14:52  * mikolalysenkoquit (Ping timeout: 258 seconds)
19:14:59  * brunklequit (Quit: brunkle)
19:15:28  * quijotequit (Ping timeout: 276 seconds)
19:19:49  * hzjoined
19:24:11  * AvianFlujoined
19:27:58  * avalanche123quit (Remote host closed the connection)
19:28:31  * brunklejoined
19:29:47  * avalanche123joined
19:29:50  * brsonquit (Ping timeout: 255 seconds)
19:35:47  * avalanche123quit (Remote host closed the connection)
19:37:14  * qardjoined
19:39:32  * rmgquit (Remote host closed the connection)
19:40:07  * rmgjoined
19:41:02  * AlexisMochajoined
19:41:32  * quijotejoined
19:42:56  * AlexisMocha_quit (Ping timeout: 265 seconds)
19:44:29  * rmgquit (Ping timeout: 255 seconds)
19:46:07  * avalanche123joined
19:46:17  * quijotequit (Ping timeout: 255 seconds)
19:47:46  * AlexisMocha_joined
19:49:11  * AlexisMochaquit (Ping timeout: 255 seconds)
19:53:15  * Raynosquit (Ping timeout: 245 seconds)
19:53:40  * groundwater_quit (Ping timeout: 245 seconds)
19:53:40  * eugenewarequit (Ping timeout: 245 seconds)
19:53:45  * felixgequit (Ping timeout: 252 seconds)
19:53:58  * isaacsquit (Ping timeout: 240 seconds)
19:54:18  * parshap_quit (Ping timeout: 240 seconds)
19:54:30  * julianduquequit (Ping timeout: 245 seconds)
19:54:55  * Domenicquit (Ping timeout: 245 seconds)
19:54:57  * jirwinquit (Ping timeout: 252 seconds)
19:55:30  * shrubberyquit (Ping timeout: 258 seconds)
19:55:56  * isaacsjoined
19:55:58  * shrubberyjoined
19:56:05  * nsmquit (Ping timeout: 264 seconds)
19:56:07  * groundwater_joined
19:56:17  * julianduquejoined
19:56:18  * yunongquit (Ping timeout: 240 seconds)
19:56:29  * eugenewarejoined
19:57:03  * felixgejoined
19:57:19  * parshap_joined
19:57:27  * Domenicjoined
19:57:57  * yunongjoined
19:59:00  * brunklequit (Quit: brunkle)
19:59:32  * brunklejoined
20:00:02  * nsmjoined
20:00:12  * brunklequit (Client Quit)
20:00:25  * jirwinjoined
20:04:40  * brunklejoined
20:06:25  * calvinfo1quit (Quit: Leaving.)
20:09:09  * Raynosjoined
20:13:57  * calvinfojoined
20:19:05  * seldojoined
20:23:23  * bradleymeck_joined
20:28:26  * brunklequit (Quit: brunkle)
20:33:16  <trevnorris>iamstef: interesting. I don't have an osx machine to test that on, but verification would be nice
20:35:04  * brycebarilquit (Quit: leaving)
20:35:24  <trevnorris>bradleymeck: currently the typed array api requires you to create a weak persistent handle for the object. which means it has the same issue as buffer does, and that I was hopeful we'd be able to get around.
20:35:40  <trevnorris>indutny: thanks dude :)
20:35:54  <bradleymeck_>trevnorris: mraleph suspected something like that as well
20:35:56  <trevnorris>othiym23: haha, 29
20:35:59  <indutny>trevnorris: for what?
20:36:53  <bradleymeck_>trevnorris: even then, just raw allocation is slow as heck compared to using an allocator
20:37:32  * jmar777quit (Remote host closed the connection)
20:37:36  <tjfontaine>arena or block allocators you mean
20:38:01  <bradleymeck_>block implemented via JS and typed array's .subarray
20:38:19  <trevnorris>indutny: the happy bday :)
20:38:24  <indutny>aaaah
20:38:29  <indutny>yeah :)
20:38:34  <indutny>have a great day! :)
20:38:41  <trevnorris>thanks :)
20:38:43  <tjfontaine>happy to the both of you
20:39:39  <trevnorris>bradleymeck_: issue has some complexities, but I was up til 5am and have a headache. so not enough brain cells.
20:40:11  <bradleymeck_>trevnorris: I just glanced at it, too busy w/ work / researching debugger, it just came up in #v8 a bit ago
20:42:16  * quijotejoined
20:44:09  * sblomjoined
20:46:47  * brsonjoined
20:46:55  * quijotequit (Ping timeout: 252 seconds)
20:47:17  * AlexisMochajoined
20:48:11  * AlexisMocha_quit (Ping timeout: 265 seconds)
20:48:21  * robertkowalskijoined
20:50:48  * AlexisMocha_joined
20:51:14  * AlexisMochaquit (Ping timeout: 240 seconds)
21:06:11  * hzquit (Ping timeout: 260 seconds)
21:09:20  * brsonquit (Quit: Lost terminal)
21:09:33  * brsonjoined
21:10:37  * brsonquit (Client Quit)
21:11:15  * brsonjoined
21:12:22  * bradleymeckquit (Quit: bradleymeck)
21:12:23  * bradleymeck_changed nick to bradleymeck
21:21:51  * brunklejoined
21:23:49  * brsonquit (Quit: Lost terminal)
21:25:10  * brunklequit (Client Quit)
21:25:32  * brunklejoined
21:29:18  * thlorenzquit (Remote host closed the connection)
21:34:15  * brsonjoined
21:34:41  * brunklequit (Quit: brunkle)
21:44:12  * quijotejoined
21:48:53  * quijotequit (Ping timeout: 264 seconds)
21:56:14  * petka_quit (Quit: Connection closed for inactivity)
22:00:31  <bradleymeck>is there a builtin map somewhere in node's source, like Map<Isolate, blah> but not using stl since we avoid that
22:01:02  <tjfontaine>v8::Object :)
22:02:34  <bradleymeck>hehe, I don't have an Isolate to work with on this one
22:02:57  <tjfontaine>I woudl suggest if we need somethign like this in core we'd go with libnvpair
22:03:22  <bradleymeck>it should be pretty small, same number as isolates running, so maybe just do double array
22:04:43  <bradleymeck>don't really need a big thing, just don't want to duplicate stuff, probably faster as arrays or linked list unless we plan on having hundreds of isolates in the far flung future
22:05:04  <tjfontaine>no one knows, but I can think of other instanes where I might want a useful map
22:05:37  * jmar777joined
22:05:57  * mikolalysenkojoined
22:10:08  * brunklejoined
22:12:42  * avalanche123quit (Remote host closed the connection)
22:13:48  * avalanche123joined
22:13:50  * avalanche123quit (Remote host closed the connection)
22:14:01  * avalanche123joined
22:16:35  * vtjnashjoined
22:17:48  * m76quit (Read error: Connection reset by peer)
22:20:22  * mrvisserquit (Remote host closed the connection)
22:21:11  * LeftWingquit (Remote host closed the connection)
22:21:37  * LeftWing__joined
22:22:26  * LeftWing__changed nick to LeftWing
22:25:08  * AlexisMochajoined
22:26:38  * AlexisMocha_quit (Ping timeout: 240 seconds)
22:27:33  <trevnorris>tjfontaine: i'm investigating this ic big w/ v8, but if I can't find a solution before it's time to roll out v0.12 then I think we might have to roll back to 3.24.
22:27:44  <trevnorris>*bug
22:34:37  * vtjnashquit (Remote host closed the connection)
22:36:09  <bradleymeck>trevnorris: what version are you trying to get to?
22:36:50  <trevnorris>bradleymeck: we upgraded to 3.25, and ben has a pr for 3.26, since current unstable is 3.27.
22:37:11  <tjfontaine>we're not upgrading to 3.26 now, fwiw
22:37:14  <bradleymeck>3.25.6 is a big win for logging
22:37:27  <bradleymeck>tracing w/e
22:37:29  * LeftWingquit (Remote host closed the connection)
22:37:29  <trevnorris>i agree, but it's killing performance in some respects
22:38:01  <bradleymeck>I saw the buffer thing
22:38:17  <trevnorris>mraleph is helping me debug the issue now.
22:39:11  * LeftWingjoined
22:42:14  * c4miloquit (Remote host closed the connection)
22:43:27  * LeftWing__joined
22:44:05  * LeftWing__quit (Remote host closed the connection)
22:44:07  * LeftWingquit (Ping timeout: 276 seconds)
22:44:16  * mrvisserjoined
22:44:50  * quijotejoined
22:45:52  * mikolalysenkoquit (Ping timeout: 240 seconds)
22:47:58  * LeftWingjoined
22:48:58  * quijotequit (Ping timeout: 240 seconds)
22:57:23  * thlorenzjoined
22:57:28  * thlorenzquit (Remote host closed the connection)
22:57:46  * c4milojoined
22:58:01  <trevnorris>anyone feel like helping me interpret this: https://gist.github.com/trevnorris/8c8d16ba48c5e48a5df9
23:00:08  * brsonquit (Ping timeout: 265 seconds)
23:00:45  * mikolalysenkojoined
23:01:33  <othiym23>trevnorris: is this you trying to get to the bottom of the Buffer perf regression under 3.25?
23:01:41  <trevnorris>othiym23: yeah
23:03:02  <othiym23>that's very a lot of output
23:03:45  * bradleymecktakes a look
23:03:54  <tjfontaine>what's the test script?
23:04:00  <othiym23>is there any way to set a watchpoint in e.g. gdb and figure out what's changing / staying the same between iterations?
23:07:38  <bradleymeck>othiym23: yes you can have preloaded things to print
23:08:31  <trevnorris>tjfontaine: for (var i = 0; i < 1e7; i++) new Buffer(1024);
23:09:10  <othiym23>trevnorris: it seems like at soem tipping point the IC is going off to the moon, or how it works is changing
23:09:19  <othiym23>have you figured out what the inflection point is?
23:09:35  <bradleymeck>othiym23: https://sourceware.org/gdb/onlinedocs/gdb/Set-Watchpoints.html for conditional breaking on eval, http://stackoverflow.com/questions/6517423/do-specific-action-when-certain-breakpoint-hits-in-gdb
23:09:45  <trevnorris>othiym23: nope. still working on that.
23:09:58  <othiym23>bradleymeck: thanks for the links
23:10:02  <othiym23>I love watchpoints
23:10:06  <bradleymeck>https://gist.github.com/trevnorris/8c8d16ba48c5e48a5df9#file-trace-ic-out-L2105 , unsure what patching IC is doing though
23:10:10  <othiym23>easily my favorite feature of MS QuickC back in the day
23:10:44  <bradleymeck>othiym23: https://code.google.com/p/v8/issues/detail?id=3278&can=4&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary%20HW%20OS%20Area%20Stars star it~
23:10:53  <trevnorris>bradleymeck: huh. yeah. that's really strange.
23:12:13  <bradleymeck>trevnorris: try putting printable characters only in the buffer
23:12:54  <bradleymeck>unsure why toString is coming up though
23:13:18  <trevnorris>bradleymeck: how do you mean? right now i'm just allocating a chunk and not doing anything w/ it
23:13:37  <othiym23>bradleymeck: done!
23:14:25  <bradleymeck>yea, just wondering since that is the only [patch I see by Buffer and that relates to toString "hex"
23:15:34  <trevnorris>bradleymeck: wtf. this is nuts. somthing is going crazy in debug mode. it takes 53344.1 ns to run new Buffer()
23:15:44  <trevnorris>that's like 100x longer than it should be
23:15:46  <bradleymeck>O-o
23:16:03  <bradleymeck>trevnorris: only in debug mode?
23:16:03  <tjfontaine>ya but configure --debug changes a lot about the env
23:16:14  <trevnorris>yeah, but it still shouldn't take that long
23:16:19  <trevnorris>not near that long
23:16:32  * vtjnashjoined
23:17:31  <bradleymeck>mmmm
23:18:28  <bradleymeck>trevnorris: nothing coming out of IRHydra?
23:19:00  <bradleymeck>actually, need to head out
23:19:08  <trevnorris>coolio. thanks for the help
23:23:19  * m76joined
23:27:24  * qardpart
23:33:14  * brunklequit (Quit: brunkle)
23:34:43  * avalanche123quit (Remote host closed the connection)
23:36:01  * avalanche123joined
23:36:01  * avalanche123quit (Remote host closed the connection)
23:36:13  * avalanche123joined
23:38:28  <trevnorris>tjfontaine: fwiw, I've verified that individual smalloc operations are faster in 3.25 than 3.24. it has something to do w/ the Buffer prototype.
23:44:01  * m76quit (Ping timeout: 252 seconds)
23:44:41  * m76joined
23:45:35  * quijotejoined
23:49:02  * mikolalysenkoquit (Ping timeout: 255 seconds)
23:50:24  * quijotequit (Ping timeout: 265 seconds)
23:57:01  <trevnorris>tjfontaine: think i'm zeroing in. seems to have to do w/ setting object properties on an object with allocated external memory.
23:58:27  * brunklejoined
23:58:37  <trevnorris>tjfontaine: i built out a super simplified buffer implementation, and just setting this.length increased execution time from 360ns to 420ns
23:58:45  * brsonjoined
23:58:56  * brsonquit (Client Quit)
23:59:04  * brsonjoined