00:07:30  <TabAtkins>devsnek: Ah, `using` is presumably controlled by a symbol-named method or something, so you can just call the cleanup yourself. But also, Python practice is to provide the cleanup as a normal method, and just have the context manager call it; I expect that would be standard JS practice too.
00:08:06  <devsnek>TabAtkins: yeah you can, but then you need to know it exists
00:08:42  <TabAtkins>Sure? You can forget to cleanup any object at any time.
00:08:58  <devsnek>🤷
00:13:20  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:16:40  * aki_joined
00:17:30  * akirosequit (Ping timeout: 258 seconds)
00:17:30  * aki_changed nick to akirose
00:20:06  * keith_millerjoined
00:26:01  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:55:11  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
02:00:07  * Draggorquit (Ping timeout: 240 seconds)
02:12:19  * Draggorjoined
02:23:57  * aki_joined
02:24:46  * akirosequit (Ping timeout: 258 seconds)
02:24:46  * aki_changed nick to akirose
04:31:11  * aki_joined
04:31:38  * akirosequit (Ping timeout: 244 seconds)
04:31:38  * aki_changed nick to akirose
05:34:54  * Draggorquit (Ping timeout: 258 seconds)
05:43:51  * jmdyckquit (Quit: Leaving.)
06:00:17  * cloudshuquit (Quit: Connection closed for inactivity)
06:10:24  * MylesBorinsquit (Read error: Connection reset by peer)
06:15:15  * MylesBorinsjoined
06:38:23  * akirosequit (Ping timeout: 245 seconds)
06:38:23  * aki_joined
06:38:35  * aki_changed nick to akirose
06:47:04  <Bakkot>aklein: re https://github.com/tc39/ecma262/pull/1046, I observe that JSC actually hoists evals in param scopes _out of the function_, which means it doesn't actually match the PR
06:47:27  <Bakkot>i.e. `eshost -e "(function(x = eval('var z = 1;')){})(),typeof z"` prints _number_ for JSC
06:48:04  <Bakkot>s/hoists evals/hoists VarDeclarations in evals/
06:49:30  <Bakkot>continue to think your PR is good, just wanted to note this, since your slides claim the PR matches an implementation and afaict it does not
08:45:07  * aki_joined
08:45:50  * akirosequit (Ping timeout: 244 seconds)
08:45:50  * aki_changed nick to akirose
09:36:24  * AtumTjoined
10:35:39  * howdoiquit (Quit: Connection closed for inactivity)
10:50:48  * aki_joined
10:52:30  * akirosequit (Ping timeout: 272 seconds)
10:52:31  * aki_changed nick to akirose
12:57:18  * aki_joined
12:57:42  * akirosequit (Ping timeout: 246 seconds)
12:57:42  * aki_changed nick to akirose
13:10:02  * jmdyckjoined
15:04:16  * akirosequit (Ping timeout: 268 seconds)
15:09:49  * akirosejoined
16:43:53  * cloudshujoined
17:16:24  * akirosequit (Ping timeout: 258 seconds)
17:17:45  * akirosejoined
19:25:10  * akirosequit (Ping timeout: 250 seconds)
19:26:07  * akirosejoined
20:45:18  * cloudshuquit (Quit: Connection closed for inactivity)
21:33:11  * aki_joined
21:34:00  * akirosequit (Ping timeout: 268 seconds)
21:34:00  * aki_changed nick to akirose
21:59:28  * mgoljoined
22:49:17  * akirosequit (Quit: 👋🏻)
23:02:43  * AtumTquit (Quit: AtumT)
23:17:39  * akirosejoined
23:22:46  <TimothyGu>ljharb: https://github.com/tc39/ecma262/pull/1328 updated. sorry about the delay