01:04:55  * bradleymeckquit (Quit: bradleymeck)
01:11:01  * plutoniixjoined
01:33:11  * Cube8quit (Quit: Leaving)
02:36:59  * _Gettyjoined
02:41:10  * rosseaux_joined
02:41:56  * Vbitzquit (*.net *.split)
02:41:56  * trungl-bot`quit (*.net *.split)
02:41:56  * rosseauxquit (*.net *.split)
02:41:56  * wadeyquit (*.net *.split)
02:41:56  * Gettyquit (*.net *.split)
02:42:11  * rosseaux_changed nick to rosseaux
03:03:01  * Vbitzjoined
03:05:05  * wadeyjoined
03:07:00  * trungl-botjoined
03:45:42  * bradleymeckjoined
03:45:42  * bradleymeckquit (Client Quit)
04:11:34  * bradleymeckjoined
04:15:52  * bradleymeckquit (Client Quit)
04:54:00  * plutoniixquit (Quit: Leaving)
06:21:33  * plutoniixjoined
07:54:55  <trungl-bot>Tree closed by machenbach@chromium.org: closed - investigating windows
08:15:03  <trungl-bot>Tree opened by machenbach@chromium.org: open
08:39:20  * plutoniixquit (Quit: Leaving)
11:18:24  * bradleymeckjoined
11:24:22  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap/builds/13802 "V8 Linux - nosnap" from 7803aa1ffb2f835c5f317ed2a097390d53e52567: mvstanton@chromium.org)
11:49:51  * bradleymeck_joined
11:49:55  * bradleymeckquit (Read error: Connection reset by peer)
11:49:55  * bradleymeck_changed nick to bradleymeck
11:52:46  * bradleymeckquit (Read error: Connection reset by peer)
11:53:11  * bradleymeckjoined
11:56:33  * bradleymeck_joined
11:57:10  * bradleymeckquit (Read error: Connection reset by peer)
11:57:11  * bradleymeck_changed nick to bradleymeck
11:59:58  * bradleymeckquit (Read error: Connection reset by peer)
11:59:59  * bradleymeck_joined
12:02:36  <trungl-bot>Tree opened by bmeurer@google.com: Tree is open (mvstanton@ to look into GC f*ckup)
12:03:54  * bradleymeck_quit (Read error: Connection reset by peer)
12:39:51  * rmcilroyquit (Ping timeout: 240 seconds)
12:51:42  * rmcilroyjoined
12:59:10  * plutoniixjoined
12:59:44  * plutoniixquit (Max SendQ exceeded)
13:00:17  * plutoniixjoined
13:52:26  * Net147quit (Ping timeout: 240 seconds)
13:55:06  * Net147joined
15:32:23  * bradleymeckjoined
15:42:39  * rosseauxquit (Read error: Connection reset by peer)
15:43:43  * rosseauxjoined
15:46:52  * rosseauxquit (Read error: Connection reset by peer)
15:47:57  * rosseauxjoined
15:53:46  <caitp>the for-of desugaring in the parser is really confusing and hard to follow
15:54:22  <bradleymeck>s/the for-of desugaring in//
15:54:29  <caitp>well, yes
15:54:33  <caitp>but especially the for-of desugaring
15:54:58  <bradleymeck>i havent read that bit
15:56:35  <caitp>trying to split the for-await-of parsing into a separate CL to make it easier to review (out of the huge async iteration CL), and am realizing that while it worked in some simple demos, it probably doesn't work in all situations because for-of desugaring is crazy
15:58:47  <caitp>I really like the way it works in JSC and am looking forward to us doing it that way in v8 some day
16:04:41  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2010030309])
16:23:39  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "compile" on http://build.chromium.org/p/client.v8.ports/builders/V8%20Mips%20-%20builder/builds/6791 "V8 Mips - builder" from 7739affa5b57e0d28674d476f63de60d71728fb6: ahaas@chromium.org)
16:25:38  * seventhjoined
16:26:24  * seventhquit (Remote host closed the connection)
16:27:10  * seventhjoined
16:55:14  <caitp>littledan__ / aklein: can you explain for-of desugaring for me? like, you have RewriteForVarInLegacy(), DesugarBindingInForEachStatement()... I think someone said RewriteForVarInLegacy() isn't needed for for-each statements, but I believe it gets used regardless in ParseForStatement()? But DesugarBindingInForEachStatement() can only be called if the for-of has declarations in the ForInOfHead bit?
16:55:40  <caitp>the desugaring is just written in a weird hard-to-read way, so it's a bit tricky to piece it all together
17:09:59  <trungl-bot>Tree opened by buildbot@chromium.org: Tree is open (Automatic: ★.:゚+。☆ (●´v`○)bォメデトd(○´v`●)☆.:゚+。★)
18:10:39  * bradleymeckquit (Quit: bradleymeck)
18:42:44  * bradleymeckjoined
19:08:49  * xiinotulpjoined
19:11:56  * plutoniixquit (Ping timeout: 240 seconds)
19:16:17  <littledan__>caitp, AFAICT RewriteForVarInLegacy just won't do anything unless you have a for (var i = j in k) { } loop
19:16:29  <littledan__>so it seems fine to ship
19:16:30  <littledan__>skip
19:17:11  * bradleymeckquit (Ping timeout: 255 seconds)
19:17:54  * bradleymeckjoined
19:17:57  <caitp>it looks like it doesn't check if it's an enumeration loop, just if it's a lexical declaration or not
19:19:21  <caitp>I can not wait until this is all done in the bytecode generator instead, where you won't have to worry about block scopes and variable declarations and stuff, just registers, plain and simple
19:20:17  <littledan__>that's banned a couple lines up
19:20:31  <littledan__>search for kForInOfLoopInitializer
19:21:52  <caitp>so arguably there's a redundant if statement condition in RewriteForVarInLegacy(), but it is there :p
19:22:05  <littledan__>OTOH DesugarBindingInForEachStatement is used in getting the bindings set up properly; you will need to call out to that
19:22:10  <littledan__>yeah, seems like it
19:24:42  * xiinotulpchanged nick to plutoniix
19:27:32  * seventhquit (Remote host closed the connection)
19:29:15  <caitp>I think I'm just going to not wait on test262 tests and add mjsunit coverage to make sure it works as expected with all the various things you could do with it
20:06:40  * bradleymeck_joined
20:07:07  * bradleymeckquit (Ping timeout: 248 seconds)
20:07:07  * bradleymeck_changed nick to bradleymeck
20:18:10  * bradleymeckquit (Ping timeout: 245 seconds)
20:29:56  * bradleymeckjoined
22:07:17  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Mjsunit" on http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds/11057 "V8 Mac GC Stress" from c70ec473baf72dc38e1def98d097b7fbf2ec544a: jshin@chromium.org (:jshin))
22:53:11  * RT|Chatzillajoined
23:20:53  <trungl-bot>Tree opened by adamk@chromium.org (:aklein): Tree is open (skipping test, filed bug)
23:30:55  * plutoniixquit (Quit: Leaving)