00:50:54  * sendilkumarnjoined
00:55:29  * sendilkumarnquit (Ping timeout: 257 seconds)
01:02:44  * Jessidhiaquit (Remote host closed the connection)
01:03:23  * Jessidhiajoined
01:18:32  * cybaijoined
01:22:44  * cybaiquit (Ping timeout: 246 seconds)
01:27:04  * aki_joined
01:27:57  * akirosequit (Ping timeout: 245 seconds)
01:27:57  * aki_changed nick to akirose
01:47:26  * Jessidhiaquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:48:23  * Jessidhiajoined
02:01:52  * cybaijoined
02:05:56  * sendilkumarnjoined
02:10:37  * sendilkumarnquit (Ping timeout: 258 seconds)
03:33:39  * aki_joined
03:34:41  * akirosequit (Ping timeout: 246 seconds)
03:34:42  * aki_changed nick to akirose
03:48:59  * howdoijoined
03:54:11  * sendilkumarnjoined
03:58:42  * sendilkumarnquit (Ping timeout: 264 seconds)
04:49:03  * cybaiquit (Quit: Leaving...)
04:52:45  * jmdyckquit (Quit: Leaving.)
05:18:56  * Havvyquit (Remote host closed the connection)
05:19:20  * Havvyjoined
05:40:19  * aki_joined
05:41:23  * akirosequit (Ping timeout: 246 seconds)
05:41:24  * aki_changed nick to akirose
05:42:26  * sendilkumarnjoined
05:46:49  * sendilkumarnquit (Ping timeout: 258 seconds)
06:22:51  * sendilkumarnjoined
07:04:32  * sendilkumarnquit (Remote host closed the connection)
07:40:20  * sendilkumarnjoined
07:46:36  * aki_joined
07:47:01  * sendilkumarnquit (Remote host closed the connection)
07:47:23  * akirosequit (Ping timeout: 246 seconds)
07:47:24  * aki_changed nick to akirose
07:49:48  * sendilkumarnjoined
09:35:02  * sendilkumarnquit (Remote host closed the connection)
09:37:15  * sendilkumarnjoined
09:43:50  * sendilkumarnquit (Remote host closed the connection)
09:44:34  * sendilkumarnjoined
09:48:31  <mathiasbynens>rkirsling, ljharb: i'm working on a written version
09:49:40  <mathiasbynens>rkirsling, ljharb: afaict JSC doesn't suffer from this as much since unlike V8, it uses a uniform value representation for all numbers
09:53:02  * aki_joined
09:53:48  * akirosequit (Ping timeout: 245 seconds)
09:53:48  * aki_changed nick to akirose
11:03:25  * sendilkumarnquit (Remote host closed the connection)
11:03:43  * sendilkumarnjoined
11:26:33  * sendilkumarnquit (Remote host closed the connection)
11:27:47  * sendilkumarnjoined
11:58:27  * aki_joined
11:59:35  * akirosequit (Ping timeout: 255 seconds)
11:59:35  * aki_changed nick to akirose
12:01:04  * sendilkumarnquit (Remote host closed the connection)
12:01:36  * sendilkumarnjoined
12:15:58  * jmdyckjoined
13:30:07  * sendilkumarnquit (Remote host closed the connection)
13:31:39  * sendilkumarnjoined
13:42:54  * leon_joined
13:51:04  * leon_part
13:51:32  * leon_joined
13:54:16  * sendilkumarnquit (Remote host closed the connection)
13:54:56  * sendilkumarnjoined
14:04:07  * aki_joined
14:05:12  * akirosequit (Ping timeout: 250 seconds)
14:05:12  * aki_changed nick to akirose
15:42:17  * gibson042joined
15:57:41  * AtumTjoined
16:07:16  * leon_quit (Remote host closed the connection)
16:10:36  * aki_joined
16:10:52  * akirosequit (Ping timeout: 250 seconds)
16:10:52  * aki_changed nick to akirose
17:10:42  * howdoiquit (Quit: Connection closed for inactivity)
17:13:04  * Nimelrian__joined
17:21:15  <ljharb>annevk: lol i hardly think 18 days is “awhile” :-p
17:21:55  <annevk>everything is relative
17:49:55  * sendilkumarnquit (Remote host closed the connection)
17:50:52  * sendilkumarnjoined
17:51:43  * keith_millerjoined
17:56:23  * sendilkumarnquit (Ping timeout: 246 seconds)
18:01:40  * leonproujoined
18:05:53  * leonprouquit (Ping timeout: 245 seconds)
18:17:29  * aki_joined
18:18:23  * akirosequit (Ping timeout: 245 seconds)
18:18:23  * aki_changed nick to akirose
18:18:35  <Domenic>It's definitely... slower than we're used to.
18:19:33  <Domenic>https://tc39.github.io/ecma262/#sec-abstract-module-records is it important that every module have an [[Environment]]? I'm guessing yes, that the concept of bindings and thus lexical environments are pretty intimately tied into the machinery? But for example for built-in modules it seems really awkward to create a synthetic "lexical environment" which doesn't have any code, and just has a bunch of bindings which it looks up from
18:19:33  <Domenic>elsewhere.
18:42:52  * sendilkumarnjoined
19:15:08  * sendilkumarnquit (Ping timeout: 246 seconds)
19:16:53  * sendilkumarnjoined
19:18:22  <bradleymeck>Domenic: yea, the wording is pretty tied to bindings. is the concern that you don't want to make bindings themselves but something else?
19:19:16  <Domenic>No, it's more "editorial". It seems like it'd be a ton of ceremony to make a built-in module record from an ordered map of strings -> JS values, involving creating a whole new lexical environment with a customized ResolveBinding() that looks things up in the map.
19:19:37  <Domenic>I was hoping we could instead just override ResolveExport()
19:19:59  <Domenic>But I guess ResolveExport() only gives you back a binding name, which you then look up on the [[Environment]].
19:23:00  <bradleymeck>yea, i think actually making an env is the best approach for now, though you could work around and use an object environment or something?
19:23:23  <Domenic>Hmm that might save a bit of work
19:28:21  * sendilkumarnquit (Remote host closed the connection)
20:07:03  <devsnek>i took an approach where i eagerly bind all the exports from builtin modules as immutable declarations
20:15:03  * jwaldenjoined
20:23:12  * aki_joined
20:24:22  * akirosequit (Ping timeout: 250 seconds)
20:24:23  * aki_changed nick to akirose
20:44:20  * leonproujoined
20:48:47  * leonprouquit (Ping timeout: 255 seconds)
20:51:21  * sendilkumarnjoined
20:54:51  * sendilkumarnquit (Client Quit)
21:30:08  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:02:04  * keith_millerjoined
22:08:23  * AtumT_joined
22:10:44  <Domenic>What does that look like spec wise
22:11:32  * AtumTquit (Ping timeout: 246 seconds)
22:12:21  <devsnek>Domenic: i'm not 100% sure where the operations go (i think the end of ParseModule?) but it basically just grabs all the standard imports and directly creates immutable declarations to the values from the builtin
22:12:33  <Domenic>Hrm hrm
22:12:35  <devsnek>this assumes there is a syntax for builtins
22:12:46  <Domenic>Well maybe I'll have you review my spec and see what you think, when I write it
22:12:57  <devsnek>alright
22:22:31  * AtumT_quit (Ping timeout: 246 seconds)
22:22:32  * AtumTjoined
22:28:53  * aki_joined
22:29:44  * akirosequit (Ping timeout: 246 seconds)
22:29:45  * aki_changed nick to akirose
22:40:08  * AtumT_joined
22:42:39  * AtumTquit (Ping timeout: 257 seconds)
23:55:26  * STRML_quit (Ping timeout: 246 seconds)
23:57:47  * Nimelrian__quit (Ping timeout: 258 seconds)
23:58:56  * STRMLjoined