01:15:19  * basicdaysjoined
01:32:35  * aki_joined
01:33:04  * akirosequit (Ping timeout: 240 seconds)
01:33:05  * aki_changed nick to akirose
03:38:48  * akirosequit (Ping timeout: 245 seconds)
03:39:24  * akirosejoined
04:04:04  * gibson042quit (Ping timeout: 250 seconds)
04:09:09  * jmdyckquit (Remote host closed the connection)
04:27:32  * cloudshuquit (Quit: Connection closed for inactivity)
05:05:52  <TimothyGu>bterlson: ljharb: any chance of https://github.com/tc39/ecma262/pull/1284 getting applied any time soon? as is the spec is pretty broken
05:08:01  <ljharb>TimothyGu: waldemar would need to weigh in
05:16:50  <TimothyGu>ljharb: could you take a look at https://github.com/tc39/ecma262/pull/1286#pullrequestreview-150839857?
05:17:06  <TimothyGu>just to be sure that I'm not insane
05:26:43  <ljharb>TimothyGu: hm, i *think* that if it was, it'd be wrapped up in the "value" that GetValue exposes?
05:27:21  <ljharb>not sure tho
05:27:42  <TimothyGu>Ah, GetValue actually has ReturnIfAbrupt as its first step
05:27:44  <TimothyGu>never mind
05:46:37  * aki_joined
05:46:43  * akirosequit (Ping timeout: 245 seconds)
05:46:47  * aki_changed nick to akirose
06:35:10  * floatleftjoined
06:35:14  * floatleftquit (Client Quit)
07:53:04  * akirosequit (Ping timeout: 240 seconds)
07:53:20  * akirosejoined
08:41:54  <annevk>mathiasbynens_: globalThis != global object when the global object is the Window object
10:00:04  * aki_joined
10:00:46  * akirosequit (Ping timeout: 260 seconds)
10:00:46  * aki_changed nick to akirose
12:06:18  * aki_joined
12:07:21  * akirosequit (Ping timeout: 260 seconds)
12:07:21  * aki_changed nick to akirose
12:31:37  * jmdyckjoined
14:13:47  * akirosequit (Ping timeout: 240 seconds)
14:14:59  * akirosejoined
15:28:21  * irinix22joined
15:30:58  * irinix22quit (Remote host closed the connection)
15:31:54  * dimi34ka1joined
15:32:59  * dimi34ka1quit (Killed (Sigyn (Spam is off topic on freenode.)))
16:14:08  * mattijs_joined
16:22:18  * mattijs_quit (Quit: Textual IRC Client: www.textualapp.com)
16:22:46  * akirosequit (Ping timeout: 246 seconds)
16:23:20  * akirosejoined
16:55:23  * AtumTjoined
17:10:28  * mattijs_joined
17:11:02  * mattijs_quit (Client Quit)
17:12:42  * michagogo16joined
17:16:30  * michagogo16quit (Remote host closed the connection)
17:23:43  * jwaldenjoined
17:44:38  * bpaytonjoined
17:48:29  * Zanzibar11joined
17:50:24  * Zanzibar11quit (Remote host closed the connection)
17:51:00  * rwg16joined
17:58:47  * rwg16quit (Ping timeout: 240 seconds)
18:01:47  * bpaytonquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:29:52  * akirosequit (Ping timeout: 250 seconds)
18:30:55  * akirosejoined
18:46:42  * mozzarella21joined
18:49:13  * mozzarella21quit (Remote host closed the connection)
19:20:00  * moonythedwarfjoined
19:20:23  * moonythedwarfchanged nick to Guest14067
19:24:43  * Guest14067quit (Remote host closed the connection)
19:49:59  * ajvpot9joined
19:50:04  * ajvpot9quit (Remote host closed the connection)
20:07:22  * Platonides22joined
20:08:18  * Platonides22quit (Remote host closed the connection)
20:09:21  * Whooa21joined
20:11:57  * Whooa21quit (Remote host closed the connection)
20:17:56  * bpaytonjoined
20:28:07  * bpaytonquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:35:34  * bpaytonjoined
20:37:33  * aki_joined
20:38:34  * akirosequit (Ping timeout: 250 seconds)
20:38:35  * aki_changed nick to akirose
20:46:27  * bpaytonquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:34:24  * justynsjoined
21:35:59  * justynsquit (Remote host closed the connection)
22:03:53  <devsnek>https://gc.gy/3371629.png
22:04:00  <devsnek>? GetValue() is never used on propKey
22:04:10  <devsnek>so it could be a reference and never unwrapped
22:04:12  <devsnek>is that a bug?
22:09:49  <Bakkot>devsnek: PropertyName cannot return a reference, so no, I think it's OK
22:09:55  <Bakkot>see semantics in https://tc39.github.io/ecma262/#sec-object-initializer-runtime-semantics-evaluation
22:09:56  * Neojoined
22:10:16  <devsnek>oh PropName
22:10:21  * Neochanged nick to Guest86519
22:10:36  <devsnek>all makin sense now lol 👍
22:11:53  * phoe11joined
22:14:39  * Guest86519quit (Remote host closed the connection)
22:16:36  * phoe11quit (Remote host closed the connection)
22:44:20  * aki_joined
22:44:25  * akirosequit (Ping timeout: 244 seconds)
22:44:29  * aki_changed nick to akirose
22:59:57  * MrHands18joined
23:04:08  * MrHands18quit (Remote host closed the connection)
23:13:00  * ^vjoined
23:15:32  * ^vquit (Remote host closed the connection)
23:20:30  * justJanne22joined
23:29:15  * justJanne22quit (Ping timeout: 252 seconds)
23:34:53  * AtumTquit (Quit: AtumT)
23:45:35  <devsnek>so in the spec, after calls the execution context stack is popped
23:45:50  <devsnek>but PrepareForTailCall also pops the stack in some cases
23:46:15  <devsnek>so i'm running into a bug where after a tail call, the execution context stack is empty
23:48:14  * information8joined
23:48:24  * information8quit (Remote host closed the connection)
23:55:30  <Domenic>You know what the problem is, right?
23:55:30  <devsnek>so i've been looking for like a note or rule or something that says "if this function was tail called don't pop the stack" but i'm just coming away very confused
23:55:34  <Domenic>The problem is you're implementing tail calls.
23:55:39  <devsnek>pls
23:56:08  <devsnek>my goal here is to implement the spec verbatim, even if the spec says to do something bad
23:56:43  <Domenic>I suggest deep introspection on the source of your life goals
23:57:24  <devsnek>Domenic: if you can't beat 'em, join 'em
23:59:47  <devsnek>also PrepareForTailCall has a note that randomly mentions "function activation record" which isn't defined or mentioned anywhere else