00:37:43  * xiinotulpchanged nick to plutoniix
00:40:07  * agerjoined
02:34:37  * seventhquit (Ping timeout: 264 seconds)
03:39:25  * esas_quit (Ping timeout: 264 seconds)
04:58:48  * enaqxjoined
05:56:13  * enaqxquit (Remote host closed the connection)
06:06:54  * enaqxjoined
06:21:33  * JoWiejoined
07:16:19  * rendarjoined
07:24:15  * mostynbjoined
08:21:00  * enaqxquit (Remote host closed the connection)
08:24:18  * enaqxjoined
08:30:23  * enaqxquit (Remote host closed the connection)
08:49:31  * enaqxjoined
09:01:13  * bnoordhuisjoined
09:22:25  * bnoordhuisquit (Ping timeout: 272 seconds)
09:26:29  * Net147quit (Ping timeout: 246 seconds)
09:33:53  * Net147joined
09:54:36  * Net147quit (Ping timeout: 256 seconds)
10:02:40  * Net147joined
10:03:56  <trungl-bot>Tree opened by [email protected]: Tree is open
10:19:33  * Net147quit (Ping timeout: 265 seconds)
10:20:28  * aperezdcquit (Quit: WeeChat 1.3)
10:21:57  * Net147joined
10:28:27  * bnoordhuisjoined
10:33:00  * bnoordhuisquit (Ping timeout: 250 seconds)
10:35:27  * bnoordhuisjoined
10:44:59  * aperezjoined
10:44:59  * aperezquit (Client Quit)
10:45:32  * aperezdcjoined
11:08:30  * mikolalysenkoquit (Ping timeout: 244 seconds)
11:08:30  * thefourtheyequit (Ping timeout: 244 seconds)
11:08:52  * thefourtheyejoined
11:10:07  * mikolalysenkojoined
11:12:48  * Net147quit (Ping timeout: 264 seconds)
11:16:03  * Net147joined
11:34:54  * bnoordhuisquit (Ping timeout: 256 seconds)
13:02:12  * danielijoined
13:09:13  * bobmcwjoined
13:28:27  * davijoined
13:40:25  * daviquit (Ping timeout: 246 seconds)
14:07:01  * davi_joined
14:07:24  * davi_changed nick to Guest12199
14:08:47  * mostynbquit (Quit: Leaving)
14:14:02  * bnoordhuisjoined
14:37:24  * C-Manjoined
14:41:01  * enaqx_joined
14:43:47  * enaqxquit (Ping timeout: 250 seconds)
14:54:18  * danieliquit (Quit: *does an epic backflip into nowhere*)
14:58:36  * mostynbjoined
15:02:40  * esasjoined
15:07:46  * danielijoined
15:07:47  * danieliquit (Max SendQ exceeded)
15:08:48  * danielijoined
15:08:49  * danieliquit (Max SendQ exceeded)
15:09:42  * danielijoined
15:40:58  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:02:37  * enaqx_quit (Remote host closed the connection)
16:43:04  * mostynbquit (Quit: Leaving)
16:48:16  * bnoordhuisquit (Ping timeout: 250 seconds)
17:00:04  <trungl-bot>Tree closed by [email protected]: Tree is closed (Automatic: "Mjsunit" on http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds/2536 "V8 Mac GC Stress" from b26e98f19b5e77df50cb4a259f099ee6afa335e3: [email protected])
18:12:22  * Guest12199quit (Ping timeout: 246 seconds)
19:02:37  * enaqxjoined
19:04:03  <trungl-bot>Tree opened by [email protected]: Tree is open
19:05:43  * rendarquit (Ping timeout: 272 seconds)
19:12:14  * rendarjoined
19:18:04  * davijoined
19:25:14  <trungl-bot>Tree closed by [email protected]: Tree is closed (Automatic: "bot_update" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosse3/builds/5453 "V8 Linux - nosse3" from a7a34b068c88993456ba79f13002507adc3a9bfc: [email protected])
19:49:07  * bnoordhuisjoined
20:01:41  * enaqxquit (Remote host closed the connection)
20:08:51  * C-Manquit (Quit: Connection reset by beer)
20:08:54  * bradleymeckjoined
20:33:44  * bradleymeckquit (Quit: bradleymeck)
20:34:07  * daviquit (Ping timeout: 246 seconds)
20:36:40  * bradleymeckjoined
20:40:13  * danieliquit (Quit: *does an epic backflip into nowhere*)
20:50:54  * bradleymeckquit (Quit: bradleymeck)
20:51:27  * bradleymeckjoined
20:51:45  * bradleymeckquit (Client Quit)
20:59:01  * bradleymeckjoined
21:08:28  <aklein>caitp: re: rest performance, mstarzinger and bmeurer are both interested in something higher-level than "loop unrolling" or "inlining". what mstarzinger is saying is that there's a plan on the TF team to optimize ES5 "arguments", and rather than adding a separate way of handling rest args, he'd like to be able to use the same TF code to handle rest that
21:08:28  <aklein>they'll be using for "arguments".
21:10:09  <caitp>all I've seen is the approach they're using for modelling arguments, so far
21:12:17  * jgijoined
21:12:18  <caitp>anyways, the approach I'm wanting to do isn't exclusive to rest parameters or rest elements, it also applies to a number of stdlib methods which are currently way slower than they ought to be, for no good reason
21:12:28  * Bob_Gneuquit (Read error: Connection reset by peer)
21:12:32  <caitp>CreateDataProperty() is a primitive that's used a fair bit in the spec
21:13:02  <caitp>so, for that reason, I think it's probably worth having a good one instead of AppendElement or SetProperty or something
21:13:33  <aklein>there "good" and there's "implemented in TF"; mstarzinger's worry is about the latter
21:20:54  * jgiquit (Quit: jgi)
21:20:56  * scottmgjoined
21:24:51  * bradleymeckquit (Quit: bradleymeck)
21:30:15  * bradleymeckjoined
21:30:29  * bobmcwquit (Remote host closed the connection)
21:31:07  <aklein>looks like rest args and spread array are the only users of %AppendElement at the moment; it seems like the thing to do for now is make the TurboFan team aware of the spread case as well. the question of whether to add an inlineable CreateDataProperty() is somewhat disconnected from where the spec says to use it.
21:32:37  <caitp>they used to be used in ArrayFrom and ArrayOf, at least
21:34:13  <aklein>ah, that's the slightly different %AddElement
21:36:08  <caitp>yeah you're right
21:36:22  <caitp>I remember writing ArrayFrom using AppendElement but maybe I'm mistaken
21:43:39  <aklein>I suspect if we wanted to make a fast version of ArrayOf or ArrayFrom we'd start by writing a C++ version, like we do for the other Array builtins.
21:45:15  <caitp>probably
21:48:26  <caitp>there were 2 reasons I didn't do that, one was the extra effort needed, and 2) implementing ToLength in C++ didn't seem nearly as easy
21:48:50  <caitp>in order to get the correct behaviour out of it
21:52:51  <aklein>the ToLength thing sounds weird, why would that be hard in C++?
21:53:46  <caitp>not hard exactly, just not as easy
21:53:57  <caitp>eg converting all different types to a number
21:54:26  <aklein>I think bmeurer is working on having a C++ version of ToNumber around for this very reason
21:55:25  <aklein>I think you see the pattern here: TurboFan folks are working on a lot of stuff that intersects with that the language team is working on; I'm trying to improve that communication channel
21:56:20  * Bob_Gneujoined
22:09:24  * scottmg_joined
22:11:56  * scottmgquit (Ping timeout: 246 seconds)
22:22:33  * plutoniixquit (Quit: จรลี จรลา)
22:26:23  * rendarquit
22:27:03  * RT|Chatzillajoined
22:29:57  * bradleymeckquit (Quit: bradleymeck)
23:14:54  <trungl-bot>Tree opened by [email protected]: Tree is open (a flake?)
23:16:18  * bradleymeckjoined
23:27:02  * bradleymeckquit (Quit: bradleymeck)
23:52:18  * JoWiequit (Quit: Connection closed for inactivity)
23:52:37  * bnoordhuisquit (Ping timeout: 264 seconds)