| 00:56 | <bakkot> | lol |
| 00:56 | <bakkot> | it doesn't though! |
| 00:56 | <bakkot> | though the ones which deal with execution context are all kind of suspicious |
| 00:57 | <bakkot> | but here it's definitely GeneratorResume which calls user code |
| 00:58 | <bakkot> | which, it occurs to me, your analysis probably misses, because the "resume" stuff isn't AO-like |
| 01:09 | <shu> | yeah |
| 01:09 | <shu> | we'll need to do another pass on execution context stuff for sure |
| 01:09 | <shu> | TIL we have a non-capitalized AO |
| 01:09 | <shu> | thisTimeValue |
| 01:10 | <shu> | it doesn't even have a header: https://tc39.es/ecma262/#thistimevalue |
| 01:10 | <shu> | cursed |
| 01:14 | <shu> | the analysis also misses anything higher-ordered with abstract closures |
| 01:29 | <bakkot> | there's a few of those |
| 01:29 | <bakkot> | thisBooleanValue, etc |
| 01:29 | <bakkot> | even worse is "this Date object" |
| 01:30 | <bakkot> | the phrase “this Date object” refers to the object that is the this value for the invocation of the function. If the Type of the this value is not Object, a TypeError exception is thrown |
| 01:30 | <bakkot> | I have on my queue to clean those up, but it's... pretty far down |
| 01:32 | <jmdyck> | I would have done those ages ago, except there isn't a great place for the resulting emu-clause |
| 06:28 | <ljharb> | thisFooValue are definitely a class of non-capitalized AOs - there's also things that are kind of macros/formulas like min and abs and msFromTime etc |
| 18:28 | <Michael Ficarra> | alternative idea for user code marker: ⚠️ |
| 18:31 | <Michael Ficarra> | lol |
| 18:37 | <Michael Ficarra> | anyway, shu the PR is up: https://github.com/tc39/ecmarkup/pull/365 |
| 20:41 | <shu> | 🎉 |
| 21:12 | <shu> | spacing seems pretty off on the ⚠️ |
| 21:13 | <shu> | i quite like the red UC with the outline, actually |
| 21:13 | <shu> | much more than i was expecting |