01:46:28  * Guest21090changed nick to silverdust
01:46:38  * silverdustquit (Changing host)
01:46:38  * silverdustjoined
02:02:31  * silverdustpart
03:13:21  * chicoxyzzyjoined
03:13:52  * chicoxyzzyquit (Remote host closed the connection)
03:14:09  * chicoxyzzyjoined
03:14:40  * chicoxyzzyquit (Remote host closed the connection)
03:14:50  * chicoxyzzyjoined
03:15:29  * chicoxyzzyquit (Remote host closed the connection)
03:15:38  * chicoxyzzyjoined
03:16:18  * chicoxyzzyquit (Remote host closed the connection)
03:16:26  * chicoxyzzyjoined
03:17:05  * chicoxyzzyquit (Remote host closed the connection)
03:17:13  * chicoxyzzyjoined
03:17:39  * chicoxyz_quit (Ping timeout: 260 seconds)
03:17:53  * chicoxyzzyquit (Remote host closed the connection)
03:18:01  * chicoxyzzyjoined
03:18:41  * chicoxyzzyquit (Remote host closed the connection)
03:18:50  * chicoxyzzyjoined
03:19:29  * chicoxyzzyquit (Remote host closed the connection)
03:19:38  * chicoxyzzyjoined
03:20:17  * chicoxyzzyquit (Remote host closed the connection)
03:20:26  * chicoxyzzyjoined
03:21:04  * chicoxyzzyquit (Remote host closed the connection)
03:21:13  * chicoxyzzyjoined
03:21:52  * chicoxyzzyquit (Remote host closed the connection)
03:22:01  * chicoxyzzyjoined
03:22:40  * chicoxyzzyquit (Remote host closed the connection)
03:22:50  * chicoxyzzyjoined
03:23:28  * chicoxyzzyquit (Remote host closed the connection)
03:23:39  * chicoxyzzyjoined
03:24:16  * chicoxyzzyquit (Remote host closed the connection)
03:24:25  * chicoxyzzyjoined
03:25:04  * chicoxyzzyquit (Remote host closed the connection)
03:25:13  * chicoxyzzyjoined
03:25:52  * chicoxyzzyquit (Remote host closed the connection)
03:31:14  * gskachkovjoined
03:31:56  * gskachkovquit (Client Quit)
03:58:31  * jmdyckquit (Quit: Leaving.)
04:08:04  * gskachkovjoined
04:18:28  * gskachkovquit (Quit: gskachkov)
04:26:11  * chicoxyzzyjoined
04:31:11  * chicoxyzzyquit (Ping timeout: 276 seconds)
06:18:18  * gskachkovjoined
06:28:16  * chicoxyzzyjoined
06:33:23  * chicoxyzzyquit (Ping timeout: 276 seconds)
06:37:08  * gskachkovquit (Quit: gskachkov)
06:39:29  * gskachkovjoined
06:41:39  * gskachkovquit (Client Quit)
06:42:47  * gskachkovjoined
06:48:01  * gskachkovquit (Quit: gskachkov)
06:49:24  * gskachkovjoined
06:52:09  * gskachkovquit (Client Quit)
06:56:03  * gskachkovjoined
06:59:38  * gskachkovquit (Client Quit)
07:04:09  * gskachkovjoined
07:11:58  * gskachkovquit (Quit: gskachkov)
07:13:20  * gskachkovjoined
07:24:50  * gskachkovquit (Quit: gskachkov)
07:25:48  * gskachkovjoined
07:28:00  * gskachkovquit (Client Quit)
07:42:13  * gskachkovjoined
07:45:22  * gskachkovquit (Client Quit)
07:51:56  * gskachkovjoined
08:01:01  * gskachkovquit (Quit: gskachkov)
08:02:26  * gskachkovjoined
08:14:42  * gskachkovquit (Quit: gskachkov)
08:18:16  * gskachkovjoined
08:24:23  * gskachkovquit (Quit: gskachkov)
08:25:11  * gskachkovjoined
08:29:40  * gskachkovquit (Ping timeout: 240 seconds)
08:49:32  * gskachkovjoined
08:54:39  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
08:55:16  * chicoxyz_joined
09:04:57  * gskachkovquit (Quit: gskachkov)
09:26:10  * gskachkovjoined
09:28:20  * gskachkovquit (Client Quit)
09:58:11  * chicoxyz_quit (Remote host closed the connection)
09:58:45  * chicoxyzzyjoined
10:01:13  * chicoxy__joined
10:02:00  * gskachkovjoined
10:03:05  * chicoxyzzyquit (Ping timeout: 240 seconds)
10:05:27  * gskachkovquit (Client Quit)
10:24:53  * gskachkovjoined
10:25:10  * mylesborinsquit (Quit: farewell for now)
10:25:47  * mylesborinsjoined
11:12:00  * gskachkovquit (Quit: gskachkov)
11:15:18  * gskachkovjoined
11:21:41  * gskachkovquit (Quit: gskachkov)
11:22:42  * gskachkovjoined
11:27:44  * gskachkovquit (Quit: gskachkov)
11:30:48  * gskachkovjoined
11:33:30  * gskachkovquit (Client Quit)
11:34:24  * gskachkovjoined
11:47:30  * jmdyckjoined
12:16:46  * gskachkovquit (Quit: gskachkov)
12:17:45  * gskachkovjoined
12:18:56  * gskachkovquit (Client Quit)
12:31:36  * gskachkovjoined
12:43:06  * gskachkovquit (Quit: gskachkov)
12:46:52  * gskachkovjoined
12:49:46  * gskachkovquit (Client Quit)
12:55:47  * gskachkovjoined
12:58:03  * gskachkovquit (Client Quit)
13:02:06  * gskachkovjoined
13:06:19  * gskachkovquit (Client Quit)
13:16:08  * gskachkovjoined
13:17:08  * gskachkovquit (Client Quit)
13:26:30  * gskachkovjoined
13:30:04  * gskachkovquit (Client Quit)
13:35:00  * gskachkovjoined
13:36:32  * gskachkovquit (Client Quit)
13:37:52  * gskachkovjoined
13:39:03  * gskachkovquit (Client Quit)
13:57:12  * gskachkovjoined
13:59:04  * gskachkovquit (Client Quit)
14:21:50  * not-an-aardvarkjoined
14:36:58  * Fishrock123joined
16:01:59  * gskachkovjoined
16:04:50  * gskachkovquit (Client Quit)
16:06:00  * gskachkovjoined
16:12:17  * gskachkovquit (Quit: gskachkov)
16:30:40  * gskachkovjoined
16:31:38  * gskachkovquit (Client Quit)
16:32:20  * gskachkovjoined
17:18:18  * caridyjoined
17:47:15  * chicoxy__quit (Ping timeout: 240 seconds)
17:49:15  * gskachkovquit (Quit: gskachkov)
18:01:56  * caridyquit (Ping timeout: 255 seconds)
18:37:55  * isHavvyjoined
18:37:59  * Fishrock123quit (Remote host closed the connection)
18:40:57  * Havvyquit (Ping timeout: 240 seconds)
18:41:25  * Fishrock123joined
18:43:04  * gskachkovjoined
18:44:26  * chicoxyz_joined
19:01:39  * gskachkovquit (Quit: gskachkov)
19:03:28  * gskachkovjoined
19:14:54  * Fishrock123quit (Remote host closed the connection)
19:28:03  * Fishrock123joined
19:37:41  * chicoxyzzyjoined
19:39:25  * chicoxyz_quit (Ping timeout: 240 seconds)
20:15:53  * caridyjoined
20:28:56  * gskachkovquit (Quit: gskachkov)
20:58:54  * gskachkovjoined
21:14:42  * gskachkovquit (Quit: gskachkov)
21:15:31  * gskachkovjoined
21:33:53  <ljharb>bterlson: so re the bind operator thing, if you find your gist i'd love to take a look at it
21:34:14  <bterlson>ljharb: I will try to get it out this week
21:34:22  <ljharb>syntax for bind, and syntax for left-to-right chain-invoking of functions (with or without "this") together satisfy my needs
21:34:23  <ljharb>awesome!
21:34:25  <bterlson>I am done with Build prep for the whole week so I can actually do real work
21:34:29  <ljharb>hooray
21:35:26  <bterlson>I suppose no one from this channel will be at //build next week? :-P
21:37:12  <ljharb>:crickets:
21:37:55  <bterlson>it's because everyone is afk of course!
21:56:34  * caridyquit (Remote host closed the connection)
21:57:10  * caridyjoined
22:09:27  * caridyquit (Ping timeout: 240 seconds)
22:28:41  * samthquit (Ping timeout: 240 seconds)
22:30:35  * Fishrock123quit (Remote host closed the connection)
22:35:43  * Fishrock123joined
22:36:27  * Fishrock123quit (Remote host closed the connection)
22:37:38  * Fishrock123joined
22:41:48  * Fishrock123quit (Ping timeout: 240 seconds)
22:54:30  * caridyjoined
22:58:17  * Fishrock123joined
22:58:19  * Fishrock123quit (Remote host closed the connection)
22:58:59  * Fishrock123joined
22:59:06  * Fishrock123quit (Remote host closed the connection)
23:01:35  * caridyquit (Ping timeout: 240 seconds)
23:10:41  * samthjoined
23:13:54  * bradleymeckjoined
23:14:35  <cloudshu>bterlson: hi
23:14:59  <cloudshu>bterlson: check me on anba's reading of annex b.3.3, the section that keeps on giving?
23:16:28  * caridyjoined
23:17:12  * bradleymeckquit (Client Quit)
23:20:28  <cloudshu>bterlson: so remember how we explicitly allowed multiple same-named functions-in-block in sloppy mode?
23:21:10  <cloudshu>bterlson: the spec text for B.3.3 says "If replacing the FunctionDeclaration f with a VariableStatement that has F as a BindingIdentifier would not produce any Early Errors"
23:21:21  <cloudshu>bterlson: turns out { function f() {} var f; } is always an Early Error
23:29:24  <Bakkot>That spec text has caused more problems than it solves, I think
23:29:36  <Bakkot>It really ought to specify the cases more explicitly.
23:29:51  <Bakkot>rather than the 'would produce any early errors'
23:30:23  <Bakkot>cc littledan ^
23:30:47  <bterlson>cloudshu: can you send me an email? I have a queue of spec questions and I shouldn't let IRC preempt :-P
23:31:06  <cloudshu>bterlson: yeah sure it's not urgent
23:31:08  <bterlson>also, surprising to no one, even though I wrote that text I don't have it in memory
23:31:08  <cloudshu>Bakkot: yes, 100% agree
23:31:18  <cloudshu>Bakkot: counterfactuals in spec language is... not good
23:31:33  <bterlson>someone send a PR cleaning it up lol
23:32:09  * caridyquit (Remote host closed the connection)
23:34:40  <bterlson>https://www.irccloud.com/pastebin/eLrjrpP7/
23:35:20  <bterlson>who's right here?
23:35:48  <cloudshu>please say sm so i don't have to write a patch
23:35:56  <bterlson>sm behavior changed as of two weeks ago
23:35:59  <bterlson>you used to agree with jsc
23:36:11  <cloudshu>what's the condition for toString again?
23:36:22  <cloudshu>that, when re-evaled, it produces an "equivalent" object?
23:36:26  <cloudshu>with a lot of handwaving on "equivalent"?
23:37:35  <bterlson>cloudshu: I don't recall, refamiliarizing myself with the new spec as we speak
23:39:48  <bterlson>cloudshu: I think sm!
23:39:59  <cloudshu>\o/
23:40:07  <bterlson>According to https://tc39.github.io/Function-prototype-toString-revision/#sec-runtime-semantics-definemethod step 8
23:40:17  <bterlson>agree?
23:40:34  <cloudshu>bterlson: that seems right to me
23:42:47  * caridyjoined
23:45:42  <bterlson>v8 is the only one bugged per ES2017
23:46:08  <bterlson>which says the output has to be a valid FunctionDeclaration, FunctionExpression, GeneratorDeclaration, GeneratorExpression, AsyncFunctionDeclaration, AsyncFunctionExpression, ClassDeclaration, ClassExpression, ArrowFunction, AsyncArrowFunction, or MethodDefinition
23:46:27  <bterlson>aklein: ^ :-P
23:48:41  * caridyquit (Remote host closed the connection)
23:49:01  * caridyjoined
23:51:20  <Bakkot>bterlson: looks to me like chakra is also bugged
23:51:28  <Bakkot>with the new f.p.toString semantics
23:51:52  <Bakkot>this is also mficarra's reading
23:52:39  <bterlson>only sm is right with new f.p
23:52:45  <bterlson>.toString
23:52:46  <bterlson>I agree
23:52:53  <Bakkot>oh, right, that's not in es2017
23:52:56  <bterlson>no
23:53:08  <bterlson>See also: https://twitter.com/bterlson/status/859915022218035200
23:55:52  <Bakkot>bterlson: I think your d8 harmony is behind
23:56:46  <Bakkot>on master, d8 --harmony gives "['f']() {}", as it should
23:59:30  * Fishrock123joined