10:21
<littledan>
Bakkot: this mention of async do expressions got some positive feedback. I am wondering how normal do expressions are going. Will we see a specification proposed for Stage 2 any time soon? I am excited about that feature and liked your take. https://twitter.com/littledan/status/1336915541613744130?s=19
11:00
<haxjs>
What `async do` returns? A promise?
15:30
<littledan>
yes
16:41
<Bakkot>
littledan: I continue to be excited to work on it, and hope to have some time over the winter holidays
17:27
<littledan>
yay!
17:50
<Bakkot>
now that I'm looking at my slides again: does anyone have a sense of the web-compat risk of making it so that the completion value of `0; function f(){}` was `f` instead of (as is currently specified) `f`?
17:51
<Bakkot>
I feel like there is probably not that much code depending on completion values, and quite possibly zero code depending on that particular edge case, right?
17:51
<Bakkot>
ugh
17:51
<Bakkot>
that should read "completion value of `0; function f(){}` was `f` instead of (as is currently specified) `0`?"
18:22
<ljharb>
Bakkot: my sense is "if the world is reasonable, the risk should be almost zero, but <gestures at the world>"
18:23
<ljharb>
someone would have to be using eval and also using a function declaration that was defined at the bottom, all of which aren't very common. buttttt someone probably is doing that
18:24
<Bakkot>
not just using eval, but using it for its completion value
19:20
<ljharb>
right
19:22
<rkirsling>
#2210 and #2221 should be basically unblocked on tests now, jftr
19:23
<rkirsling>
(pending https://github.com/tc39/test262/pull/2918 but still)
20:12
<Bakkot>
rkirsling https://github.com/tc39/ecma262/pull/2210 looks to need a rebase; want to take care of it or shall I?
20:12
<rkirsling>
oh sure I can
20:12
<Bakkot>
I expect it's just the ValidateIntegerIndex refactoro
20:12
<Bakkot>
or whatever that AO is called
20:23
<rkirsling>
it is yeah
20:24
<rkirsling>
took me a sec to remember what we changed over there
20:24
<rkirsling>
but done now