00:40:08  * not-an-aardvarkjoined
01:46:58  * AtumTquit (Remote host closed the connection)
02:06:16  * tobie_joined
02:07:04  * mmun_joined
02:07:06  * aklein_joined
02:07:36  * d_run_joined
02:13:56  * d_runquit (*.net *.split)
02:13:56  * mmunquit (*.net *.split)
02:13:58  * tobiequit (*.net *.split)
02:13:58  * gcommerquit (*.net *.split)
02:13:58  * akleinquit (*.net *.split)
02:13:59  * d_run_changed nick to d_run
02:13:59  * mmun_changed nick to mmun
02:14:08  * aklein_changed nick to aklein
02:14:09  * tobie_changed nick to tobie
02:14:58  * gcommerjoined
02:42:09  * rwaldronquit (Ping timeout: 248 seconds)
02:46:21  * rwaldronjoined
02:48:27  * gsathyaquit (Ping timeout: 240 seconds)
02:58:49  * gsathyajoined
03:06:25  * isHavvyjoined
03:08:34  * Havvyquit (Ping timeout: 246 seconds)
04:30:37  * jmdyckquit (Quit: Leaving.)
04:55:28  * gskachkovquit (Ping timeout: 260 seconds)
04:55:44  * gskachkovjoined
05:33:11  * gibson042quit (Quit: Leaving.)
05:37:35  * gskachkov_joined
05:39:03  * gskachkovquit (Ping timeout: 268 seconds)
05:39:04  * gskachkov_changed nick to gskachkov
05:40:40  * gskachkovquit (Client Quit)
06:33:34  * afrael_joined
07:01:35  * gskachkovjoined
07:11:35  * gskachkovquit (Quit: gskachkov)
07:15:38  * gskachkovjoined
08:57:20  * gskachkovquit (Quit: gskachkov)
09:04:16  * gskachkovjoined
09:04:17  * gskachkovquit (Client Quit)
09:46:58  * afrael_quit (Remote host closed the connection)
09:47:31  * afrael_joined
09:51:18  * gskachkovjoined
09:51:58  * afrael_quit (Ping timeout: 255 seconds)
09:51:59  * gskachkovquit (Client Quit)
10:15:17  * afrael_joined
10:25:10  * mylesborinsquit (Quit: farewell for now)
10:25:41  * mylesborinsjoined
11:10:12  * AtumTjoined
11:14:24  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
11:40:11  * jmdyckjoined
12:06:30  * gibson042joined
12:10:59  * gibson042quit (Client Quit)
14:55:09  * afraeljoined
14:55:09  * afrael_quit (Read error: Connection reset by peer)
15:24:55  * Fishrock123joined
16:49:06  * bradleymeckjoined
17:16:49  * afraelquit (Remote host closed the connection)
17:17:21  * afraeljoined
17:21:58  * afraelquit (Ping timeout: 255 seconds)
17:36:12  * bradleymeckquit (Quit: bradleymeck)
17:52:12  * afraeljoined
17:52:45  * afraelquit (Remote host closed the connection)
17:53:21  * afraeljoined
17:57:58  * afraelquit (Ping timeout: 255 seconds)
18:12:57  * bradleymeckjoined
18:25:35  * bradleymeckquit (Quit: bradleymeck)
18:27:21  * bradleymeckjoined
18:31:27  * afraeljoined
18:37:48  * AtumT_joined
18:39:37  * afraelquit (Remote host closed the connection)
18:40:08  * AtumTquit (Ping timeout: 240 seconds)
18:40:12  * afraeljoined
18:41:27  * afrael_joined
18:41:28  * afraelquit (Read error: Connection reset by peer)
18:44:49  * afrael_quit (Remote host closed the connection)
18:48:15  * bradleymeckquit (Quit: bradleymeck)
18:51:00  * AtumTjoined
18:51:45  * AtumT_quit (Ping timeout: 248 seconds)
19:32:47  * Fishrock123quit (Remote host closed the connection)
19:47:43  * bradleymeckjoined
19:57:14  * afraeljoined
19:58:53  * afraelquit (Remote host closed the connection)
20:01:36  * Fishrock123joined
20:18:17  * afraeljoined
20:20:58  * leobalter_joined
20:27:26  * bradleymeckquit (Quit: bradleymeck)
20:36:58  * afraelquit (Remote host closed the connection)
20:57:00  * bradleymeckjoined
21:05:08  <Bakkot>Why is there always a `HasOwnProperty(propValue, "name")` check after ` IsAnonymousFunctionDefinition`? Is it ever possible for something to return true for the latter but, when evaluated, also return true for the former?
21:07:21  <ljharb>like, is it possible for an anon func declaration to lack a `name` property while it's being evaluated?
21:07:43  <Bakkot>to *have* one, rather.
21:08:04  <ljharb>an anon function has a name property
21:08:09  <ljharb>it's an empty string
21:08:48  <ljharb>or you mean, is it possible to have one prior to SetFunctionName
21:08:56  <Bakkot>yeah, that
21:09:11  <ljharb>it could have an inherited one but i'm not sure how it could have an own one
21:09:56  <Bakkot>Hence my confusion.
21:10:25  <ljharb>seems like it should just always SetFunctionName
21:10:36  <ljharb>perhaps with an assert that it does not have an own property
21:13:06  <bterlson>IIRC an anonymous class is an anonymous function definition
21:13:12  <bterlson>which may have a static name property
21:16:42  <bterlson>Bakkot: ^
21:17:01  <Bakkot>ahh, yes, makes sense.
21:17:19  <bterlson>confirmed with spec btw
21:17:40  <bterlson>it's somewhat confusing for a name
21:18:00  <bterlson>typical code evolution problems since classes didn't exist when this function was named ;)
21:35:10  <Bakkot>Function name inference should be performed for public class fields, obviously, but should it be performed for private class fields? And, if so, what should the name be?
21:36:03  <Bakkot>I've defaulted to "it should not", since it avoids leaking the name, but I could see arguments either way.
21:38:47  <ljharb>aha, makes sense
22:48:27  * bradleymeckquit (Quit: bradleymeck)
22:58:56  * Fishrock123quit (Remote host closed the connection)
23:07:26  * gibson042joined
23:13:29  * Fishrock123joined
23:23:35  * bradleymeckjoined
23:46:29  * Fishrock123quit (Remote host closed the connection)
23:53:37  * Fishrock123joined