00:00:41  * aki_joined
00:01:45  * akirosequit (Ping timeout: 252 seconds)
00:01:46  * aki_changed nick to akirose
00:24:09  <devsnek>ljharb: v8 actually gets a small perf boost from that spec change i posted lol
00:44:42  * gibson042joined
00:52:48  * cloudshuquit (Quit: Connection closed for inactivity)
01:17:39  * AtumTquit (Quit: AtumT)
01:20:09  * gibson042quit (Quit: Leaving.)
02:06:39  * aki_joined
02:07:42  * akirosequit (Ping timeout: 252 seconds)
02:07:43  * aki_changed nick to akirose
04:13:49  * aki_joined
04:14:26  * akirosequit (Ping timeout: 252 seconds)
04:14:26  * aki_changed nick to akirose
04:19:20  <ljharb>devsnek: which
04:19:38  <devsnek>ljharb: enumerating module namespace keys
04:26:19  <ljharb>ah right
04:26:20  <ljharb>interesting
04:26:38  <ljharb>is that PR entirely sufficient to resolve the original issue you filed?
04:26:54  <devsnek>i think so?
04:27:06  <devsnek>thats why i asked heh
04:36:00  <ljharb>it seems simpler than i'd expect
04:37:10  <ljharb>devsnek: wait now i'm confused, can you link me to that again
04:37:32  <devsnek>https://github.com/tc39/ecma262/issues/1209#issuecomment-415786706
04:43:15  <ljharb>ty
04:43:53  <ljharb>yeah that looks great. you should put up a PR
04:47:11  <devsnek>i suppose this is a case where i can't really add tests
05:07:02  * jmdyckquit (Remote host closed the connection)
05:07:52  <Bakkot>devsnek: why not?
05:08:15  <devsnek>Bakkot: there no apis to access unevaluated module namespace objects
05:08:21  <devsnek>unless you're the node vm module
05:08:44  <Bakkot>pretty sure you can get a reference to module namespace object via circular dependencies, though, no?
05:09:07  <Bakkot>sorry, that is, to a module namespace object for a module which is not yet loaded
05:09:17  <devsnek>i don't know of a case
05:09:20  <devsnek>but i'm probably wrong
05:09:26  <Bakkot>eh, I'm not deep into these
05:09:39  <Bakkot>bradleymeck seems the most likely to know
05:12:05  <devsnek>lowkey adds a new api to test262 harness "getUnevauatedModuleNamespace"
05:55:01  <devsnek>ljharb Bakkot: you actually can do it
05:55:04  <devsnek>import a module from itself
06:10:24  <ljharb>ooh, interesting
06:10:49  <ljharb>so like `import * as foo from 'self'; Object.keys(foo); export const bar = 3;` would throw previously, and now won't?"
06:12:00  <devsnek>ye
06:12:17  <devsnek>lucky v8 has some good tests
06:12:20  <devsnek>i never would have thought of this
06:14:01  <ljharb>awesome, you should make a test262 PR also!
06:14:08  <ljharb>i already added your PR to the agenda for september
06:14:28  <devsnek>i already made a test262 pr
06:14:31  <ljharb>oh lol nice
06:19:30  * aki_joined
06:21:18  * akirosequit (Ping timeout: 272 seconds)
06:21:19  * aki_changed nick to akirose
07:27:20  * vikash-afkquit (Remote host closed the connection)
07:29:07  * BranchPredictor9joined
07:29:48  * BranchPredictor9quit (Remote host closed the connection)
08:25:40  * aki_joined
08:26:29  * akirosequit (Ping timeout: 244 seconds)
08:26:29  * aki_changed nick to akirose
10:32:53  * aki_joined
10:33:30  * akirosequit (Ping timeout: 264 seconds)
10:33:31  * aki_changed nick to akirose
11:35:09  * jmdyckjoined
12:01:46  * AtumTjoined
12:39:36  * aki_joined
12:40:42  * akirosequit (Ping timeout: 264 seconds)
12:40:43  * aki_changed nick to akirose
12:53:43  * abian8joined
12:54:04  * abian8quit (Remote host closed the connection)
14:46:09  * akirosequit (Ping timeout: 252 seconds)
14:46:50  * akirosejoined
15:50:44  * vikash-afkjoined
16:04:06  * zbranieckiquit (Remote host closed the connection)
16:04:06  * linclarkquit (Remote host closed the connection)
16:04:06  * tschneidereitquit (Remote host closed the connection)
16:04:06  * ystartsevquit (Remote host closed the connection)
16:04:06  * annevkquit (Remote host closed the connection)
16:52:02  * aki_joined
16:53:12  * akirosequit (Ping timeout: 252 seconds)
16:53:13  * aki_changed nick to akirose
18:57:42  * aki_joined
18:59:18  * akirosequit (Ping timeout: 264 seconds)
18:59:19  * aki_changed nick to akirose
21:04:26  * aki_joined
21:04:42  * akirosequit (Ping timeout: 264 seconds)
21:04:43  * aki_changed nick to akirose
23:07:17  * annevkjoined
23:07:22  * zbranieckijoined
23:07:42  * linclarkjoined
23:10:30  * akirosequit (Ping timeout: 252 seconds)
23:10:58  * akirosejoined
23:43:06  <devsnek>whats up with this confusing mess of having a property vs getting a property
23:46:59  <devsnek>ljharb: i don't really understand `ensure the TDZ is on the value, not the descriptor`
23:47:15  <devsnek>are you suggesting like a pseudo-getter on .value
23:50:19  * gibson042joined
23:57:48  * gibson042quit (Ping timeout: 252 seconds)